Название: Ночник для сына Отправлено: 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)
|