Мазмуну:
- 1 -кадам: Керектүү Программалык камсыздоо жана документтер
- 2 -кадам: Аппараттык жана туташуулар
- 3 -кадам: Flashтин өлчөмүн текшерүү
Video: AT Commands Firmware менен каалаган ESP8266 тактасы/модулу: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Ар бир ESP8266 модулу жана тактасы ар кандай жолдор менен программаланышы мүмкүн:
- Ардуино,
- питон,
- Луа,
- AT буйруктары,
- балким дагы көп…
Алардын үчөө өз алдынча иштөө үчүн эң жакшы, AT программасы ESP8266 модулу катары же TTL RS232 байланышы менен тез тестирлөө үчүн.
BTW программалоо ESP (мисалы, Arduino, python же Lua менен) бардык эс тутумду өчүрөт. Ошентип, эгер сиз AT буйруктарына кайтып баргыңыз келсе, анда программаны жаңыртышыңыз керек.
Мен муну кантип туура жасоону Espriffтин куралдары жана документтери менен көрсөтөм.
1 -кадам: Керектүү Программалык камсыздоо жана документтер
ESP8266 NON-OS SDK-AT командаларынын микрофондору камтылган.. / ESP8266_NONOS_SDK-2.2.0 / bin / at
- Flash Download Tools (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 -кадам: Flashтин өлчөмүн текшерүү
Сиз каалаган терминалдык колдонмону колдоно аласыз. "AT" буйругу - бул иштөө үчүн жөнөкөй тест, "AT+GMR" сизге программалык камсыздоонун версиясын айтып берет. Ар бир буйрук CR+LF менен токтотулушу керек. Сиз ESP8266 AT нускамалар топтомунан көбүрөөк таба аласыз.
"AT+CWAP" бардык жакынкы кирүү чекиттерин тизмектейт, бирок модуль станция режиминде болушу керек: "AT+CWMODE_CUR = 1"
Мен сүйүктүү терминал Tera Termдан скриншотторду жана анын конфигурациясын тиркедим (жаңы линиялар үчүн CR+LF жана туура берүү ылдамдыгы).
Сунушталууда:
DIY схемасы активдүүлүк тактасы менен кыстырма - MAKER - STEM: 3 кадам (Сүрөттөр менен)
DIY схемасы активдүүлүк тактасы менен кыстырма | MAKER | STEM: Бул долбоор менен сиз электр тогунун жолун ар кандай сенсорлор аркылуу иштете аласыз. Бул дизайн менен сиз көк LEDди жарыктандыруу же Буззерди иштетүү ортосунда которула аласыз. Сиз ошондой эле жарыкка көз каранды резисторду колдоно аласыз
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулу жана Автономдуу робот кыймылынын жардамы менен үн менен башкарылат.: 6 кадам
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулунун жана Автономдуу Робот Кыймылынын жардамы менен Үн менен Башкарылат. , Сол, Оң, Чыгыш, Батыш, Түндүк, Түштүк) Үн буйругун колдонуу менен аралыкты сантиметр менен талап кылды. Роботту автономдуу түрдө жылдырса болот
Гитара Amp V2 менен каалаган радиону бузуу: 9 кадам (Сүрөттөр менен)
Hack Any Radio Into to Guitar Amp V2: Ар кандай радиону гитаралык күчөткүчкө айландырыңыз. Бул ушунчалык жөнөкөй, аны ширетүүчү жана отверткасы барлар жасай алышат. Бардык радиолордо күчөткүч орнотулган - бул кандай
Уюлдук телефон менен каалаган Arduino интерфейси: 6 кадам (сүрөттөр менен)
Уюлдук телефон менен каалаган Arduino интерфейси: Ардуинону колдонуп жатканда, сизде компьютериңиз жок болгондуктан, аны колдоно албай калышыңыз мүмкүн. Балким Windows же Mac OS шайкеш келбейт, сизде эч кандай компьютер жок же сиз жөн гана int үчүн көбүрөөк эркиндикти каалайсыз
Джейсон менен каалаган жерден үн менен башкарылган жарыктар: 7 кадам
Jason менен каалаган жерден үн менен башкарылган жарыктар: NodeMCU (ESP8266) жана Jason (Android App) аркылуу интернет байланышы бар каалаган жерден башкарылуучу AC жарыктары. Джейсон - бул үн менен башкарылган жардамчы колдонмо, мен Android түзмөктөрүнүн электрдик абалын көзөмөлдөп турам. AC шайманы, азырынча