Вот такое вот длинное название у этого экземпляра часиков! Такие часики автор захотел сделать, увидев Steve Manley – NeoPixel Ring Clock. Но к тому же он увидел на алиэкспресс и другие подобные часики. Ну как тут не скомбинировать, сделать нечто похожее, но с добавлением нового функционала.
Вот они, прототипы:

Есть у меня китайская метеостанция с внешним датчиком вот таким:

Разобрался я с протоколом обмена, собственно часы и делались, чтобы смотреть температуру на улице. Заодно и прогноз погоды показывать по давлению (описание алгоритма во вложении).
Получилась такая схема и такой корпус:




Для желающих напечатать корпус на 3Д принтере – STL файлы во вложении.
При полной яркости, ток потребления около 3 ампер, но можно не делать яркость индикатора и кольца WS2812b большой, тогда хватит зарядника от мобильного на 2А.
Пока в программе присутствуют не все эффекты, которые я запланировал, и настройка времени возможна только при программировании. Когда прийдёт RF пульт с алиэкспресс,
я его использую для настройки и переключения режимов.
Комплектующие на Алиэкспресс:
Кольцо из 60 WS2812b.
Индикатор 8х8.
Плата STM32F103C8T6.
Приёмник RXB6.
RF пульт.
Часы DS3231.
Датчик давления.
Проект в Keil uvision, корпус часов, протокол обмена с метеостанцией, алгоритм прогноза погоды…
Следите за изменениями в проекте, код ещё в доработке!
Равчев Николай, 2019.