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

Важно ESP8266 deep_sleep + GPIO+ timer

Тема в разделе "Железные вопросы по esp8266", создана пользователем nikolz, 6 май 2018.

  1. nikolz

    nikolz Гуру

    Сообщения:
    4.491
    Симпатии:
    443
    Добрый день, Всем.
    -------------------------------------------------
    Хочу сообщить, что на ESP можно реализовать режим работы в deep-sleep
    с возможностью прерывания сна
    от внешних кнопок с идентификацией нажатой кнопки
    и от таймера.
    ----------------------------------
    Без использование дополнительных микросхем максимальное количество внешних кнопок может быть до десяти,
    с сохранением возможности использования всех пинов ESP для других целей.
    -----------------------------
    Ток потребления в режиме сна составляет 20 мка (чуть сложнее 7 мка),
    время выхода из сна 100 мс,
    время связи по wifi ( UDP короткий пакет с подтверждением от сервера ) 200 мс.
    =====================================
    Исследование режима fpm с возможностью работы по WIFI показали,
    что время связи в этом случае не может быть меньше 2140 мс.
    =========================================
    Информацию разместил дабы сподвигнуть общество форума на более активное творчество, а не ожидание халявы.
    ------------------------------
    Всем успехов.
     
    Ivn1111 нравится это.
  2. Ivn1111

    Ivn1111 Новичок

    Сообщения:
    2
    Симпатии:
    0
    Друг, ну расскажи пожалуйста, как разбудить esp8266 из deepsleep через gpio.
     
  3. nikolz

    nikolz Гуру

    Сообщения:
    4.491
    Симпатии:
    443
    Самое простое : использовать RST аналогично deep-sleep.
    Для этого делаете на RST "монтажное ИЛИ"
    это делается так:
    GPIO16 соединяете с RTS через диод Шоттки , катодом( т е острием стрелки) к GPIO16.
    Внешний сигнал (например кнопку) подключаете к RTS через RC цепочку и к земле.
    Кнопок может быть много.
    -------------------
    Идентификация нажатия делается чуть-чуть сложнее, но словами рассказать сложно, а схему рисовать нет желания.
    Успехов.
     
    Ivn1111 нравится это.
  4. Ivn1111

    Ivn1111 Новичок

    Сообщения:
    2
    Симпатии:
    0
    Спасибо за Ваш ответ.
     

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