Двух канальный Wi-Fi удлинитель/розетка своими руками на базе ESP8266

40

Доброго всем дня, решил сделать быстро-пост о своей поделке. Давно крутилась мысль сделать свой аквариум немного автоматизированным.

Так как в процессе эксплуатации бывает слетает трубка с компрессора и через нее набегает лужа, так же стоит уже клееный, переклеенный наружный фильтр, то первым делом хотелось установить датчик протечки, так же хотелось мониторить температуру и включать и выключать подсветку по таймеру.
В Солид Эйдж был нарисован корпус «умного» удлинителя/

e08e8e08143fda79ca0cdcd5dc3b6335.jpg

Вся сборка состоит из пяти деталей, сам корпус, две заглушки розеток, прижимная планка для реле и крышка корпуса, все это очень плотно и туго прикручивается винтами м3, или не очень туго, шурупами, у них головки не так сильно выступают. посадочное отверстие сделал 3,2 мм.
К проводам припаял лепестки и впрессовал их предусмотренные вырезы.

0da604f2473cd4c9d4cb7be53ef92c76.jpg
2f0032cff69b9f4997cfb1fd7ecd9338.jpg

При помощи навесного монтажа, зарядка от телефона в качестве блока питания 5в, Wemos D1 mini в качестве контроллера, было подключено два реле 5в, два датчика температуры DS18B20, один в гильзе для измерения температуры в аквариуме, второй стоит в корпусе удлинителя, поближе к блоку питания, что бы контролировать его температуру.

469e517e9fe8fa9ee55abc4b977d9275.jpg

Готовое устройство:

e0cf61a7be68e9377250c071f131a0d5.jpg

Печатал быстро 120 мм/с, ПЛА температура 215/60. Качество не очень, но для вещи, которая будет пылится на полке спрятанного от глаз, пойдет.

Поместил удлинитель на рабочее место, предварительно все настроив и протестировав:

024f91b944a085a6d52371769a1860e1.jpg

В есп 8266 был залит скетч ESPEasy, в домашней сети уже крутится Домотикз, который через ТелеграмБот отправляет уведомления. В Домотикз сделал четыре уведомления, первое это обнаружена протечка. второе, если температура внутри корпуса поднимется до 50 градусов Цельсия, третье уведомление если температура в аквариуме опустится ниже 26 С и четвертое, если температура в аквариуме поднимется выше 29 С. Пока задействована только одна розетка, через нее включаю/отключаю подсветку аквариума через ярлык на телефоне, при помощи команд http url типа http: // / control? cmd = GPIO, , 0 Ярлыки создаются при помощи программы HTTP Shortcuts.
В эксплуатации уже неделю, температура внутри корпуса стабильная, при включенном удержанном реле 41 С при выключенном реле 38 С. Температура воды в аквариуме в пределах нормы, плавает от 27 С до 29 С. Обогреватель аквариума отключен, так как в квартире и так жарко, топят на полную. Когда отключат отопление квартиры, ближе к весне и температура воды опустится ниже 26 С, включу обогреватель, благо удлинитель теперь оповестит.

STL файлы можно скачать здесь

 

Источник публикации

Читайте также

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here
Перетащите ползунок, чтобы вставить комментарий