Волшебные часы (для домашнего помощника)........
Если вы когда-нибудь читали или видели «Гарри Поттера», возможно, вы помните волшебные часы семьи Уизли, которые показывали местонахождение всех членов семьи. И, конечно же, вам тоже хотелось чего-то подобного.
Хорошие новости: я создал его и могу поделиться с вами своей работой.
Плохая новость: вам, вероятно, придется адаптировать каждую часть моей работы под свои требования. И это несколько частей, которые должны работать вместе.
Часы предназначались для того, чтобы дать моей жене, которой пришлось уехать за границу на несколько месяцев, возможность связаться со мной и домом, получая обновления в реальном времени, а также дать ощутить ее присутствие, переключая цвета освещения в гостиной.
Обзор
В этом проекте ESP32 используется для управления серводвигателем, подключенным к циферблату часов, для отображения текущего статуса человека. Этот статус основан на нескольких входных данных, таких как данные GPS с телефона, данные календаря, датчик состояния сна или включенные в данный момент устройства Hue.
Локальный экземпляр Home Assistant собирает эти данные и решает, куда направить циферблат часов, указывая такие места, как офис или школа, а также текущие действия, такие как сон.
Кроме того, задуманный как действительно простой способ двустороннего разговора, два переключателя управляют двумя светодиодами, которые можно включать или выключать. Состояние светодиода передается обратно на сервер Home Assistant, и его также можно отслеживать и контролировать.
Дополнительные требования
Оказалось, что разработать и распечатать кейс — это лишь часть проекта. Кроме того, есть несколько подпроектов:
Интеграция в среду вашего умного дома
прошивка ЕСП
VPN-соединение
проектирование передней панели
собрать электронные компоненты (требуется пайка)
Вы можете найти мои решения на GitHub по адресу https://github.com/bicerdyke/MagicClock/.
Альтернативы
На https://www.printables.com/model/1242070-magic-lock-with-display вы можете найти гораздо более простую сборку без пайки, в которой используется тот же сервер Home Assistant, но вместо микроконтроллера и сервопривода использует��я дешевый сенсорный дисплей.





























