Агуулгын хүснэгт:
- Алхам 1: Esp8266 Flash програмыг олоорой
- Алхам 2: ESP8266 програм хангамжийн файлуудыг олоорой
- Алхам 3: ESP -ийг Flash горимд холбох
- Алхам 4: Firmware -ийг байршуулж байна
- Алхам 5: Esp Flash Download Toll V0.9.3.1 -ийг ашиглах
- Алхам 6: Esplorer ашиглан Esp програм
- Алхам 7: Алдааг олж засварлах
Видео: Esp8266 програм хангамжийн шинэчлэлт: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
ESP8266 модуль нь хямд утасгүй модуль бөгөөд ямар ч микро хянагч/микропроцессорыг wifi -ээр хангах боломжтой SOC (чип дээрх систем) -тэй. Esp8266 -ийг ашиглах хоёр арга бий.
- Бие даасан esp8266
- Esp8266 нь бөөрөлзгөнө pi эсвэл arduino эсвэл stm32
Esp8266 -д зөв ажиллахын тулд гадны 3.3 в хүч хэрэгтэй. Хэрэв та esp8266 -ийг arduino -той ашиглаж байгаа бол arduino -аас тэжээл өгөхгүй байхыг хичээгээрэй. Arduino -ийн хувьд хамгийн их гүйдлийн хүчин чадал нь 40 мА, харин esp8266 нь 250 мА зурдаг. Энэ нь шинэ програмыг байршуулах эсвэл esp8266 -ийг ашиглаж байх үед л тохиолддог асуудал юм
Эхлэгчдэд ncu mcu хавтанг зах зээлд нийлүүлэхийг зөвлөж байна. RGB LED & Ldr мэдрэгч бүхий хоёр төрлийн самбар байдаг бөгөөд бусад нь зүгээр л таслагч тээглүүртэй байдаг. Энэ самбар нь зохих хүчийг зохицуулдаг хүчдэлийн зохицуулагчтай
- esp8266 ухаалаг самбар
- Зангилаа Mcu
Алхам 1: Esp8266 Flash програмыг олоорой
Програмыг дискнээс татаж аваарай
espFlasher
Алхам 2: ESP8266 програм хангамжийн файлуудыг олоорой
Програм хангамжийн файлуудыг олохын тулд доорх линк рүү орно уу.
- AT firmware хамгийн сүүлд 2017 оны 9 -р сард шинэчлэгдсэн
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
Алхам 3: ESP -ийг Flash горимд холбох
ESP 8266-01 модуль
Esp01 програмист адаптер ашиглаж байна
Энэ бол esp01 -ийг асаах хамгийн сайн арга бөгөөд энэ модулийг худалдаж аваад ирээдүйд замбараагүй утаснаас ангижрах болно.
Энэ нь маш авсаархан бөгөөд маш хурдан юм.
Esp01 програмист адаптер
Тэмдэглэл: Модуль нь програмчлалын самбарт шууд ордоггүй. Үүний тулд та холбогчийг гагнах хэрэгтэй. Үүнийг авахын тулд зургийг үзнэ үү. Холбогчийг gpio 0 ба gnd pin хооронд гагнаж байна. Програмчлалын горимд ашиглахгүй бол холбогчийг солино. хоосон зүү рүү.
BreadBoard Power модулийг ашиглаж байна
Талхны самбарын цахилгаан хангамж
Энэ модулийн тусламжтайгаар та arduino -д 5v, esp8266 -д 3.3 v тус тусад нь өгч болно. Энэ бол энэ модулийн гоо үзэсгэлэн юм.
Esp rx pin -д бас 3.3v хэрэгтэй болно. Хэрэв та arduino tx -ийг esp rx -д оруулахыг оролдвол. ESP модуль нь гэмтэл авч болзошгүй. Үүнээс урьдчилан сэргийлэхийн тулд та хоёр зүйлийг хийж болно.
- Хүчдэл хуваагч ашиглах
- Level Shifter ашиглана уу
1. Хүчдэл хуваагч
Үүнийг хийхийн тулд 20 ба 10 к резистор ашиглана уу. Зураг дээрх холболтыг шалгана уу
esp -ийн vcc & chpd нь 3.3v -тэй холбогдсон байна
Gpio 0 & gnd нь gnd -тэй холбогддог
Rx of esp нь TX arduino -той шууд холбогддог
Tx of esp нь хүчдэл хуваагчаар arduino rx -тэй холбогддог
2. Түвшин шилжүүлэгч
Зураг дээрх холболтыг шалгана уу
- 5V талхны хавтангийн тэжээлийн хангамжийг логик түвшний hv зүү рүү холбоно уу
- 3.3v талхны хавтангийн тэжээлийн хангамжийг Lv зүүний логик түвшинд холбоно
- arduino -ийн tx -ийг холбосон зүүтэйгээ тохирох 4 голтой бусад hv зүү рүү холбоно уу.
2. Esp 8266-12 модуль
Энэ модульд хамгийн тохиромжтой daflabs зааварчилгааг би одоо хүртэл олсон
www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/
Би cp2102 модулийн оронд Arduino ашигладаг байсан бөгөөд харилцаанд ямар ч асуудал гараагүй.
Флэш горимд ажиллуулахын тулд esp8266-12-ийн холболт ихэвчлэн хэвээр байх болно.
GPIO0 -> Бага
GPIO2 -> ДЭЭД
GPIO15 -> Бага
Алхам 4: Firmware -ийг байршуулж байна
- Хэрэв ашиглаж байгаа бол хоосон програмыг arduino дээр байршуулна уу. Дараа нь esp tx ба rx тээглүүрүүдийг холбоно уу
- Програм хангамжийг нээж, дотор нь байгаа бинк файлуудыг нэг нэгээр нь нэмнэ үү.
- Одоо хаягийг дараах байдлаар нэмнэ үү.
boot_v1.2.bin --0x00000
user1.1024.new2.bin --0x01000
хоосон.bin --0x7e000
хоосон.bin --0x3fe000
esp_init_data_default.bin --0x3fc000
- Дараа нь зүгээр л флэш товчлуур дээр дарна уу, хэрэв бүх зүйл хэвийн байгаа бол флаш нь татаж авах статусыг харуулах бөгөөд таны esp 8266 модулийн LED маш хурдан анивчих болно.
- Баяр хүргэе !!! Та хамгийн сүүлийн үеийн програмыг esp8266 дээр байршуулсан байна.
- Хэрэв та энэ mac хаягийг олохгүй бол. Дахин тохируулах зүүг ашиглан gnd дээр 2 секундын турш тавиад gnd -ээс хасаад дахин асаах хэрэгтэй. Мак хаягийг олж авах нь маш чухал юм.
- Таны Esp модулийг турших цаг боллоо. Одоо GND -тэй холбогдсон GPIO 0 утсыг салгаад VCC -тэй холбож эсвэл ингэж үлдээгээрэй.
- Одоо Arduino -г компьютерт холбож, цуваа портыг нээнэ үү.
- Өөр өөр хурдны хурдны командуудыг шалгаарай, ихэнх нь энэ 115200 дамжуулалтын хурд дээр сайн ажилладаг.
- Одоо AT командыг турших цаг болжээ. "AT" -г цуваа порт руу оруулахад та "OK" авах болно. Одоо "AT+GMR" гэж оруулаад програмын хувилбарыг шалгана уу.
- Бодын хурдыг өөрчлөхийн тулд та үүнийг хийж болно "AT+UART_DEF = 9600, 8, 1, 0, 0"
Алхам 5: Esp Flash Download Toll V0.9.3.1 -ийг ашиглах
Esp8266 дээр бин файлыг суулгах хоёр програм байдаг бөгөөд хоёр дахь арга нь esp flash татаж авах явдал юм.
1.) Програмыг доорх линкээс татаж авна уу
bbs.espressif.com/viewtopic.php?t=25
2.) Одоо зүгээр л esp дээр байршуулахыг хүссэн хогийн савныхаа файлыг үзээд com port -оос бусад тохиргоог өөрчилж, дамжуулах хурдыг 115200 болгож өөрчилж эхлэх товчин дээр дарна уу. Та байршуулах статусыг харах болно. Үүнийг хүлээх хүртэл тэвчээртэй байгаарай. дуусга гэж хэлэв.
Алхам 6: Esplorer ашиглан Esp програм
esplorer бол esp8266 wifi модульд зориулагдсан тусгай програм юм. Энэ програмыг ашиглан esp8266 дээр lua код эсвэл AT командыг байршуулж болно
өгсөн линкээс үүнийг татаж аваарай
esp8266.ru/esplorer/
Алхам 7: Алдааг олж засварлах
1.) ESP 8266 -ийг гадны тэжээлийн эх үүсвэрээс авна уу.
2.) гурван удаа хэлхээг шалгаж, firmware -ийг байршуулахдаа chpd gnd -ийг хэсэг хугацаанд гараар тохируулж esp8266 -ийг гараар дахин тохируулж vcc руу буцааж оруулахыг хичээгээрэй
3.) та мөнгө эсвэл 3.3 зохицуулагч ашиглаж байгаа эсэхээ шалгаарай. esp8266 нь бас тогтмол гүйдэл шаарддаг
4.) Тэмдэглэл: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ esp модултай холбоотой асуудлыг шийдвэрлэхэд тань туслах өөр нэг холбоос. дээрхээс бусад нь
арга ажилладаг …
Зөвлөмж болгож буй:
Python програм хангамжийн талбар De De Diagrama PV: 4 алхам
Хөтөлбөрийн Python програмын талбарыг харуулав. Хөтөлбөрийг тодорхой зааж өгсөн бол энэ нь хий нийлүүлэхээс өөр аргагүй болно
Таны хүссэн DJ програм хангамжийн өргөтгөл !: 6 алхам
Таны хүссэн DJ програм хангамжийн өргөтгөл !: Хүн бүр DJ -ийн эхний өдөр дөнгөж орж ирээд, бүх холигч, эргэлтийн ширээ, халуун дохиоллын тавиурыг эхний өдөр бэлэн болгоно гэж найдаж болохгүй, гэхдээ энд бодит байцгаая. Санхүүгийн бүх асуудлаа шийдэхийн тулд үүнийг хийх хэрэгтэй
Sewart дижитал хатгамалын програм хангамжийн үндэс: 4 алхам
Sewart дижитал хатгамалын програм хангамжийн үндэс: Дижитал хатгамал програмыг ашиглах нь эхлээд сүрдмээр, бухимдмаар санагддаг, гэхдээ бага зэрэг дадлага, тэвчээр, энэхүү SUPER гарын авлагыг ашигласнаар та богино хугацаанд мастер болно. Энэхүү гарын авлага нь SewArt Embroidery Digitize програм хангамжийг ашиглахад анхаарлаа хандуулах болно
M365 програм хангамжийн түвшинг бууруулах: 7 алхам
F365 програм хангамжийн түвшинг бууруулах M365: Сайн байна уу, энэ зааварчилгаанд та цахилгаан скутер Xiaomi M365 -ийн програм хангамжийг хэрхэн бууруулах талаар танд үзүүлэх болно. Хэрэв танд 1.5.1 хувилбар байгаа бол энэ нь зөвхөн харьцуулбал хэдхэн онцлогтой албан ёсны програмыг ашиглах боломжтой гэсэн үг юм. илүү нарийвчлан тайлбарлахын тулд
Энгийн синтез - Axoloti Controller ба Програм хангамжийн танилцуулга: 3 алхам
Энгийн синтез - Axoloti хянагч ба програм хангамжийн танилцуулга: Axoloti бол дууны хөгжүүлэлтийн зангилаа орчинтой, Arduino шиг програмчлагдах боломжтой олон талт дууны самбар юм. Тэнд програмчлагдсан засваруудыг дуусгасны дараа байршуулж, дараа нь самбар дээр бие даан ажиллуулна. Энэ нь олон