Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай програм хангамж ба баримт бичиг
- Алхам 2: Тоног төхөөрөмж ба холболт
- Алхам 3: Флаш хэмжээг шалгаж байна
Видео: AT Commands програм хангамж бүхий аливаа ESP8266 самбар/модулийг програмчлах: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
ESP8266 модуль, самбар бүрийг олон янзаар програмчилж болно.
- Ардуино,
- питон,
- Луа,
- AT командууд,
- илүү олон магадгүй…
Тэдгээрийн эхний гурвыг дангаар нь ажиллуулахад хамгийн тохиромжтой, AT програм хангамж нь ESP8266 -ийг модуль болгон ашиглах эсвэл TTL RS232 холболтыг хурдан туршихад зориулагдсан болно.
BTW програмчлалын ESP (жишээлбэл Arduino, python эсвэл Lua -тай) бүх санах ойг устгах болно. Тиймээс, хэрэв та AT команд руу буцахыг хүсч байвал firmware -ийг дахин шинэчлэх хэрэгтэй.
Үүнийг хэрхэн зөв хийхийг Espriff -ийн багаж хэрэгсэл, бичиг баримтаар танд үзүүлэх болно.
Алхам 1: Шаардлагатай програм хангамж ба баримт бичиг
ESP8266 NON-OS SDK-AT тушаалын firmware-ийг агуулдаг
- Flash татаж авах хэрэгсэл (ESP8266 & ESP32 & ESP32 -S2) - шинэ програмыг анивчих програм.
- ESP8266 SDK Эхлэх гарын авлага - чип програмчлахад дагаж мөрдөх ёстой санах ойн газрын зургийг агуулсан болно
- ESP8266 AT зааврын багц - нэмэлт AT командын гарын авлага
Алхам 2: Тоног төхөөрөмж ба холболт
Танд хэрэгтэй болно:
аливаа ESP8266 модуль эсвэл самбар,
ямар ч USBSerial 3.3V хөрвүүлэгч (ESP нь 5V тэсвэрлэдэггүй) (зарим самбар нэг жишээ нь NodeMCU),
нэмэлт 3.3V PSU (цуваа хөрвүүлэгч бүр ESP8266 -ийг асаах хангалттай хүч чадалтай байдаггүй)
Програмчлалын хувьд танд дараахь зүйл хэрэгтэй болно.
- GPIO15 -ийг доош татах (ихэнх модулийн анхдагч төлөв),
- GPIO2 -ийг дээш татах (ихэнх модулийн анхдагч төлөв),
- GPIO0 -ийг доош татах (үргэлж хийх ёстой, ганцааранг нь үлдээх эсвэл хэвийн ажиллуулахын тулд дээш татах),
CH_PD дээш татна уу
Заримдаа бүх GPIO тээглүүрт нэвтрэх боломжгүй байдаг (жишээлбэл ESP-01 модуль), ийм байдлаар тэдгээрийг хооронд нь холбох ёстой, заримдаа флэш товчлуурууд байдаг бөгөөд үүнийг флаш горимд оруулахын тулд дахин тохируулах/асаахад дарах шаардлагатай байдаг (жишээ нь NodeMCU) мөн нэмэлт холболт хийх шаардлагагүй болно.
Алхам 3: Флаш хэмжээг шалгаж байна
Та ямар ч терминал програмыг ашиглаж болно. "AT" команд нь ажиллахад хялбар тест бөгөөд "AT+GMR" нь програмын хувилбарыг танд хэлэх болно. Тушаал бүрийг CR+LF ашиглан цуцлах ёстой. Та ESP8266 AT зааврын багцаас илүү ихийг олж мэдэх болно.
"AT+CWAP" нь ойролцоох бүх хандалтын цэгүүдийг жагсаасан боловч модуль нь станцын горимд байх ёстой: "AT+CWMODE_CUR = 1"
Би өөрийн дуртай терминал Tera Term болон түүний тохиргооноос авсан дэлгэцийн агшинг хавсаргав (шинэ шугамууд болон зохих дамжуулалтын хурдны хувьд CR+LF).
Зөвлөмж болгож буй:
Тогтвортой оролт ба LED ашиглан тоглоомын програм хангамж бүхий Bare Arduino -г турших: 4 алхам
Тогтвортой оролт ба LED ашиглан тоглоомын програм хангамж бүхий Bare Arduino-г турших: " Түлхэх " Нүцгэн Arduino самбар ашиглан интерактив тоглоом, гаднах эд анги, утас шаардлагагүй (багтаамжтай "мэдрэгчтэй" оролт ашигладаг). Дээр үзүүлсэн нь хоёр өөр самбар дээр ажилладаг болохыг харуулж байна. Түлхэх-Энэ нь хоёр зорилготой. /V -ийг хурдан харуулахын тулд
ISP Wifi модулийг ESP8266 флаш ба програмист ашиглан ESP8266 AT програмыг хэрхэн яаж Flash хийх эсвэл програмчлах вэ: 6 алхам
ISP Wifi модулийг ESP8266 флашер ба программист ашиглан ESP8266 AT програмыг хэрхэн яаж асаах эсвэл програмчлах вэ: Тодорхойлолт: Энэхүү модуль нь ESP-01 эсвэл ESP-01S төрлийн ESP8266 модульд зориулсан USB адаптер /програмист юм. Энэ нь ESP01 -ийг залгахын тулд 2x4P 2.54 мм хэмжээтэй эмэгтэй толгойгоор тоноглогдсон болно. Мөн энэ нь ESP-01-ийн бүх тээглүүрийг 2x4P 2.54 мм хэмжээтэй эрэгтэй цоорхойгоор гаргаж авдаг
Техник хангамж ба програм хангамж ухаалаг төхөөрөмж, Tuya болон Broadlink LEDbulb, Sonoff, BSD33 ухаалаг залгуурыг хакердах: 7 алхам
Техник хангамж ба програм хангамж Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Энэхүү зааварчилгаанд би хэд хэдэн ухаалаг төхөөрөмжийг өөрийн хувийн програм хангамжаар хэрхэн яаж анивчсаныг харуулах болно. Шинэ төхөөрөмжүүдийг хакердах үед. Мэдээжийн хэрэг, програм хангамж дээр суурилсан өөр аргууд байдаг
Arduino -ийн техник хангамж, програм хангамж, Arduino хичээлийг эхлүүлэх нь: 11 алхам
Arduino нь техник хангамж, програм хангамж, Arduino хичээлүүдээс эхэлж байна: Өнөө үед үйлдвэрлэгчид, хөгжүүлэгчид төслүүдийн загварчлалыг хурдан хөгжүүлэхийн тулд Arduino-г илүүд үздэг болсон. Arduino нь маш сайн хэрэглэгчийн нийгэмлэгтэй. Arduino самбар
Үнэгүй програм хангамж, хямд техник хангамж бүхий панорамик гэрэл зураг: 6 алхам
Чөлөөт програм хангамж, хямд техник хангамж бүхий панорамик гэрэл зураг: Панорамик гэрэл зургийг ердийн камерын линзэнд багтахааргүй том хэмжээтэй эсвэл хүний нүд нэг удаа харахаар хэт том хэмжээтэй үзэгдлүүдийн зургийг гаргахад ашигладаг. Хамгийн алдартай панорама бол геологийн онцлог эсвэл хотын тэнгэрийн гаднах ландшафтын зураг юм