• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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
А практическое применение именно такой конструкции есть? Я имею в виду кнопка и светодиод на одном порту?
 
Сверху Снизу