Часы на умных светодиодах

Однажды на работе понадобилось сделать часы не реального времени, что бы можно было отмерять сутки за 10минут, сначала думали купить простые электронные часы и переделать их управление, но шерстя интернет на тему DIY часов, наткнулись на интересный проект:

Часы на умных светодиодах Часы, Своими руками, Arduino, Чип, Neopixel

Ну согласитесь круто смотрится? что то между часами на лампах и светодиодных индикаторах, в общем нам идея ОЧЕНЬ понравилась и мы решили запилить свои такие.

Так вот пара дней на моделирование, программирование и еще денек на отладку и вот они наши часики:

Часы на умных светодиодах Часы, Своими руками, Arduino, Чип, Neopixel

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

Так что необычного, в часа 4 сегмента с цифрами и 1 разделитель(точки), сегменты состоят из пластинок оргстекла в которых прорезь на 70-80% толщины прорезаны цифры. Под каждой пластинкой стоит светодиод можно было конечно не ставить светодиоды под цифры которые в часах никогда не используются (к примеру в разряде десятков часов используются только 0,1,2), но мы решили все сделать по полной так сказать, ну и лего прикинуть, что тут понадобится 41 светодиод ( 4*10+1) ну а так как еще хотели чтобы цвет менялся то светодиоды должны быть RGB. Тут понадобилось бы использовать кучу выходов контроллера  и еще и сдвиговые регистры... И мы решили поставить "умные светодиоды" ws2812:

Часы на умных светодиодах Часы, Своими руками, Arduino, Чип, Neopixel

Умные они потому, что в каждом светодиоде уже стоит контроллер и чтобы управлять большим количеством таких светодиодов достаточно всего использовать один выход МК, светодиоды имеют вход и выход и + и -, на вход первого подается управляющий сигнал с контроллера а каждый следующий светодиод подключается входом к выходу предыдущего, и так по цепочки сигнал передается на каждый светодиод, можно установить каждый светодиод в любой цвет. В качестве контроллера использовали плату Arduino mega, для управления подключили bluetooth модуль и накидали простенькую програмку для андройда для управления часами.

P.S. получилось немного сумбурно наверное, первый раз пишу, просто хотел поделиться:)

если кому интересно вот видео с демонстрацией https://www.youtube.com/watch?v=erW6L_9SUC8&t=2s

Всем спасибо.

16
Автор поста оценил этот комментарий

для ЛЛ

Предпросмотр
4
Автор поста оценил этот комментарий
И главное дешевле чем ин-18
5
Автор поста оценил этот комментарий
Зачёт
раскрыть ветку
8
Автор поста оценил этот комментарий
Нельзя ди прикупить такие?
раскрыть ветку
2
Автор поста оценил этот комментарий

@TeXnoPizza, очень крутые часы.

раскрыть ветку