Здравствуйте, уважаемые друзья! Идея создать WI-FI розетку меня посещала давно (лень было выключать сетевой фильтр, каждый раз перед сном). Именно эта мысль подтолкнула меня изобрести что-то подобное.
От идеи к реализации
Решено было сделать "умный" сетевой удлинитель управляемый по WI-FI, но не в рамках одной локальной сети, а из любой точки земного шара.
Управляем с любой точки земного шара, из приложения BLYNK
В качестве приложения с помощью которого можно управлять "умным" сетевым удлинителем WI-FI со смартфона android или IPHONE, был выбран BLYNK, доступный многим начинающим осваивать дистанционное управление устройствами на микроконтроллерах.
У приложения BLYNK есть виджет, если его добавить на главный экран смартфона, то управлять нагрузкой, подключенной к "умному" сетевому WI-FI удлинителю, можно напрямую с главного экрана смартфона, не заходя в приложение.
Внешний вид
И так, сам удлинитель внешне ни чем не отличается от обычного, самое интересное кроется, внутри. И как многие наверное уже догадались, в основу лег микроконтроллер на базе ESP8266.
Настройка подключения к WI-FI сети
При первом включении, "умный" сетевой удлинитель создает открытую точку доступа, подключаясь к этой точке по адресу 192.168.4.1 — попадаем на ВЕБ страницу настройки.
В веб-интерфейсе настраиваем подключение по Wi-FI (есть два режима со сканированием доступных сетей и без). В первом режиме, из доступных WI-FI сетей выбираем нужную нам сеть и вводим пароль от точки доступа Вашей WI-FI сети. Эти настройки будут сохранены в энергонезависимую память.
Теперь наш "умный" сетевой удлинитель WI-FI, подключился к нашей домашней точке доступа и им уже можно управлять со смартфона или IPHONE через приложение BLYNK, с любой точки земного шара.
Допустимая нагрузка
Для коммутации нагрузки было использовано реле, которое рассчитано на переменный ток в 10А, напряжение — 250В.
Максимально допустимую нагрузку (учитывая контакты реле) считаю 6А переменного тока 220В.
Пробовал в качестве нагрузки использовать электрический чайник на 1500Вт, "умный" сетевой удлинитель успешно прошел испытания.
А вот для включения чайника по заданному времени, было решено добавить функцию таймера.
Сделаем сетевой WI-FI удлинитель по-настоящему умным
Но, пока это только дистанционное управление нагрузкой с функцией таймера, а вот что бы сетевой WI-FI удлинитель стал по-настоящему умным, добавим функцию, которая позволить ему управлять нагрузкой исходя от показания датчиков подключенных к другому микроконтроллеру.
Добавим в наш проект еще одну кнопку "мост" (вкл/выкл) позволяющую принимать или не принимать управление датчиков подключенных к другому микроконтроллеру в системе умного дома.
Управление условиями
Теперь в приложении BLYNK создадим еще один проект (станицу) где добавим условия работы с датчиками.
.
Красный светодиод свидетельствует о срабатывании датчика движения. Зеленый светодиод сообщает о низкой освещенности (темно) от датчика освещенности.
1-ое условие: кнопка "ВКЛ" датчика движения — умный сетевой WI-FI удлинитель включает нагрузку при срабатывании датчика движения.
2-ое условие: кнопка "ВКЛ" датчика освещенности — умный сетевой WI-FI удлинитель включает нагрузку при низкой освещенности (если темно).
3-ие условие: обе кнопки "ВКЛ" (датчика движения и датчика освещенности) — умный сетевой WI-FI удлинитель включает нагрузку при одновременном выполнении 1-ого и 2-ого условия.
Результат
В итоге получился как сейчас принято называть Smart WI-FI power switch, управляемый с приложения BLYNK
Спасибо за внимание!