В какой то момент времени решил я приделать кнопку управления светом. Долго искал выключатель и его не нашел. Но нашел управляемое реле, плату pro micro arduino и понеслось..)
Берем Python, Arduino IDE, реле, плату pro micro arduino, охапку дров и плов готов получаем результат:
GUI интерфейс:
Пишем на Python интерфейс посредством фреймворком customtkinter (простой и удобный).
Так же нам нужны либы serial и time.
Скрипт максимально простой для удобства понимания. Можно делать сильно сложнее. Обработки занятости соединения нет
Компилируемый код для Arduino IDE:
Говно код как говно код).
Управляется подключенным к компьютеру кабелем usb. У меня стационар в целом удобно.
Ну а дальше этот код и проект можно кастомизировать под что угодно. Можете управлять несколькими устройствами. Можно писать сложный код который управляет различными устройствами. В общем это интересное изобретение велосипеда которое во многом развяжет руки для вашего творчества и возможностей.
Со временем руки дойдут до переделки подставки самой лампы. И вот уже в ней нужно оставить место для реле и микросхемы.