Прежде чем читать дальше, внимательно изучите эту тему: https://majordomo.smartliving.ru/forum/ ... f=4&t=4893 , поскольку дальше только информация о подключении.
Эти реле бывают двух видов с 4 и 5 контактами. Далее фотографии обеих версий.
GPIO0 запаивать не надо. Для перевода чипа в режим программирования, необходимо нажать и держать кнопку реле, затем вставить конвертор в компьютер и через 5 секунд отпустить кнопку.
Вся инструкция по программной части здесь: https://majordomo.smartliving.ru/forum/ ... f=4&t=4893
Прошивка v1:
-Светодиод при наличии коннекта промаргивает раз в 5 секунд. Можно визуально увидеть проблему со связью или зависанием.
-Добавлена задержка повторного нажатия. (дребезг контакта)
Добавлена память положения реле. В случае пропадения питания, реле восстановит своё положение, какое было до отключения.
Функция памяти по умолчанию отключена, однако ею можно управлять:
memory/ИМЯ РЕЛЕ/rele и сообщение 1 или 0, соответственно включает или отключает режим памяти положения.
Данная прошивка включает в себя все изменения, которые были в прошивке v2.
Перед заливкой этой прошивки нужно установить дополнительную библиотеку работы с флеш памятью.
Для этого в ардуино нажать: скетч -> подключить библиотеку -> управление библиотеками -> в строку поиска вбить esp_eeprom, установить библиотеку.
Данная библиотека бережно относится к флеш памяти и не долбит данные в одну ячейку, а равномерно заполняет свободные. Ресурс памяти увеличивается в сотни раз.
При изменении состояния, реле формирует MQTT пакет вида: status/ИМЯ РЕЛЕ/rele и сообщение 1 или 0.
Для упавление реле надо послать MQTT пакет вида cmnd/ИМЯ РЕЛЕ/rele и сообщение 1 или 0.
Так же реле можно управлять нажатием на кнопку на корпусе.
ВНИМАНИЕ! Файл, который находится под этим сообщением НЕ КАЧАЕМ. Это старая версия. Качаем из под спойлера! Форум глючит.