Часы на адресной ленте WS2812b с синхронизацией по WiFi.

HellRaider
Идет загрузка
Загрузка
23.11.2020
19050
318
Творчество

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

68

Часы на адресной ленте WS2812b с синхронизацией по WiFi.

Давно хотел завести дома большие часы, так как зрение не очень хорошее. Обязательных условий было всего два: я без очков должен с большого расстояния видеть цифры и должна автоматически регулироваться яркость (чтобы ночью эти часы не превращались в люстру).

Ни на одном сайте я не нашел готового решения, которое бы меня устроило. Либо не нравился дизайн, либо была неполная информация, либо слишком много ненужных мне функций.

Решил делать свой проект. Через некоторое время конструкция была нарисована.

Часы на адресной ленте WS2812b с синхронизацией по WiFi.

Часы на адресной ленте WS2812b с синхронизацией по WiFi.

Дальше была печать и сборка.

Часы на адресной ленте WS2812b с синхронизацией по WiFi.

Все элементы напечатались довольно точно, и почти вся конструкция держится за счет соединения элементов между собой.

Часы на адресной ленте WS2812b с синхронизацией по WiFi.

Для уменьшения влияния длины ленты на яркость свечения, питание ленты подключено в двух местах. Так как используется адресная лента, то большое значение имеет порядок расположения и подключения сегментов. 

У меня используется такой порядок:

Часы на адресной ленте WS2812b с синхронизацией по WiFi.

Электрическая схема простейшая:

Часы на адресной ленте WS2812b с синхронизацией по WiFi.Модуль Wemos D1 mini, фоторезистор, резистор 10 кОм и модуль часов DS3231. 

Часы на адресной ленте WS2812b с синхронизацией по WiFi.

Модуль часов сначала не предусматривался, поэтому штатного места крепления я не сделал (лежит внутри в пакетике :). 

Изначально планировалось постоянно синхронизировать время с интернетом, но решил немного пожалеть свой роутер, которому и так не сладко. Теперь часы подключаются к сети WiFi только для синхронизации времени и записи его в модуль DS3231, после отключаются и не занимают канал. Модуль довольно точный и я поставил синхронизацию раз в неделю.

Фоторезистор закреплен в корпусе горячим клеем.

Часы на адресной ленте WS2812b с синхронизацией по WiFi.

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

В итоге часы были собраны и поставлены на антресоль, где их отлично видно и где они работают уже почти год.

Часы на адресной ленте WS2812b с синхронизацией по WiFi.

Если кого-то заинтересует, то проект со всеми исходниками можно скачать с моего яндекс диска: 

https://yadi.sk/d/O5z5vDZ5JtA60w?w=1

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

68
Комментарии к статье