Как сделать wifi розетку
Полезные устройства для дома: WiFi-розетка своими руками
Привет Geektimes! В статье хочу представить инструкцию по созданию WiFi-розетки.
Началось всё с того, что осенью наткнулся на WiFi-розетки в магазинах, подумал, что вроде ничего сложного, потом ознакомился с ESP8266 и понял, что готов сделать розетку сам.
Розетка будет состоять из:
- Корпус;
- ESP8266 12E с платой развязки питания;
- Питание для ESP8266 от 220 Вольт;
- Плата контроля 220 Вольт;
- Контрольная панель (кнопка, led, порт RJ45 для прошивки).
Разбив статью на спойлеры, мне хочется структурировать знания.
Корпус задумывался легким для сборки и разборки во время разработки и отладки, и по возможности прозрачным, чтобы видеть все компоненты.
Все платы имеют максимальный размер 5 x 3.5 см, поэтому коробка будет 5 х 5 х 3.5 см.
- кусок оргстекла, наименьшего размера 0.5 x 0.25 метра, вполне хватит на десяток таких поделок
- петли, наименьшие из найденных 2.5 x 2.5 см
- шурупы
Оргстекло вырезал паяльником, разогретым до 300 градусов: линию разреза расчерчивал лезвием ножа, и затем проводил паяльником по линии с нажимом на паяльник, потом проводил с другой стороны, и тогда можно ломать по линии разлома.
Отверстия для шурупов к петлям высверливал мини дрелью на двигателе с цангой и сверлом 1мм.
Реализовать развязку питания вместе с ESP8266 на одной плате не получилось из-за ограничений на размер корпуса.
Представленные платы совместимы для ESP8266 12F и 12E:
Сама ESP8266 положилась на эту плату:
А развязка питания, и прошивки происходит здесь:
Понадобится 5 штук 10k Ом и 1 штука 470 Ом 0.125 Вт SMD резисторов и 0.1 mkF кондесатор SMD.
На 6-ти контактах по два отверстия, одно для входящего провода от платы Esp8266, а другое для исходящего провода в плату для гнезда RJ45 (используемый для прошивки).
PS: Соединение «locking on programmator wires» замыкается в режиме прошивки, например сделать перемычку в кабеле с коннектором RJ45.
Плата под гнездо RJ45:
Всё получится компактно.
Для питания легче всего использовать китайскую USB зарядку для телефона похожую на зарядку для IPhone.
Замене подвергнется только выделенный красным стабилитрон (диод Зенера). В USB зарядке на 5 Вольт, стоит стабилитрон на 5 Вольт. Для питания ESP8266 нужно 3.3 Вольта, и стабилитрон на 3.3 Вольта мощностью более 1 Ватта с запасом судя по потреблению (3.3 Вольт, Плата контроля 220 Вольт
- 1 штук 500k Ом и 1 штука 470 Ом, 1 штука 200 Ом 0.125 Вт SMD резисторов;
- 1 Симистор
- 1 Опто-пара, MOC3052
- две пары клемм для зажима 220 Вольтовых проводов
Файл доступен для скачивания вместе с другими ресурсами.
Скрипты находятся тут
Я использовал:
- NodeMcu — нужная для работы lua скриптов
её можно получить тут https://nodemcu-build.com/ с пакетами enduser setup, file, gpio, net, node, rtc-time, sntp, timer, uart, wifi.
sudo python esptool.py —port /dev/ttyUSB0 write_flash 0x00000 The_Path_To_The_NodeMCU_Firmware.bin
Для оптимизации памяти, чтобы память ESP8266, которой маловато, не тратилась на компиляцию, после загрузки файлов на ESP8266, необходимо скомпилировать .lua файлы (кроме init.lua) в .lc прямо на ESP8266 через Esplorer.
node.compile(«actionsprocess.lua»)
node.compile(«constants.lua»)
node.compile(«espgetstatehtml.lua»)
node.compile(«estbehaviour.lua»)
node.compile(«httpfilesender.lua»)
node.compile(«httpsend.lua»)
node.compile(«httpsender.lua»)
node.compile(«schedulermanager.lua»)
Такая получилась у меня
Кнопка переключает ESP8266 в режим создания своей точки доступа в положении «Выкл» (для указания Точки доступа пользователя и пароля к точке доступа пользователя), в «Вкл» — рабочее состояние.
Светодиод — горит, когда кнопка «Выкл» (ESP8266 находится в режиме создания своей точки доступа);
- мигает, когда кнопка «Вкл», и ESP8266 в процессе подключения;
- не горит, когда кнопка «Вкл», и ESP8266 подключено к роутеру.
гнездо RJ45 — для прошивки, или питания через USB Uart переходник.
Управление розеткой происходит из андройд телефона. WiFi-Switcher Git-Hub
Когда розетка и телефон подключены к роутеру, андройд-телефон шлёт UDP-широковещательные пакеты роутеру на порт 33248, открытый на розетке. Она отвечает на него, передаёт свой Id и Type.
Как сделать умную розетку, включающуюся от сигнала по wi-fi
В этой статье я расскажу вам, как собрал умную wi-fi розетку.
Шаг 1: Материалы
Для сборки вам понадобятся:
- ESP8266 (пойдет любая версия)
- модуль реле 5В
- AMS1117 (линейный регулятор с малым падением напряжения)
- 1К резистор
- сдвоенная розетка
- настенный корпус
- подрозетник
- 5В зарядное устройство от телефона
- кабель питания
Для программирования микроконтроллера ESP8266 вам понадобятся:
- адаптер FTDI Usb 3,3 В
- повода-коннекторы
Шаг 2: Предупреждение!
Высокое напряжение опасно для здоровья и жизни!! Пожалуйста, будьте осторожны. Если вы не знакомы с техникой безопасности при работе с высоким напряжением, обязательно ознакомьтесь с ней. Я вас предупредил.
Шаг 3: Делаем блок питания
Я решил просто припаять провода к основному входу и использовать шнур USB для выхода. Все компоненты, которые будут находиться под высоким напряжением, я поместил в корпус адаптера. Я аккуратно вскрыл его канцелярским ножом.
Я заменил провод от входа на чуть более длинный провод. Еще я убрал коннектор USB, потому что это соединение занимает слишком много места. После этого я собрал все обратно в корпус.
Шаг 4: Проводка для высокого напряжения
Для питания я взял силовой кабель от компьютера.
Я собираюсь фазу подключить вместо нейтраля.
Я решил убрать одну из пластин, разделяющих два гнезда розетки. Это позволит оставить одну розетку всегда включенной, а другую можно будет включать и выключать с помощью реле.
Шаг 5: Подключаем микропроцессор и реле
Схема проводки достаточно проста, поэтому я решил обойтись без печатной платы, а просто спаять все вокруг ESP8266.
Модуль вай-фай я установил ESP12, но подойдет любой линейки ESP.
Кнопочные выключатели и адаптер FTDI-Usb будут нужны для программирования микроконтроллера. Для этого на модуле сделаны штыревые коннекторы:
- Ground
- RX
- TX
- GPIO0 (замыкается на землю при включении питания, чтобы перевести контроллер в режим программирования)
- Reset (перезапуск, опционально)
На фото видно, что я спаял всю проводку вокруг модуля реле, вместо того, чтобы установить реле на макетную плату. Линейный регулятор AMS1117 и микропроцессор ESP8266 я установил вокруг модуля реле. Провода достаточно жесткие, чтобы удержать модуль вай-фай на месте. Напряжение 3В от линейного регулятора выводится на средний штырь И на теплоотвод, так удобнее фиксировать модуль вай-фая на месте.
Шаг 6: Программирование
Что касается программного обеспечения, выбор у вас обширен. Простейшая программа, что я нашел – Blynk. Скачайте бесплатное приложение для Android или iPhone, зарегистрируйтесь и получите аутентификатор.
В программе Arduino IDE откройте Менеджер библиотек (Скетч> Включить библиотеку> Управление библиотеками) чтобы установить библиотеку Blynk. Файл> Образцы> Blynk> Платы и шилды> ESP8266_StandAlone
Пропишите в скетче ваш аутентификатор, SSID (имя) вашего домашнего вай-фая и пароль.
Заземлите GPIO0 (можно временно припаять провод на землю, или с помощью переключателя), и включите питание, чтобы перевести контроллер в режим программирования. Как только загрузка будет завершена, можно отсоединить USB-шнур.
В приложение Blynk настройте кнопку и на этом ваша работа над умной розеткой завершена!
Рассказываю как сделать какую-либо вещь с пошаговыми фото и видео инструкциями.
Устройство и принцип работы Wi-Fi розетки
Управлять электробытовой техникой значительно проще, если в доме имеется Wi-Fi розетка. Данный прибор работает по принципу беспроводного соединения с управляющим устройством (настольным компьютером, мобильным телефоном, планшетом, ноутбуком).
Разновидности и характеристики
С точки зрения конструкции выделяют два типа Wi-Fi устройств: накладные и встраиваемые. Накладная розетка представляют собой переходник с единственным разъемом.
Устройство включает такие элементы:
- корпус из термоустойчивого пластика (выдерживает до 748 градусов по Цельсию);
- светодиодный индикатор;
- кнопка для включения и выключения розетки;
- заземление;
- запасной источник питания;
- модуль Wi-Fi.
Смарт-розетки могут включать и дополнительные модули:
- порт USB;
- видеокамеру;
- специализированные датчики (свет, дым, влажность, температура и т.д.);
- таймер.
Обратите внимание! Встраиваемые устройства предназначены для скрытой установки.
Розетки работают благодаря миниатюрному процессору, расположенному в недрах устройства. Процессор координирует работу с управляющим механизмом. Существуют и более сложные модификации, которые по своей сути являются сетевыми фильтрами с несколькими разъемами (до четырех).
Розетки могут отличаться между собой следующими параметрами:
- оригинальность дизайна и упаковки;
- качество конструкционных материалов;
- внутренние элементы.
С функциональной точки зрения выделяют следующие свойства вай-фай розеток:
- дистанционное включение и выключение электробытовых приборов;
- контроль за количеством потребленной энергии;
- перезагрузка бытовой техники;
- таймер, позволяющий управлять приборами по заданному расписанию;
- устройства с датчиком температуры обеспечивают пожаробезопасность в доме.
Выше перечислены преимущества розеток, которыми можно управлять дистанционно. Однако существуют у таких приборов и недостатки:
- При отключении электроэнергии происходит сброс всех настроек. Приходится настраивать прибор заново.
- На рынке есть розетки, несовместимые с некоторыми роутерами. Для выхода из положения придется вызывать мастера, что будет стоить финансовых затрат.
- Часовой пояс вай-фай устройства может не совпадать с реальностью. Это вызвано тем, что производитель устанавливает его еще на заводе. В результате система подстраивается некорректно. Недостаток исправляется перепрограммированием.
- В случае сбоя в энергосистеме происходит автоматическое отключение прибора.
- Внести изменение в работу устройства можно лишь при наличии единственной беспроводной сети в доме.
- При отсутствии связи с провайдером невозможно обеспечить функциональность розетки. Дело в том, что все настройки хранятся на серверах, поэтому если нет связи, прибор не будет получать нужную информацию.
Технические особенности розетки
Для работы розетки необходимо напряжение на входе в пределах 100–240 вольт. Таким образом, подойдет напряжение, которое есть в обычных электросетях.
Выходное напряжение должно находиться между 2 и 4 кВт. Этого хватит, чтобы обеспечить работу даже очень требовательных потребителей (например, кондиционера или электроплиты).
Используемый стандарт сети Wi-Fi — 802.11 b/g/n на частоте 2,4 Гц.
Важно! Прежде чем включать тот или иной бытовой прибор, нужно удостовериться, что его мощность ниже мощности розетки. Получить данную информацию можно в технических паспортах, прилагаемых к оборудованию.
Принцип работы, управление и возможности
Розетка соединяется с роутером и получает собственный уникальный IP-адрес. Этот адрес дает возможность связи с другими объектами через интернет. Причем сигнал передается в зашифрованном виде, что уменьшает опасность получения несанкционированного доступа к этим данным.
Настройки розетки, управляемой через интернет, хранятся либо на сервере, либо в самом устройстве. Если настройки находятся внутри прибора, то в случае разрыва связи их придется устанавливать вновь. Поэтому хранение данных на серверах — оптимальный вариант, поскольку в этом случае вся информация и статистика будут сохраняться в течение многих лет.
Обратите внимание! Большинство моделей позволяют получать аналитическую информацию, которая включает отчеты по результатам работы и графики.
Для получения подробной информации о работе системы используют специальное программное обеспечение. Программы устанавливают на управляющее устройство. Скачать их можно в сети (они бывают как платными, так и бесплатными). При наличии профессиональных знаний программу можно написать самостоятельно. Также софт можно заказать программистам, которые наделят программное обеспечение всеми функциями, необходимыми потребителю.
Программа дает возможность не только управления устройствами, подключенными к розетке, но и настройки таймеров. Последняя функция полезна, например, при желании сэкономить электричество.
Типичные настройки для Wi-Fi разъема:
- Создание ярлыка быстрого доступа на рабочем столе управляющего устройства.
- Блокировка розетки по принципу «единственный хозяин» (то есть управлять ею можно лишь с одного устройства).
- Функция отправки сообщений (о включении, выключении и т.п.).
- Контроль за статусом онлайн (включены приборы или выключены).
- Выборочный таймер (включение и выключение розетки через определенный промежуток времени, чтобы дистанционно создать эффект присутствия в доме).
- Функция обратного отсчета (однократное включение и выключение устройств в четко заданное время).
- Регулярное отключение приборов в определенное время.
- Получение обновлений через интернет.
- Некоторые модели можно дистанционно заблокировать так, чтобы даже в случае нажатия на физическую кнопку устройство не реагировало.
- Запретить контроль за расписаниями (таймерами).
- Встречается и функция «я дома», наличие которой позволяет отключить все умные разъемы одновременно.
- Если в доме пропала электроэнергия, умное устройство автоматически перейдет на встроенный источник питания, а также сообщит о проблеме хозяину. В течение некоторого времени розетка обеспечит резервное питание также для охранной и пожарной сигнализации.
- Умные розетки Wi-Fi могут быть объединены в сеть. Общее количество розеток в сети может доходить до полусотни. При желании можно выделить основные и контролируемые розетки (как это делается с жесткими дисками на компьютере).
Самостоятельное изготовление розетки
Вай-фай разъем можно изготовить и своими руками. Чтобы сделать недорогой аналог смарт-устройства понадобятся такие элементы:
- модуль Wi-Fi;
- твердотельное реле;
- негабаритный блок питания (лучше всего, если стабилизатор напряжения будет рассчитан на 3,3 вольта);
- внешний разъем (для более комфортной прошивки подойдет фильтр с USB-входом).
Следует заметить, что данная работа будет по силам только человеку, разбирающемуся в электротехнике и владеющему паяльником. В противном случае нет смысла тратить время, да еще и рисковать своим здоровьем (получить удар током или сделать прибор, который станет причиной пожара). В большинстве ситуаций гораздо проще купить нужное устройство в магазине.
Умная мини Wi-Fi розетка
TP-Link Tapo P100 – Умная Wi-Fi розетка c голосовым управлением
Tapo P100 – умная Wi-Fi розетка с голосовым управлением
Описание
Умный помощник
для бытовой техники
Умная мини Wi-Fi розетка P100
Удалённое управление
Используйте мобильное приложение Tapo, чтобы мгновенно включать или выключать подключенные устройства – где бы вы ни находились. Сделайте вашу жизнь проще и безопаснее.
Функции расписания и таймера
Вы можете настраивать расписание работы и таймеры на целую неделю. Все подключенные устройства будут автоматически активироваться и отключаться в заданное время, делая вашу жизнь удобнее и энергоэффективнее.
Освободите руки, используя голосовое управление
Много функций
в компактном корпусе
Благодаря небольшому размеру Tapo P100 не загромождает соседние розетки.
Защитник вашего дома
Функция «Нет дома» создаёт видимость того, что дома кто-то есть, периодически включая и выключая подключенное устройство (например, лампу).
Обеспечьте дополнительную защиту от злоумышленников, находясь в поездке.
Семейный доступ
Вы можете делиться правами доступа и управления с членами семьи, экономя время и упрощая использование устройства – особенно для людей в возрасте.
Гарантии безопасности
- Строгий контроль качества лаборатории TP‑Link и сертификация мировых агентств.
- Огнестойкий АБС‑пластик.
- Автоматическое сохранение настроек при отключении питания или потере соединения.
- Защитные шторки уберегут от удара током.
Простая настройка и использование
Уникальная функция сопряжения по Bluetooth упрощает настройку и ускоряет подключение.
* Не требуется отдельный хаб или аксессуары
* Bluetooth используется только для сопряжения.
* Совокупное энергопотребление подключенного электроприбора не должно превышать максимальный ток нагрузки (10 A).
* Просьба не использовать во влажных условиях и вне помещения.
* Скорость Bluetooth‑сопряжения основана на тестовых показателях производительности. Фактическое время сопряжения может варьироваться в зависимости от состояния сети и сетевой среды.
* Изготовлено с соблюдением стандарта огнестойкости материалов V‑0 (UL 94)