Мазмұны:

2020 ESP8266: 3 қадам
2020 ESP8266: 3 қадам

Бейне: 2020 ESP8266: 3 қадам

Бейне: 2020 ESP8266: 3 қадам
Бейне: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, Шілде
Anonim
2020 ESP8266
2020 ESP8266
2020 ESP8266
2020 ESP8266

Бұл 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 адаптері

ESP адаптері
ESP адаптері
ESP адаптері
ESP адаптері
ESP адаптері
ESP адаптері

2-бөлімде мен ESP-01 және ESP-03 бағдарламалау адаптерін жасадым.

Сондықтан менде әлі де сол адаптерлер бар. Жаңа ПХД жасаудың орнына мен оны өзгертуді шештім.

Жақсы, менің жоспарымда бір ғана мәселе бар, ESP-01-де түйреуіштердің бірінде қалпына келтіру бар, ESP-03-те жоқ. Менің бұрынғы тәжірибем CH_PD түйреуіші Қалпына келтіру сияқты әрекет ететінін көрсетеді, сондықтан мен оны сынап көрдім және ол жұмыс істейтін сияқты.

Схеманың жазбаларында сипатталғандай, мен USB-BUB қосқышының DTR түйреуішінен сымды алып, оны екі коннектордың GPIO0-ге жалғадым. Мен 3.3V түйреуішін (келесі қадамда түсіндірілген) екі коннектордың CH_PD -не жалғадым.

Екі секіргіш келесі суретте көрсетілген.

2 -қадам: CP2102 модулі

CP2102 модулі
CP2102 модулі
CP2102 модулі
CP2102 модулі
CP2102 модулі
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 көмегімен.

Ұсынылған: