Ночник "Северное сияние”

     Ночник "Северное сияние” - это устройство, разработанное для пятилетнего мальчишки в качестве подарка на Новый Год. Малышу тревожно оставаться одному в темной комнате, а подобное  устройство способно превратить мрачную ночную комнату в живописный, красочный мир и убаюкать, навевая такие же яркие и сказочные сны.

     Устройство питается от 3-ех батареек типоразмера ААА. При непрерывной работе ночника заряда батареек (щелочных) хватит более, чем на 100 часов. В устройстве предусмотрено автовыключение по истечению 20 минут. Если ребенок в среднем будет засыпать за это время, то батареек при ежедневном пользовании хватит примерно на 1 год. 

      Управлением световыми эффектами занимается 8-битный микроконтроллер производства компании ST Microelectronics STM8S103K3. Светодиоды применены фирмы CREE:

     C503B-BAS-CY0C0461 - цвет синий, 472 нм, 19.38 кд, 15°, 5 мм, 2 шт;

     C503B-AAN-CY0B0251 - цвет желтый, 590 нм, 14.68 кд, 15°, 5 мм, 2 шт;

     C503B-GAS-CB0F0791 - цвет зеленый, 527 нм, 53.65 кд, 15°, 5 мм, 2 шт.

        В  качестве оптического рассеивателя используется половинка от новогоднего елочного шара производства ОАО "Руденск” (Беларусь). Цвет рассеивателя желтый, благодаря чему свет от применяемых светодиодов проходит через рассеиваетель без значительного затухания.

     После появления питания на плате (вставили новые батарейки) микроконтроллер переходит в режим сна (halt mode).  В спящем состоянии устройство потребляет около 5 мкА. При нажатии на единственную кнопку микроконтроллер просыпается и плавно с асинхронностью включает светодиоды, затем начинается программа плавного мигания. При повторном нажатии кнопки или по истечению 20 минут работы светодиоды плавно затухают, а микроконтроллер перезагружается и опять входит в режим сна.

     Таким образом, алгоритм работы устройства следующий: сон - ожидание нажатия кнопки - плавное включение светодиодов - ожидание нажатия кнопки или 20 минут - перезагрузка.

     Исходный код на языке Си: Nothern_lights.c

http://www.youtube.com/watch?v=Sewfcj4Tjk4&feature=youtu.be

 

 

 

 

08.02.2013

Бесплатный конструктор сайтов - uCoz