Доброго времени суток.
Хочу собрать датчик нажатия кнопки на ESP8266-07. ESP прошита последней версией NodeMCU.
За основу прошивки взял то, что написано тут ESP8266 IFTTT Easy Button - Hackster.io и переписал под триггер. Кнопка нажата - POST на сервер, кнопка отпущена - POST на сервер.
Заметил следующее поведение. Если в момент подачи питания кнопка уже зажата, то ESP не отправляет сигнал. Если кнопка отпущена все запустилось, подключилось к WiFi, реагирует на кнопку (синий светодиод светит ярче/темнее) и работает некоторое время.
Подключил как тут http://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/ , без дополнительных резисторов и емкостей все работает, но через 2- 6 часов бездействия с зажатой кнопкой - зависает и перестает реагировать на нажатия кнопки, хотя ESP (постоянно светит синим). Отключение питания решает проблему.
Питание аккумулятор 3.7, две батарейки АА или 3.3 через стабилизатор - без разницы, поведение одинаковое.
Находил варианты подключения, но в примерах используется плата NodeMCU или подключение через Arduino.
Еще есть такие варианты:
ESP8266 door/window sensor (NodeMCU(LUA) - without Arduino)
ESP8266 WiFi door/window sensor (EasyIoT Cloud REST API)
Думаю, что проблема в схеме подключения или прошивке. Подскажите правильный вариант или пример как перезагружать ESP с прошивкой NodeMCU через определенный отрезок времени. Или ткните в мануал по работе с ESP8266 через Arduino IDE
Хочу собрать датчик нажатия кнопки на ESP8266-07. ESP прошита последней версией NodeMCU.
За основу прошивки взял то, что написано тут ESP8266 IFTTT Easy Button - Hackster.io и переписал под триггер. Кнопка нажата - POST на сервер, кнопка отпущена - POST на сервер.
Заметил следующее поведение. Если в момент подачи питания кнопка уже зажата, то ESP не отправляет сигнал. Если кнопка отпущена все запустилось, подключилось к WiFi, реагирует на кнопку (синий светодиод светит ярче/темнее) и работает некоторое время.
Подключил как тут http://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/ , без дополнительных резисторов и емкостей все работает, но через 2- 6 часов бездействия с зажатой кнопкой - зависает и перестает реагировать на нажатия кнопки, хотя ESP (постоянно светит синим). Отключение питания решает проблему.
Питание аккумулятор 3.7, две батарейки АА или 3.3 через стабилизатор - без разницы, поведение одинаковое.
Находил варианты подключения, но в примерах используется плата NodeMCU или подключение через Arduino.
Еще есть такие варианты:
ESP8266 door/window sensor (NodeMCU(LUA) - without Arduino)
ESP8266 WiFi door/window sensor (EasyIoT Cloud REST API)
Думаю, что проблема в схеме подключения или прошивке. Подскажите правильный вариант или пример как перезагружать ESP с прошивкой NodeMCU через определенный отрезок времени. Или ткните в мануал по работе с ESP8266 через Arduino IDE
Последнее редактирование: