В этой статье я расскажу вам, как собрал умную wi-fi розетку.
![](https://img.masterclub.online/gs/cdn.instructables.com/FHQ/R4JB/IOD4EYGH/FHQR4JBIOD4EYGH.LARGE.jpg)
Шаг 1: Материалы
![](https://img.masterclub.online/gs/cdn.instructables.com/FN9/FPRG/IO8L68I4/FN9FPRGIO8L68I4.LARGE.jpg)
Для сборки вам понадобятся:
- ESP8266 (пойдет любая версия)
- модуль реле 5В
- AMS1117 (линейный регулятор с малым падением напряжения)
- 1К резистор
- сдвоенная розетка
- настенный корпус
- подрозетник
- 5В зарядное устройство от телефона
- кабель питания
Для программирования микроконтроллера ESP8266 вам понадобятся:
- адаптер FTDI Usb 3,3 В
- повода-коннекторы
Шаг 2: Предупреждение!
![](https://img.masterclub.online/gs/cdn.instructables.com/FU2/YSBI/IO8L6DKH/FU2YSBIIO8L6DKH.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FDW/I9SW/IO8L6HJB/FDWI9SWIO8L6HJB.LARGE.jpg)
Высокое напряжение опасно для здоровья и жизни!! Пожалуйста, будьте осторожны. Если вы не знакомы с техникой безопасности при работе с высоким напряжением, обязательно ознакомьтесь с ней. Я вас предупредил.
Шаг 3: Делаем блок питания
![](https://img.masterclub.online/gs/cdn.instructables.com/FDQ/L73B/IO8L69SF/FDQL73BIO8L69SF.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F8H/IPFA/IO8L6I29/F8HIPFAIO8L6I29.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FYI/QC00/IO8L6HI6/FYIQC00IO8L6HI6.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FTV/2L9Y/IO8L6HG2/FTV2L9YIO8L6HG2.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FB8/Q1HC/IO8L6GS5/FB8Q1HCIO8L6GS5.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FT3/1ALK/IO8L6A9S/FT31ALKIO8L6A9S.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F4Q/LC2E/IO8L69WA/F4QLC2EIO8L69WA.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FQH/QNZW/IO8L6AJW/FQHQNZWIO8L6AJW.LARGE.jpg)
Я решил просто припаять провода к основному входу и использовать шнур USB для выхода. Все компоненты, которые будут находиться под высоким напряжением, я поместил в корпус адаптера. Я аккуратно вскрыл его канцелярским ножом.
Я заменил провод от входа на чуть более длинный провод. Еще я убрал коннектор USB, потому что это соединение занимает слишком много места. После этого я собрал все обратно в корпус.
Шаг 4: Проводка для высокого напряжения
![](https://img.masterclub.online/gs/cdn.instructables.com/FIM/YSPD/IO8L69O9/FIMYSPDIO8L69O9.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FVN/LIBX/IO8L69QW/FVNLIBXIO8L69QW.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FLB/8QMH/IOOXK0JS/FLB8QMHIOOXK0JS.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F1Y/P3ZW/IOOXK0JN/F1YP3ZWIOOXK0JN.LARGE.jpg)
Для питания я взял силовой кабель от компьютера.
Я собираюсь фазу подключить вместо нейтраля.
Я решил убрать одну из пластин, разделяющих два гнезда розетки. Это позволит оставить одну розетку всегда включенной, а другую можно будет включать и выключать с помощью реле.
Шаг 5: Подключаем микропроцессор и реле
![](https://img.masterclub.online/gs/cdn.instructables.com/F5D/6XU0/IOOXK0DW/F5D6XU0IOOXK0DW.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F5Y/Y6HH/IOLUJWC0/F5YY6HHIOLUJWC0.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FTR/W1A6/IOLUJWD2/FTRW1A6IOLUJWD2.LARGE.jpg)
Схема проводки достаточно проста, поэтому я решил обойтись без печатной платы, а просто спаять все вокруг ESP8266.
Модуль вай-фай я установил ESP12, но подойдет любой линейки ESP.
Кнопочные выключатели и адаптер FTDI-Usb будут нужны для программирования микроконтроллера. Для этого на модуле сделаны штыревые коннекторы:
- Ground
- RX
- TX
- GPIO0 (замыкается на землю при включении питания, чтобы перевести контроллер в режим программирования)
- Reset (перезапуск, опционально)
На фото видно, что я спаял всю проводку вокруг модуля реле, вместо того, чтобы установить реле на макетную плату. Линейный регулятор AMS1117 и микропроцессор ESP8266 я установил вокруг модуля реле. Провода достаточно жесткие, чтобы удержать модуль вай-фай на месте. Напряжение 3В от линейного регулятора выводится на средний штырь И на теплоотвод, так удобнее фиксировать модуль вай-фая на месте.
Шаг 6: Программирование
![](https://img.masterclub.online/gs/cdn.instructables.com/FLV/694Y/IOD4ERZN/FLV694YIOD4ERZN.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FF0/3N7Q/IOD4ESZG/FF03N7QIOD4ESZG.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FY3/ZV34/IOD4ESZF/FY3ZV34IOD4ESZF.LARGE.jpg)
Что касается программного обеспечения, выбор у вас обширен. Простейшая программа, что я нашел – Blynk. Скачайте бесплатное приложение для Android или iPhone, зарегистрируйтесь и получите аутентификатор.
В программе Arduino IDE откройте Менеджер библиотек (Скетч> Включить библиотеку> Управление библиотеками) чтобы установить библиотеку Blynk. Файл> Образцы> Blynk> Платы и шилды> ESP8266_StandAlone
Пропишите в скетче ваш аутентификатор, SSID (имя) вашего домашнего вай-фая и пароль.
Заземлите GPIO0 (можно временно припаять провод на землю, или с помощью переключателя), и включите питание, чтобы перевести контроллер в режим программирования. Как только загрузка будет завершена, можно отсоединить USB-шнур.
В приложение Blynk настройте кнопку и на этом ваша работа над умной розеткой завершена!