Съдържание:
Видео: 2020 ESP8266: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Така че този 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 във Flash режим:
Земя GPIO0
Кратко смилане Нулиране
Пуснете GPIO0
(Ако имате светодиод на GPIO0, той трябва да е с около ½ интензитет)
Това, което изглежда работи, е да задържите GPIO0 ниско, натиснете Нулиране, заредете скица, освободете GPIO0, след което докоснете Нулиране. Това не е много лесно да се направи.
Най -новата документация има друг метод:
arduino-esp8266.readthedocs.io/en/latest/b…
Вижте Минимална настройка на хардуера за зареждане и използване
Приложена е препоръчителната настройка.
Стъпка 1: ESP адаптер
В моята част 2 направих адаптер за програмиране за ESP-01 и ESP-03.
Така че все още имам един от тези адаптери. Вместо да направя нова печатна платка, реших да променя тази.
Добре, има един лек проблем с моя план, ESP-01 има нулиране на един от своите щифтове, ESP-03 не. Е, предишният ми опит изглежда показва, че щифтът CH_PD прави същото като Reset, затова го опитах и изглежда, че работи.
Както е описано в бележките към схемата, това, което направих, беше да взема проводник от DTR щифта на USB-BUB конектора и да го свържа към GPIO0 на двата конектора. Свързах 3.3V щифт (обяснено в следващата стъпка) към CH_PD на двата конектора.
Двата джъмпера са показани на следващата снимка.
Стъпка 2: Модул CP2102
Имам няколко от адаптерите CP2102, USB към UART. Някои от тях имат RTS на страничен конектор, но имах нужда от него на основния конектор. Това, което направих, беше да отрежа щифта, който е свързан с CTS. (Този щифт е означен с 3.3V на моята схема, тъй като имам някои CP2102s, модифицирани за 3.3V). След това свързах джъмпер от RTS към женския щифт на заглавката.
Това е показано на следващата снимка.
За съжаление имам много варианти на тези USB към UART адаптери. Опитвам се да ги маркирам, но винаги имам проблеми да си спомня кое към какво отива. Стар съм.
Вижте следващата снимка. CP2102 има прозрачна свиваща се опаковка и етикет.
Стъпка 3: Arduino
В момента използвам Arduino версия 1.8.12.
Най -лесният начин да инсталирам ESP8266 е да използвам Board Manager по този метод:
github.com/esp8266/Arduino#installing-with…
Веднъж инсталиран, когато избирам Board, избирам „Generic ESP8266 module“.
ВНИМАНИЕ: На моя компютър има две версии на „Общ модул ESP8266“. Този от категорията „ESP8266 платки“работи за Blink, този под Sparkfun не.
Следващата снимка показва настройката на дъската по подразбиране (мисля). Играл съм с много от тях, като например Размер на светкавицата, Режим, те изглежда не правят разлика.
За моя адаптер имам светодиод на GPIO0, така че променя Builtin Led на 0.
За да проверя дали работи, просто пускам примера Blink. Няма нужда да натискате никакви бутони. Вашият Arduino трябва да показва нещо като следващата картина и в моя случай светодиодът на адаптерната ми платка ще мига.
FYI: Начинът, по който адаптерът ми е свързан високо, ще изключи LED и обратно, а не както е описано в Blink.
На този етап не съм направил много извън Blink, но този метод изглежда работи и е много по -лесен.
Работил съм с ESP-07.
СЪВЕТ: Arduino използва Node MCU 1.0 за по -добра съвместимост вместо Generic.
Препоръчано:
[2020] Използване на два (x2) Micro: бита за управление на RC автомобил: 6 стъпки (със снимки)
[2020] Използване на два (x2) Micro: бита за управление на RC автомобил: Ако имате два (x2) micro: бита, мислили ли сте да ги използвате за дистанционно управление на RC автомобил? Можете да управлявате RC автомобил, като използвате един micro: bit като предавател и друг като приемник. Когато използвате MakeCode редактор за кодиране на micro: b
[2020] Използване на iPhone или IPad и Micro: bit Game Pad App за управление на RC автомобил: 23 стъпки
[2020] Използване на iPhone или IPad и Micro: bit Game Pad App за управление на RC автомобил: Мислили ли сте да използвате вашия iPhone или iPad за управление на вашия micro: bit? Знаете ли, че Micro: bit Educational Foundation предоставя приложението iOS в Магазин за приложения? Търсене " micro: bit " в App Store и можете да изтеглите приложението безплатно
Премахване на фона на множество изображения с помощта на Photoshop 2020: 5 стъпки
Премахване на фона на множество изображения с помощта на Photoshop 2020: Премахването на фона на картина е супер лесно сега! Ето как да използвате Adobe Photoshop 2020, за да премахнете фона на множество (групови) изображения с помощта на прост скрипт
Уеб? Базиран Arduino Simulator от Wokwi-2020?: 5 стъпки
Уеб базиран Arduino Simulator от Wokwi-2020?: Wokwi Arduino Simulator работи на платформа AVR8js. Това е уеб базиран Arduino Simulator. Arduino Simulator работи на уеб браузър. следователно, това печели повече внимание и честно казано, това има много положителни точки в сравнение с други налични симулатори
Измерете разстоянието с ултразвуковия сензор HC-SRF04 (най-новата 2020 г.): 3 стъпки
Измерете разстоянието с ултразвуковия сензор HC-SRF04 (най-новата 2020 г.): Какво представлява ултразвуковият сензор (разстояние)? Ултразвук (сонар) с вълни от високо ниво, които хората не могат да чуят. Въпреки това можем да видим наличието на ултразвукови вълни навсякъде в природата. При животни като прилепи, делфини … използвайте ултразвукови вълни, за да