Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

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

Тема в разделе "open hardware модули на базе ESP8266", создана пользователем Pavel Safronov, 13 авг 2015.

  1. Pavel Safronov

    Pavel Safronov Читатель

    Сообщения:
    26
    Симпатии:
    13
    Всем привет!
    Нашел на просторах инета отличную макетку чтобы баловаться 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
     
    Последнее редактирование: 13 авг 2015
  2. sav-13

    sav-13 Читатель

    Сообщения:
    97
    Симпатии:
    12
    Интересно, а почему на DTR выход USB/TTL конвертера не разведена схема?
    [​IMG]
     
  3. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.395
    Симпатии:
    1.271
    По тому, что на RESET должОн идти резистор с GPIO16 для работы deep_sleep и он не указан на вашей схеме ;)
     
  4. sav-13

    sav-13 Читатель

    Сообщения:
    97
    Симпатии:
    12
    А есть рабочая схема и пример кода перезагрузки через GPIO16 и DeepSleep ?
     
  5. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.395
    Симпатии:
    1.271
    В стандартном SDK и всех китай-доках...
    А схема простая = резистор между GPIO16 и RESET от 200 Oм до пары кОм.
    Тут тоже есть практически всё необходимое, но желательно кондер в пару нанов на RESET чтобы от каждого чиха не срабатывал... ну и RX/TX тоже желательно "подтянуть" через R к +3.3, и ADC через R на GND...
    [​IMG]
     
    Последнее редактирование: 11 сен 2015
  6. ivy

    ivy Читатель

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

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

    Alexander Новичок

    Сообщения:
    37
    Симпатии:
    0
    И кнопка больше не работает :)
     
  8. ivy

    ivy Читатель

    Сообщения:
    24
    Симпатии:
    10
    Совершенно верно. В том и смысл мультиплексора - либо-либо. Пример мигания диода:
    Код (Text):
    1.      gpio.mode(io, gpio.OUTPUT)
    2.      gpio.write(io, gpio.LOW)
    3.      tmr.delay(delay)
    4.      gpio.mode(io, gpio.INPUT, gpio.PULLUP)
    5.  
    Пока "не меркнет свет", кнопка не работает. Во мраке - работает.
     
  9. Alexander

    Alexander Новичок

    Сообщения:
    37
    Симпатии:
    0
    А практическое применение именно такой конструкции есть? Я имею в виду кнопка и светодиод на одном порту?
     

Поделиться этой страницей