В этой статье мы расскажем, как использовать модуль ESP8266 с реле для управления бытовой техникой.
Это модуль одноканального реле с интерфейсом WiFi выполнен на основе микросхемы ESP8266. Он контролирует работу реле посредством приложения. Идеальный инструмент, чтобы управлять всей бытовой техникой в вашем доме с помощью телефона, где бы вы ни находились.
15 комментариев. Оставить новый
Добрый день.
Правильно ли я понял, что модуль может работать только с Arduino ? Сам по себе он работать не может?
“После перезапуска, модуль реле с WiFi необходимо настроить заново. Если ваша прошивка написана на Arduino IDE, то минимальный набор необходимых при запуске команд можно поместить в функцию setup()”
Здравствуйте! Удобнее всего производить прошивку модуля через Arduino IDE, но можно писать в любой среде с поддержкой микроконтроллеров серии ESP8266
Заказ парачку на AliExpress. Они не были прошиты, мигают с ESP8266 или без него и все.
Пришлось разработать свою прошивку.
https://github.com/Pav2711/STC15F104W.git
Здравствуйте. Можно узнать какую прошивку использовать для релейного модуля от LC TECHNOLOGY и какую прошивку для ESP-01S? Можно где-нибудь скачать эти 2 прошивки?
Как оказалось между ESP-01S и STM8 в последних версиях не 9600, а 115200, если заставил работать
arduino ide выбирает скорость исходя из выбранной платы. НО! Платы esp могут шиться в разных скоростях, как я понял. Нет жестко привязанной скорости программирования.
а кроме приложения есть вариант управлять этим реле? Если таких реле (условно) 20 штук – это к каждому нужно подключаться и управлять? это же ужасно не удобно… есть что-то, что может объединить несколько таких модулей и управлять ими с одно места?
Это сделано для тестирования функционала. Если не хочешь подключаться к каждой – всё просто. Включаешь все ESP в режиме ‘Station’, подключаешь в одну локальную сеть. В этой же локальной сети должен быть ПК(ноут), или RasberyPi. Пишешь свою программку, которая будет работать с тем же EasyTCP по порту 8080(к примеру), и с каждой ESP по другому своему порту(любой порт выбери).
По факту каждая ESP подет подключена к выделеному её порту вашей программы, и вы со смартфона тоже подключаетесь к этой же программе через тот же EasyTCP.
Затем через EasyTCP отправляешь запросы, программа на ПК их парсит и определяет какой ESP нужно отправить.
Таким образом Вы подключены к одной программе, не переподключаетесь. Всё как у людей:)
У вас не корректные данные
Сначала пишете:
“Идеальный инструмент, чтобы управлять всей бытовой техникой в вашем доме с помощью телефона, где бы вы ни находились.”
А ниже:
“У модуля реле с WiFi два режима работы:
1. Смартфон напрямую подключается к модулю WiFi;
2. Смартфон и модуль WiFi подключены к одному маршрутизатору.”
То есть по вашему этот модуль может работать только в пределах доступности смартфона. Но ESP8266 с вайфаем может работать через интернет. Но у вас не написаны настройки для этого
вы шутите? И дураку понятно что имеется в одной локальной сети. Ну подключи модуль к ротуеру и пробрось порты через статический адрес или vpn
Подскажите пожалуйста, какой нужен конвертер для реле?
Здравствуйте! Конвертер чего?
Почему может не проходить команда AT+CIOBAUD=9600 отклик error ? Все остальные команды ОК.
Здраствуйте, сразу оговорюсь я новичок в ардуино, и мне нужно для своего дела обычное ардуиновское реле, но у меня есть только реле для esp8266, я хотел использовать его как обычное реле но не могу понять как им управлять если у него 4 контакта (5v, rx, tx, gnd), когда у обычного вроде 3 контакта (5v, gnd, in)?
Здравствуйте!
На этом модуле с реле установлен промежуточный контроллер, который принимает команды по UART и переключает реле. Его можно подключить и к Arduino, чтобы управлять, отправляя команды A00101A2 на открытие и A00100A1 на закрытие по UART в шестнадцатеричном формате:
// Открытие реле
uint8_t buff[] = {0xA0, 0x01, 0x01, 0xA2};
Serial.write(buff, sizeof(buff));
Serial.println();
// Закрытие реле
uint8_t buff[] = {0xA0, 0x01, 0x00, 0xA1};
Serial.write(buff, sizeof(buff));
Serial.println();
Если вам нужно простое реле с управлением цифровым пином, то рекомендуем приобрести этот модуль одноканального реле: https://voltiq.ru/shop/1-channel-relay/