Мазмұны:
Бейне: 2020 ESP8266: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл Lazy Old Geek (L. O. G.) ESP8266 модульдері бойынша бірнеше нұсқауларды жазды:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
Менде әлі де бірнеше ESP-01 және ESP-03 бар және оларды жұмысқа қосуға тырыстым.
Шамасы, келесі процесс бұдан былай жұмыс істемейді.
ESP8266 жарқыл режиміне қойыңыз:
Жердегі GPIO0
Қысқаша жерді қалпына келтіру
GPIO0 шығарыңыз
(Егер сізде GPIO0 -де жарық диоды болса, онда оның қарқындылығы шамамен ½ болуы керек)
GPIO0 төмен ұстап тұру, Reset түймесін басып, эскизді жүктеу, GPIO0 босату, содан кейін Reset түймесін түрту - жұмыс істейтін сияқты. Бұл істеу өте оңай емес.
Соңғы құжаттамада басқа әдіс бар:
arduino-esp8266.readthedocs.io/kz/latest/b…
Жүктеу мен пайдалану үшін ең аз жабдықты орнату бөлімін қараңыз
Ұсынылған орнату бекітілген.
1 -қадам: ESP адаптері
2-бөлімде мен ESP-01 және ESP-03 бағдарламалау адаптерін жасадым.
Сондықтан менде әлі де сол адаптерлер бар. Жаңа ПХД жасаудың орнына мен оны өзгертуді шештім.
Жақсы, менің жоспарымда бір ғана мәселе бар, ESP-01-де түйреуіштердің бірінде қалпына келтіру бар, ESP-03-те жоқ. Менің бұрынғы тәжірибем CH_PD түйреуіші Қалпына келтіру сияқты әрекет ететінін көрсетеді, сондықтан мен оны сынап көрдім және ол жұмыс істейтін сияқты.
Схеманың жазбаларында сипатталғандай, мен USB-BUB қосқышының DTR түйреуішінен сымды алып, оны екі коннектордың GPIO0-ге жалғадым. Мен 3.3V түйреуішін (келесі қадамда түсіндірілген) екі коннектордың CH_PD -не жалғадым.
Екі секіргіш келесі суретте көрсетілген.
2 -қадам: CP2102 модулі
Менде CP2102, USB -UART адаптерлері бар. Олардың кейбірінде бүйірлік қосқышта RTS бар, бірақ маған негізгі қосқышта қажет болды. Мен жасаған нәрсе - CTS -ке қосылған түйреуішті кесу. (Бұл түйін менің схемамда 3.3В деп белгіленген, себебі менде кейбір CP2102 3.3V үшін өзгертілген). Содан кейін мен RTS -тен секіргішті әйелдің басына түйредім.
Бұл келесі суретте көрсетілген.
Өкінішке орай, менде USB -UART адаптерлерінің көптеген нұсқалары бар. Мен оларды таңбалауға тырысамын, бірақ әрқашан қайсысы қайда кететінін есте сақтаймын. Мен ҚАРТАЙМЫН.
Келесі суретті қараңыз. CP2102 -де қысқартатын қаптамасы мен жапсырмасы бар.
3 -қадам: Arduino
Мен қазір Arduino1.8.12 нұсқасын қолданамын.
Мен үшін ESP8266 орнатудың ең оңай жолы - осы әдісті қолдану арқылы Board Manager пайдалану:
github.com/esp8266/Arduino#installing-with…
Орнатылғаннан кейін, тақтаны таңдағанда, мен «Жалпы ESP8266 модулін» таңдаймын.
ЕСКЕРТУ: Менің компьютерімде «Generic ESP8266 модулінің» екі нұсқасы бар. «ESP8266 тақталары» санатындағы біреу Blink үшін жұмыс істейді, Sparkfun тобындағы жұмыс істемейді.
Келесі сурет тақтаның әдепкі орнатуын көрсетеді (менің ойымша). Мен олардың көпшілігімен ойнадым, мысалы, Flash Size, Mode, олардың ешқандай айырмашылығы жоқ сияқты.
Менің адаптерім үшін менде GPIO0 светодиоды бар, сондықтан мен кіріктірілген жарықдиодты 0 -ге ауыстырамын.
Оның жұмыс істейтінін тексеру үшін мен жай ғана Blink мысалын іске қосамын. Ешқандай түймені басудың қажеті жоқ. Сіздің Arduino келесі суреттегідей нәрсені көрсетуі керек, ал менің жағдайда адаптер тақтасының жарық диоды жыпылықтайды.
Анықтама: Менің адаптерімнің жоғары сыммен қосылуы жарық диодты өшіреді және виза Blink -те сипатталғандай емес.
Бұл кезде мен Blink -тен көп нәрсе істемедім, бірақ бұл әдіс жұмыс істейтін сияқты және әлдеқайда жеңіл.
Мен ESP-07-мен жұмыс істедім.
КЕҢЕС: Arduino Generic орнына жақсы үйлесімділік үшін Node MCU 1.0 көмегімен.
Ұсынылған:
[2020] RC автокөлігін басқару үшін екі (x2) микро: биттерді қолдану: 6 қадам (суреттермен)
[2020] RC автокөлігін басқару үшін екі (x2) микро: бит қолдану: Егер сізде екі (x2) микро: бит болса, оларды RC машинасын қашықтан басқару үшін қолдануды ойладыңыз ба? Сіз RC автокөлігін бір микро: битті таратқыш ретінде, екіншісін қабылдағыш ретінде басқара аласыз. Micro: b кодтау үшін MakeCode редакторын қолданған кезде
[2020] RC автокөлігін басқару үшін IPhone немесе IPad және Micro: bit Game Pad қосымшасын қолдану: 23 қадам
[2020] RC автокөлігін басқару үшін IPhone немесе IPad және Micro: bit Game Pad қосымшасын пайдалану: Сіз микро: битіңізді басқару үшін iPhone немесе iPad пайдалану туралы ойладыңыз ба? Micro: bit Educational Foundation бағдарламасы iOS қосымшасын ұсынады. Қолданбалар дүкені? &Quot; микро: бит " іздеу Қолданбалар дүкенінде және сіз қосымшаны ақысыз жүктей аласыз
Photoshop 2020 көмегімен бірнеше суреттің фонын алып тастаңыз: 5 қадам
Photoshop 2020 көмегімен бірнеше кескіннің фонын алып тастаңыз: суреттің фонын жою қазір өте оңай! Қарапайым сценарий көмегімен бірнеше (пакеттік) кескіндердің фонын жою үшін Adobe Photoshop 2020 бағдарламасын осылай қолдануға болады
Wokwi-2020 веб-негізіндегі Arduino симуляторы: 5 қадам
Wokwi-2020-дан веб-негізделген Arduino симуляторы?: Wokwi Arduino Simulator AVR8js платформасында жұмыс істейді. Бұл веб -негізделген Arduino Simulator. Arduino Simulator веб -шолғышта жұмыс істейді. демек, бұл басқа тренажерлармен салыстырғанда көп назар аударады және шынымен де көптеген оң жақтары бар
HC-SRF04 ультрадыбыстық сенсорымен қашықтықты өлшеңіз (соңғы 2020 ж.): 3 қадам
HC-SRF04 ультрадыбыстық сенсормен қашықтықты өлшеңіз (соңғы 2020 ж.): Ультрадыбыстық сенсор (қашықтық) дегеніміз не? Адамдар естімейтін жоғары толқындары бар ультрадыбыстық (Sonar). Алайда, біз табиғаттың барлық жерінде ультрадыбыстық толқындардың болуын көре аламыз. Жарқанаттар, дельфиндер сияқты жануарларда ультрадыбыстық толқындарды қолданады