WiFi реле IoTDev-2.x на ESP8266

электроника / WiFi реле IoTDev-2.x на ESP8266

Электронный модуль IoTDev-2.x

Печатная плата модуля IoTDev-2.5
WiFi реле на esp8266

WiFi реле IoTDev-2.x — это двухканальный интеллектуальный коммутатор для дистанционного управления электроприборами. Устройство позволяет включать или выключать свет, ворота, насосы и другую технику со смартфона, планшета или компьютера.

Платформа
Модуль построен на базе популярного микроконтроллера ESP8266, что обеспечивает высокую производительность и стабильность WiFi-соединения.

Гибкость сети
Поддерживает два режима работы — режим точки доступа (прямое подключение с телефона) и режим клиента (подключение к вашей домашней WiFi-сети).

Простота управления
Для настройки и управления не требуется установка сторонних приложений. Все функции доступны через интуитивно понятный веб-интерфейс, встроенный непосредственно в прошивку устройства.

Применение
Управление осуществляется через любой браузер. Протестируйте работу каналов и различных режимов с помощью веб-приложения, после чего подключайте к реле реальные устройства для постоянной эксплуатации.

Управление и функциональность IoTDev-2.x

Модуль предлагает гибкие сценарии управления нагрузкой благодаря встроенному веб-интерфейсу и продвинутой системе таймеров.

Удобный веб-интерфейс
Для настройки и управления достаточно ввести IP-адрес модуля (в режиме точки доступа или в локальной сети) в любом браузере. Загружается графическое веб-приложение с понятными кнопками и редактируемыми формами. Доступ к настройкам может быть защищен паролем.

Режимы подключения
• Собственная точка доступа (AP): Сразу после включения модуль создает собственную Wi-Fi сеть для быстрого доступа к управлению.
• Подключение к домашней сети (STA): Через веб-интерфейс точки доступа можно ввести SSID и пароль вашей домашней сети. После этого модуль подключится к вашему роутеру, и управлять им можно будет из любой точки дома, без переключения на точку доступа.

Режимы управления реле
• Прямое включение: Классическое управление — нажал на кнопку, реле замкнулось (устройство включилось), нажал еще раз — разомкнулось (выключилось).
• С подтверждением: Режим защиты от ложных срабатываний. При нажатии на кнопку появляется диалоговое окно с запросом подтверждения действия.
• Программируемый таймер (Циклический режим с отложенным стартом) Режим для автоматизации процессов по расписанию. Позволяет задать:
– Время работы: Например, реле включено 20 секунд.
– Время паузы: Затем выключено 120 секунд.
– Количество циклов: Бесконечное повторение или строго заданное число раз.
– Отложенный старт: Таймер можно запустить не сразу, а через заданный промежуток времени (например, старт через 40 секунд).

Запуск модуля

Шаг 1. Подключение питания. Подключите источник питания к модулю, например блок питания на 5 Вольт от смартфона.

Шаг 2. Подключение к сети модуля. Используя смартфон (или планшет), подключитесь к точке доступа модуля. Название сети IoTDevice-2.x, пароль: 12345678. На смартфоне войти в Настройки -> WiFi и выбрать данную сеть.

Шаг 3. Вход в интерфейс управления. Откройте любой браузер (Google Chrome, Яндекс.Браузер, Opera и др.) и введите в адресную строку IP-адрес: 192.168.5.1. Затем нажмите Enter («Вперед»). Откроется графическое веб-приложение управления модулем.

Шаг 4. Управление и настройка. Веб-приложение позволяет подключаться к домашней сети, включать/выключать устройства, редактировать названия устройств, SSID, IP-адрес модуля, пароль и другое.

Веб-приложение: панель и настройки управления

Панели управления и настроек режимов работы кнопок на смартфоне
Панели управления и настроек режимов работы кнопок

Страница Панель управления имеет две кнопки, каждая внутри прямоугольного блока. Различные состояния реле модуля отображаются соответствующими сочетаниями подсвеченных или серых блоков, ободков блоков и кнопок. Например: цветной блок - это включенное состояние реле, светлый ободок вокруг прямоугольного блока означает работу таймера отложенного запуска. Все параметры работы реле и названия устройств устанавливаются на странице Настройки управления.

Веб-приложение: настройки режимов WiFi

Страница настроек режимов WiFi
Страница настроек режимов работы точки доступа AP и станции STA

На странице Настройки WiFi устанавливаются режимы работы WiFi микроконтроллера модуля. Например: подключение станции STA к домашней сети и последующее отключение точки доступа AP для экономии ресурсов микроконтроллера; изменение IP-адресов AP и STA и др.

AP (Access Point) — точка доступа, AP — это режим, в котором ESP8266 выступает в роли точки доступа, то есть создаёт собственную WiFi сеть, к которой могут подключаться другие устройства (станции, STA). Такой режим называют также soft-AP (программная точка доступа), поскольку модуль не имеет интерфейса для подключения к проводной сети.

STA (Station) — станция, STA — это режим, в котором ESP8266 подключается к существующей WiFi сети, созданной какой-либо точкой доступа (например, вашим роутером или другим ESP8266 в режиме AP).

WiFi функциональность IoTDev-2.x

WiFi связь обеспечивается модулем ESP-12F(ESP-07) построенном на базе микроконтроллера ESP8266EX. ESP-12 и ESP-07 — это культовые модули, на которых построены миллионы устройств умного дома. Они являются развитием идеи ESP-01, но предлагают гораздо больше возможностей для серьезных проектов. Данные модули ESP поддерживают подключение к беспроводным сетям стандарта IEEE 802.11 b/g/n.

ESP8266EX — это микроконтроллер с Wi-Fi от компании Espressif Systems, который произвел революцию в мире интернета вещей (IoT), предложив мощный чип по невероятно низкой цене. Несмотря на появление более мощного преемника ESP32, ESP8266 не устарел. Он остается востребованным решением для простых IoT-задач. Активное сообщество продолжает его поддерживать и ESP8266 до сих пор активно используется в умном доме, носимой электронике и образовательных проектах благодаря идеальному соотношению цены, функциональности и простоты разработки.

Структурная схема модуля

Структурная схема IoTDev-2.xIoTDev-2.x питается напряжением 5 вольт через стандартный разъем USB Type C. Стабилизированный блок питания 3.3 вольта обеспечивает устойчивую работу WiFi модуля.

Потребление тока ESP8266 при работе WiFi в пике может достигать 300 мА. Нестабильное питание - высокая вероятность аварийной перезагрузки микроконтроллера. Для исключения падения напряжения во время интенсивной работы WiFi, на выходе блока питания 3.3 вольта установлен полимерный электролитический конденсатор.

Подключение устройств

Схема подключения устройств к модулю IoTDev-2.x На печатной плате модуля устанавливаются универсальный тип реле с переключающим контактом. Состав группы контактов: общий переключающий (COM), нормально замкнутый (NC) и нормально разомкнутый (NO). Такая схема позволяет переключаться между двумя состояниями электрической цепи в различных сочетаниях контактов.

Чаще всего используется упрощённый режим — только с замыкающим контактом (NO). Питание управляющей части реле выполняется безопасным напряжением 5 В, тогда как вся основная мощность коммутируется непосредственно через контакты.

Настройки по умолчанию

Модуль IoTDev-2.x имеет такие предустановленные настройки точки доступа AP:
SSID - IoTDev-2.x
IP-адрес - 192.168.5.1
Канал - 1 (настройка каналов действительна только в режиме работы точки доступа)
Пароль - 12345678
По умолчанию пароль устанавливается только на вход в сеть WiFi, но на странице настроек сети можно дополнительно включить вход с паролем на страницы веб-приложения. Пароль для веб-интерфейса и точки доступа совпадает. Время действия пароля устанавливается в настройках WiFi. Изменения пароля для веб-интерфейса применяется сразу, для точки доступа после перезагрузки модуля.

SSID и пароль для подключения к домашней сети вводятся пользователем. Точка доступа AP и станция STA могут работать как по отдельности, так и вместе. Для экономии ресурсов микроконтроллера желательно отключать точку доступа.

Восстановление заводских настроек. Для возврата к первоначальным настройкам необходимо нажать и не отпускать кнопку Factory, нажать и отпустить кнопку Reset, через секунду отпустить кнопку Factory. После данной процедуры модуль IoTDev-2.x загрузится с заводскими параметрами.

Технические параметры

Электропитание модуля IoTDev-2.x
Разъем Напряжение питания Потребляемая мощность
USB Type C 5 вольт не более 3 ВТ
Максимальные напряжение, сила тока и мощность на контактах реле
Напря-жение Активная нагрузка, А Реактивная нагрузка, А Мощность (активн.), Вт Мощность (реакт.), Вт
250VAC 10 5 2500 1000
125VAC 10 5 1250 500
30VDC 10 5 300 120

Внимание. Превышение указанных величин ведёт к перегреву контактов и обмотки реле, повышению риска возникновения короткого замыкания, пожара или поражения электрическим током.

Активные (резистивные) нагрузки: нагревательные элементы (например, лампы накаливания, электрические обогреватели). Преобразуют электрическую энергию непосредственно в тепловую.

Реактивные нагрузки: индуктивные (индуктивные катушки, трансформаторы, электродвигатели) - создают магнитное поле, задерживая рост тока относительно напряжения. Емкостные (конденсаторы) - заряжаются и накапливают заряд, препятствуя росту напряжения при увеличении тока.

🛒 купить WiFi реле IoTDev-2.x на Ozon

Прошивка для модулей IoTDev-2.x

Для возможных потребностей пины, предназначенные для программирования микроконтроллера выведены на кольцевые контакты. Для перевода модуля в режим программирования и обратно на плате имеются кнопки Reset и Program, подключенные соответственно к пинам RST и GPIO0. Продвинутые пользователи могут обновлять прошивку или загружать собственную. Загружать готовую прошивку можно, например, утилитой Flash Download Tools посредством любого удобного USB-TTL адаптера. Для самостоятельного создания программ-прошивок для ESP8266 в широком доступе имеются инструменты: ESP-IDF (Espressif IDF), Arduino IDE, PlatformIO, ESPTOOL.py, MicroPython и др.

Архивы прошивок

Прошивка — это специальная программа, загружаемая в память микроконтроллера, которая управляет его работой и обеспечивает его определенными функциями и поведением.

Ниже архивные файлы различных версий прошивок. Все версии прошивок совместимы с любыми модулями модели IoTDev-2.x.