• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESP8266 (ESP-07/12) Full I/O Breadboard Adapter

Pavel Safronov

New member
Всем привет!
Нашел на просторах инета отличную макетку чтобы баловаться 07,12 esp
http://www.ba0sh1.com/esp8266-breakout-board-im-tindie/

продает ее тут:
https://www.tindie.com/products/Ba0sh1/esp8266-esp-0712-full-io-breadboard-adapter/

Парень который все это сделал выложил все в открытый доступ.
Файлы с принципиальной схемой и печатки лежат здесь:
https://github.com/baoshi/ESP-Breakout

Используется программа Kicad. Чтобы все корректно открывалось просто разархивируйте в пути C:\Program Files\KiCad\share\kicad\demos
Установил самую свежую версию Kicad отсюда
http://www2.futureware.at/~nickoe/


2015-01-30T12-46-05.043Z-ESP-Breakout.jpg.855x570_q85_pad_rcrop — копия.jpg 2015-01-30T12-47-53.033Z-ESP-Breakout2.jpg.855x570_q85_pad_rcrop.jpg 2015-01-30T12-47-53.033Z-ESP-Breakout3.jpg.855x570_q85_pad_rcrop — копия.jpg 2015-01-30T12-48-19.007Z-ESP-Breakout.png.855x570_q85_pad_rcrop.png
 
Последнее редактирование:

sav-13

Member
Интересно, а почему на DTR выход USB/TTL конвертера не разведена схема?
 

pvvx

Активный участник сообщества
А есть рабочая схема и пример кода перезагрузки через GPIO16 и DeepSleep ?
В стандартном SDK и всех китай-доках...
А схема простая = резистор между GPIO16 и RESET от 200 Oм до пары кОм.
Тут тоже есть практически всё необходимое, но желательно кондер в пару нанов на RESET чтобы от каждого чиха не срабатывал... ну и RX/TX тоже желательно "подтянуть" через R к +3.3, и ADC через R на GND...
 
Последнее редактирование:

ivy

New member
Большое спасибо pvvx за полезные схемы обвески модуля.
Хочу добавить еще один "довесок" - как сопрягать светодиод и кнопку на одном GPIO.
http://www.digikey.com/schemeit/#2cr9

Порт надо выставить в Пуллап.
Когда кнопка нажата, модуль видит ноль и светодиод горит - подтверждение нажатия.
Когда кнопка не нажата, то включение нуля на порту зажигает диод.
 

ivy

New member
И кнопка больше не работает :)
Совершенно верно. В том и смысл мультиплексора - либо-либо. Пример мигания диода:
Код:
     gpio.mode(io, gpio.OUTPUT)
     gpio.write(io, gpio.LOW)
     tmr.delay(delay)
     gpio.mode(io, gpio.INPUT, gpio.PULLUP)
Пока "не меркнет свет", кнопка не работает. Во мраке - работает.
 

Alexander

Member
А практическое применение именно такой конструкции есть? Я имею в виду кнопка и светодиод на одном порту?
 
Сверху Снизу