Форумы Хелимании

Наши проекты => Stick electronics => Тема начата: stick от 08 Июнь 2013, 16:39:42



Название: Ночник для сына
Отправлено: stick от 08 Июнь 2013, 16:39:42
Некоторое время назад, мы прикупили быстро растущему сыну, новую кровать. ? не просто кровать, а двухэтажный моноблок.
На втором этаже, собственно кровать, а на первом - много места для хранения вещей.
Вот он.
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4214167/xlarge/103568988.jpg)

? вот, мне захотелось сделать к этой кровати ночник. ? не просто ночник, а со смыслом. Что бы он освещал лестницу по ночам. На случай, если сыну понадобится посреди ночи слезть.
Ну а раз уж делаем освещение, то надо заодно сделать подсветку правого шкафа. В котором темно всегда и даже с фонариком  :)

Так же добавим автоматизации:
Подсветка лестницы будет включаться/выключаться сама, по часам реального времени.
... красоты:
Т.к. светодиодная лента у нас - RGB, то можно установить любой цвет и яркость.
... и юзабилити:
Девайс будет полностью настраиваться через BlueTooth. Пока в ручном режиме через терминалку, а в дальнейшем планирую написать небольшую софтинку. (но чета пока нивкакую немогу вкурить С++  :( )

?так, несколько дней размышлизмов родили такую схему
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4214167/xlarge/103568996.jpg)

Часы реального времени DS1307 с автономной батарейкой и хранение всех настроек в EEPROM, гарантированно защитят от сбоев при пропадании искричества. Далее все просто: контроллер постоянно "спрашивает" у часов текущее время, если время больше установленного времени старта - вкл RGB ленту. Если время больше времени остановки - выкл ленту. Белая лента включается независимо от времени, по сигналу от геркона на двери шкафа.
Все настройки и общение с девайсом производятся через UART. В который я воткнул ВТ модуль, настройка стала удаленной и беспроводной  ;)
Система команд:

c - выдает все настройки в одном сообщении
t - вкл/выкл режима тестирования (отменяет действие по часам и включает подсветку)
Dxx - установка даты (xx=00-31)
Mxx - установка месяца (xx=01-12)
Yxx - установка года (xx=00-99)
Hxx - установка часов (xx=00-23)
mxx - установка минут (xx=00-59)
Sxx - установка секунд (xx=00-59)
<xx - установка часов старт (xx=00-23)
{xx - установка минут старт (xx=00-59)
>xx - установка часов стоп (xx=00-23)
}xx - установка минут стоп (xx=00-59)
Rxxx - яркость красного канала (xxx=000-255)
Gxxx - яркость зеленого канала (xxx=000-255)
Bxxx - яркость синего канала (xxx=000-255)

Забавно, но 70% программного кода, это обработчики системы команд.  :wacko:

Плату развел, протравил и собрал за один вечер.
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4214167/xlarge/103568995.jpg)

Еще один день убил на отлов глюков в программе. ? вот вчера вечером начал прикручивать это все к кровати.
Внизу справа - контроллер в коробочке, разводка в коробах и геркон на двери. Теперь в шкафу светло.
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4214167/xlarge/103568990.jpg)

Лестница
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4214167/xlarge/103568991.jpg)

Это нормальная, для ночи яркость.
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4214167/xlarge/103568992.jpg)

Но можно сделать и так, да вообще можно любой цвет сделать  :dance:
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4214167/xlarge/103568994.jpg)

А так это настраивается, с компа в другой комнате
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4214167/xlarge/103568997.jpg)

... или с телефона, если надо визуально подбирать цвет и яркость.
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4214167/xlarge/103568987.jpg)

Цитата: Реклама VISA
Лента светодиодная RGB, 1м - 200р
Лента светодиодная белая, 1м + блок питания 12в,2А - 250р
Компоненты контроллера - 150р
...
Уважение близких - бесценно

 ;)


Название: Re: Ночник для сына
Отправлено: swat0russia от 08 Июнь 2013, 17:58:45
 8) 8) 8) 8) 8) 8) 8)


Название: Re: Ночник для сына
Отправлено: AndyX от 08 Июнь 2013, 22:00:48
Класс! Как обычно, впрочем :)


Название: Re: Ночник для сына
Отправлено: stick от 08 Июнь 2013, 23:08:55
Пара ночных фоток

(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4214167/xlarge/103572935.jpg)

(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4214167/xlarge/103572954.jpg)


Название: Re: Ночник для сына
Отправлено: Xamm от 09 Июнь 2013, 06:56:53
 8) 8)