Библиотека и эффекты взяты из проекта AlexGyver и переведено под нужды показа времени)
В печатной плате вырезаются отверстия под сами LED WS2812B, с обратной стороны по краям припаиваются к плате в четырех точках, спаивается всё по схеме и параллельно питанию каждого светодиода припаивается керамический конденсатор на 0,1mF.
Из чего делать сами сегменты - выбор каждого. Слишком прозрачный материал не дал мне нужного эффекта, потому нужно что-то рассеивающее свет. Мой колхозный выбор пал на клей из клеевого пистолета. Алюминиевый E-профиль 15мм на 9мм протер внутри ваткой пропитанной машинным маслом, и залил клей из пистолета, сверху еще прижал ровно. На улице остудил, чтобы долго не ждать... Потом чуть нагрев профиль с обратной стороны феном примерно до 30-35 градусов, маленькой шлицевой отверткой аккуратно поддел и вынул все залитое в профиль. Вырезая из полученного сегменты и обклеивая изолентой, дабы ограничивать их свечение и не засвечивать соседние сегменты. Нагревая феном приклеиваю полученные сегменты на светодиоды. Результат на видео.
В качестве основы часов используется модуль DS1307.
P.S. Возможно наверное найти стеклопластик частично прозрачный и сделать более надёжно. Но это я уже буду делать позже со специальными печатными платами под эти часы...
В архиве имеется сам скетч и библиотеки.
При установленном Arduino IDE, в папке "Документы" или "Мои документы" есть папка "Arduino". В нее и распаковываем наш архив. В архиве в папке "libraries" есть папки с библиотеками и необходимо что они будут находиться на своих местах именно в папке "Документы\Arduino\libraries"