Skip to main content

Рождественский светильник-арка

Schwibbogen - традиционный рождественский светильник в виде свода арки, который обычно ставится на окно в дни Рождества. Распространён в Северной Европе.

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

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


Схема и подключение

В светильнике используется светодиодная лента с адресными светодиодами WS2812B. В качестве управления применен микроконтроллер ATmega48PA.

Рис. 2 Схема подключения

Режимы работы

Кратковременное нажатие на кнопку включает режим автоматической смены эффектов. Точно такое же краткое нажатие светильник выключает. В выключенном состоянии длительное нажатие включает режим ночника. Пока удерживается кнопка, яркость постепенно нарастает, и как только она достигнет нужного значения, кнопку необходимо отпустить. Повторное длительное нажатие плавно изменяет цвет свечения. Выбранный цвет сохраняется в энергонезависимой памяти, и при последующем включении режима ночника будет выбран именно он. Даже если светильник отключался от сети.


Видео

Загрузки
Значок

Рождественский светильник-арка

Схема, плата (DipTrace), прошивка и исходный код, файлы для изготовления светильника.

4 комментарии в “Рождественский светильник-арка”

  1. C Новым Годом!! Большое спасибо за помощь все заработало!! Дочка в восторге, да чего таить вся родня тоже!!

    1. Спасибо, и Вас с Новым годом! Искренне рад, что всё заработало в итоге. 🙂

  2. Добрый день повторил этот чудо светильник... только вот после програмирования горят все сетодиоды белым и не реагируют на нажатие кнопки, подскажите в чем проблема

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *