Оглавление:

Релейная розетка WiFi - Сделай сам: 5 шагов
Релейная розетка WiFi - Сделай сам: 5 шагов

Видео: Релейная розетка WiFi - Сделай сам: 5 шагов

Видео: Релейная розетка WiFi - Сделай сам: 5 шагов
Видео: Как сделать WI Fi розетку своими руками ESP 8266 . Web сервер ESP 8266 2024, Ноябрь
Anonim
Релейная розетка WiFi-DIY
Релейная розетка WiFi-DIY
Релейная розетка WiFi-DIY
Релейная розетка WiFi-DIY
Релейная розетка WiFi-DIY
Релейная розетка WiFi-DIY
Релейная розетка WiFi-DIY
Релейная розетка WiFi-DIY

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

Шаг 1. Основное оборудование

Ключевое оборудование
Ключевое оборудование

 ESP8266 WiFi (5 В / 1 канал) релейный модуль x1

 Модуль SMPS Hi-Link HLK-PM01 (5 В / 3 Вт) x1

Во-первых, модуль реле WiFi представляет собой смесь WiFi SoC ESP8266 (ESP-01), встроенной микросхемы регулятора 3,3 В (AMS1117-3.3), микроконтроллера STC15F104 и реле SPDT 5 В (1C / O). ESP8266 WiFi SoC представляет собой карту вставного типа с 8-контактным разъемом, а 4-контактный разъем на краю модуля реле Wi-Fi работает как простой интерфейс для установки / настройки модуля реле Wi-Fi с помощью вашего ПК. Во-вторых, компактный модуль питания AC-DC предлагает стабилизированный выход постоянного тока 5 В / 600 мА от обычного входа источника питания переменного тока 230 В. Этот герметичный модуль питания (соответствует требованиям UL, CE) специально разработан для устройств / проектов IoT.

Шаг 2: Настройка оборудования устройства

Настройка оборудования устройства
Настройка оборудования устройства

Как видно из схемы подключения, показанной ниже, установка оборудования чрезвычайно проста и требует лишь небольшого количества паяльных работ. Остерегайтесь: после подключения L / N (~ 230 В) и подачи сетевого напряжения не прикасайтесь к обнаженному устройству!

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

Шаг 3: отладка программного обеспечения

Программное обеспечение для отладки
Программное обеспечение для отладки

Перед первым использованием модуль Wi-Fi Relay должен быть настроен с помощью адаптера «USB-TTL уровня 3,3 В» и проприетарного программного обеспечения для отладки последовательного порта «USR-TCP232-Test-V1.3». Для этого подключите контакты TX-RX-GND адаптера USB к TTL к контактам RX-TX-GND 4-контактного разъема (см. Следующий рисунок). Также не забудьте включить устройство и установить скорость передачи 9600 бод. Затем откройте программное обеспечение последовательной отладки (USR-TCP232-Test-V1.3) на ПК, чтобы отправить все необходимые AT-команды, перечисленные ниже.

 AT + CWMODE = 2

 AT + RST

 AT + CIPMUX = 1

 AT + CIPSERVER = 1, 8080

 AT + CIFSR

 AT + CIOBAUD = 9600

Если он не вернет OK и просто верните ту команду, которую вы отправили, затем сначала нажмите клавишу ENTER перед отправкой AT-команд (например, AT + RST> ENTER> SEND). Обратите внимание: модуль необходимо перенастроить при перезапуске, т.е. вам нужно обновить модуль с помощью программного обеспечения для отладки последовательного порта, отправив определенные последовательные команды. Короче, CIPMUX и CIPSERVER нужно применять снова!

Шаг 4. Приложение для Android

Приложение для Android
Приложение для Android

Для дистанционного управления с помощью смартфона Android вам необходимо загрузить и установить на свой смартфон бесплатное приложение EasyTCP (v4.4) ‛.

Затем откройте приложение, нажмите «Подключиться» и введите «IP-адрес» (192.168.4.1) и «Порт» (8080). Нажмите и удерживайте кнопку переключателя, чтобы ввести имя и содержание последовательной команды в шестнадцатеричном формате (A00101A2 relay_on, A00100A1 relay_off). Наконец, вы можете отправлять последовательные команды из приложения для управления реле с помощью предварительно определенного кнопочного переключателя. Здесь максимальное покрытие сигнала системы, работающей в режиме AP (точки доступа), довольно близко к 400 метрам в открытой среде.

Шаг 5: Дополнение

Дополнение
Дополнение

Что-то мне не нравится: когда я сначала увидел модуль Wi-Fi Relay (LC-WM-Relay-8266-5V) на eBay, я был довольно удивлен его простотой / размером и поэтому в спешке заказал пару из них. Однако после некоторых экспериментов меня сильно разочаровала досадная проблема. Поскольку TCP-сервер не сохраняет данные во флэш-памяти, ему необходимо изменять конфигурацию AT-команд после каждого включения / выключения / сброса / перезапуска. Поэтому я отказался от идеи создания успешного продукта для конечного пользователя для моего любимого соседа, поскольку для этого требуется система бесперебойного электроснабжения в течение года. В противном случае я должен предпринять шаги, чтобы заменить стандартную прошивку микроконтроллера STC15F104 (https://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F101E-series-english.pdf) другой программой для отправки этих команд. от ОК при каждом запуске (суровое наказание). Надеюсь, кто-нибудь подумает над этим и сообщит мне, есть ли какое-нибудь работоспособное решение.

Для взлома модуля реле Wi-Fi вам понадобится программист STC и ISP STC или альтернативный stcgal. Вот ссылка на похожую идею: Кроме того, совсем недавно я купил несколько плат MCU STC15F104W для разработки от китайского поставщика. Еще один маленький сюрприз уже не за горами (подождите)!

Рекомендуемые: