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

Важно ESP8266 deep_sleep + GPIO+ timer

nikolz

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

Ivn1111

New member
Друг, ну расскажи пожалуйста, как разбудить esp8266 из deepsleep через gpio.
 

nikolz

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