Переходник адаптер для прошивки ESP8266

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Переходник адаптер для прошивки ESP8266

Сообщение Ser60 »

Спасибо автору статьи об адаптере для программирования ESP8266 http://radiokot.ru/konkursCatDay2017/19/, особенно за подсказку использования reset-метода nodemcu. Статья подвинула меня сделать себе подобный адаптер для ESP8266-12E. Действительно очень удобно прошивать модули - вставил его в "программатор", нажал кнопку в IDE и готово. COM-порта с моём лаптопе нет, поэтому поставил USB-COM адаптер. Загрузка кода в модуль производится на скорости 115200. Может кому пригодится схема и файлы печаток в приложении. Разъём SV1 вставляется в SV3, а SV2 - в SV4. На плате программатора также установлен датчик температуры IC2 для предметной отладки приложений использующих I2C интерфейс. Сборка лавинных диодов IC4 предохраняет входы IC5 от статики и пр.

Модули ESP8266 я распаиваю на маленьких платах, снабжённых штыревыми разъёмами с шагом 2мм как у модуля. Полученные платы вставляю в конечное устройство также на разъёме таком-же как у программатора, см. фотки. На плате модуля установлено несколько подтягивающих резисторов. Верхняя часть схемы - программируемый модуль, нижняя - сам программатор. Кнопка GPIO0 служит для активизации ручного режима программирования (на всякий случай, если автоматика не сработает, но пока пользоваться ей не было надобности). В качестве транзисторов я использовал сборку FMB3904, содержащую 2 независимых транзистора типа 2N3904. Коэффициент усиления у них не замерял, но сбоев в автоматическом переключении в режим программирования и обратно не было. Сопротивления резисторов в их базах такие-же, как в подобном блоке на демо-плате Adafruit Huzzah. Напряжение на выходе стабилизатора IC3 - 3.3В.
schema_esp.png
Схема программатора и подключения модуля
(30.06 КБ) 717 скачиваний
esp8266_1.jpg
Программатор с установленным модулем
(50.72 КБ) 840 скачиваний
esp8266_2.jpg
Плата программатора
(41.72 КБ) 719 скачиваний
Eagle_pcb.zip
Файл платы для Eagle
(7.1 КБ) 296 скачиваний
Реклама
Ответить

Вернуться в «Статьи»