Четверг, 08.12.2016, 12:50
Приветствую Вас Гость

Портал светоэффектов

Меню сайта
Категории раздела
Наш опрос
Оцените мой сайт
Всего ответов: 580
Статистика

Онлайн всего: 3
Гостей: 2
Пользователей: 1
ivan-bezh
Форма входа
Главная » Статьи » Часы

Цифро-аналоговые часы на WS2812B

Перепубликация в сокращении с любезного разрешения автора.

Цель — создание оригинальных интерьерных часов, синхронизирующих время и показывающих погоду от сервера погодной станции.

Также планируется использование этих часов в режиме программируемой светодинамической установки.

За основу взяты ранее изготовленные элементы: 12 линеек из 10 светодиодов WS2812B и цифрового дисплея из тех же светодиодов.

   

Конструкция простая. На алюминиевом уголке крепятся все заготовки с WS2812B, подсоединяются плюс, минус и данные.

Получилась конструкция из 177 светодиодов с пиксельной адресацией: 120 на 12 - «лучах» и 57 - на цифровом дисплее.

Подключаю к Ардуино и загружаю тестовый скетч из библиотеки Adafruit NeoPixel. Приступаю к программированию часов.

Алгоритм будет такой:

Часы используют внутренний счетчик миллисекунд Arduino.

Каждые 15 минут от сервера прилетает точное время, получаемое по NTP из интернета и корректируется внутренний счетчик.
На дисплее последовательно показывается время, комнатная и уличная температура.
На лучах первые 4 светодиода показывают часы красным цветом.
Следующие 5 светодиодов синим цветом показывают «минуты» вернее «пятиминутки», так как лучей всего 12. Порядковый номер мигающего синего светодиода показывает номер «минуты» в «пятиминутке». А последний светодиод мигает с секундным интервалом зеленым цветом, по пять раз на каждом луче показывая секунды.
Остальные лучи подсвечиваются с минимальной яркостью. Управляющий контроллер на базе Arduino Uno. К нему подключается через 3-х вольтовый стабилизатор NRF24L01 для связи с сервером погодной станции и DHT22 для показа комнатной температуры.

И вот результат:

Скетч для цифро-аналоговых часов.

Хитрые светодиодики у китайцев на Али.


Ну и видео работы часов:

 

Категория: Часы | Добавил: defaultNick (22.04.2015) | Автор: Radan
Просмотров: 1592
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
YOUTUBE LIGHTPORTAL
ALIEXPRESS
Поиск
Translation
Donate
QR
Часики
 
Облако тегов
Друзья сайта
Портал светоэффектов
Catcatcat Electronics
Color Music Beniamina Grinberg