Оглавление:
- Шаг 1. Основное оборудование
- Шаг 2: Настройка оборудования устройства
- Шаг 3: отладка программного обеспечения
- Шаг 4. Приложение для Android
- Шаг 5: Дополнение
Видео: Релейная розетка WiFi - Сделай сам: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
В настоящее время самые популярные наборы для экспериментаторов 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 вам необходимо загрузить и установить на свой смартфон бесплатное приложение 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 для разработки от китайского поставщика. Еще один маленький сюрприз уже не за горами (подождите)!
Рекомендуемые:
Умная розетка: 6 шагов
Smart Outlet: Заявление об ограничении ответственности: этот проект предназначен для демонстрации того, как можно создавать прототипы с принтером для печатных плат SV2. Это не тот продукт, который следует использовать в повседневной жизни. Он не был разработан и не протестирован на соответствие соответствующим стандартам безопасности. Вы несете ответственность
4-канальная релейная плата, управляемая кнопками: 4 шага
4-канальная релейная плата, управляемая кнопками: Моя цель - модернизировать мой 3D-принтер Anet A8, добавив управление источником питания через интерфейс Octoprint. Тем не менее, я также хочу иметь возможность запускать "вручную" мой 3D-принтер, то есть не использовать веб-интерфейс, а просто нажимать кнопку
Автоматическая розетка Switch-it с измерением тока в реальном времени: 6 шагов
Switch-it, автоматическая розетка с измерением тока в реальном времени: мне очень нравится автоматизация, возможность контролировать, когда что-то должно произойти. Вот что заставило меня задуматься: самодельная автоматическая розетка. Его можно использовать для планирования, когда нужно включить свет, когда нужно зарядить телефон или
Релейная плата для Arduino менее чем за 8 долларов: 5 шагов
Плата реле для Arduino менее чем за 8 долларов: Привет, друзья, сегодня я собираюсь рассказать вам, как сделать плату реле для Arduino менее чем за 8 долларов. В этой схеме мы не собираемся использовать какие-либо микросхемы или транзисторы, так что давайте
Релейная плата DIY Raspberry Pi: 3 шага (с изображениями)
Релейная плата Raspberry Pi DIY: для некоторых проектов с Raspberry и меньшими Arduinos мне нужно переключить некоторые реле. Из-за выходного уровня GPIO (3,3 В) трудно найти реле, которые могут переключать большие нагрузки и могут работать напрямую с заданными 3,3 В. Так что я