Проектируя свое жилище, я долго и безуспешно пытался найти диммер для регулировки освещения с интуитивно понятной вращающейся ручкой, но управляемый при этом со стороны Умного дома

Нашел массу неплохих компромиссов.

На момент публикации статьи,  закупленные мной диммеры пропали с Алиэкспресса, но я нашел китайского производителя по лейблу на печатной плате устройства. Привожу ссылку на их аскетичный сайт. На вопросы по e-mail отвечают охотно, прислали даже куцую документацию.

Двух и, соответственно, четырехканальные диммеры, управляемые клавишными выключателями типа "кнопка"

Одновременно с этим, управляются централизованно посредством простого и стандартного интерфейса Modbus, соответственно, довольно легко были проинтегрированы с Arduino - контроллером

Но с вращающейся ручкой - нет

Пришлось сделать это устройство самостоятельно

Основные характеристики:

Смонтировано в корпусе от обычного диммера

Вместо переменного резистора использован Rotary-encoder

Контроллер, выполненный на ESP8266,  подключается по интерфейсу MQTT к MQTT брокеру mosqutto и может как получать команды на изменение уровня освещения так и транслировать команды другим устройствам

 

 

Софт выложил на GitHub

https://github.com/anklimov/rotary_mqtt_dimmer

Схему нарисовал тут:

https://easyeda.com/anklimov/New_Project-b717113a664a43bca59ec18532ddc205

В начале скетча задаются  номера пинов к которым подключается RotaryEncoder, оптопара тиристора и оптопара датчика перехода фазы через ноль.

Также, надо установить свои параметры вайфая

Если есть заинтересованность - пишите комментарии

Комментарии   

0 #1 Александр 06.11.2017 10:11
Привет. Как с надежностью esp8266 ? Не перезагружается? Какое время uptime? На чем писали программу? Си или Ардуино Си с библиотеками или возможно нашли рабочую обертку.... Вообщем интересно, выкладывайте.
Цитировать
-1 #2 Super User 06.11.2017 22:40
Цитирую Александр:
Привет. Как с надежностью esp8266 ? Не перезагружается? Какое время uptime? На чем писали программу? Си или Ардуино Си с библиотеками или возможно нашли рабочую обертку.... Вообщем интересно, выкладывайте.

Программу писал на Ардуино C с библиотеками phi_interfaces.h и PubSubClient (MQTT). Это образец опытный - слишком долго не гонял. Руки не доходят в продуктив поставить. В зависании замечен не был. Поищу код и положу на GitHub
Цитировать
0 #3 Super User 07.11.2017 20:20
Цитирую Александр:
Привет. Как с надежностью esp8266 ? Не перезагружается? Какое время uptime? На чем писали программу? Си или Ардуино Си с библиотеками или возможно нашли рабочую обертку.... Вообщем интересно, выкладывайте.

Выложил на GitHub
https://github.com/anklimov/rotary_mqtt_dimmer
Цитировать
0 #4 Андрей Н 08.11.2017 04:09
Ссылки на aliexpress не работаю. Чтобы такого не было. ссылки нужно проверять в режиме инкогнито.
Цитировать
0 #5 Super User 08.11.2017 15:20
Цитирую Андрей Н:
Ссылки на aliexpress не работаю. Чтобы такого не было. ссылки нужно проверять в режиме инкогнито.

Спасибо за внимательность - с Али эти диммеры пропали. Новое место их поиска скорректировал в тексте статьи.
Цитировать

Добавить комментарий


Защитный код
Обновить

0
0
0
s2sdefault