Лампа настроения

Рейтинг пользователей: / 23
ХудшийЛучший 
Проекты - Электроника

Лампа настроенияВот и настал давно обещанный момент: я завешил работу над своей лампой настроения! Проект переведен в стадию эксплуатации, я уже наслаждаюсь красотой. И, как обещал, привожу все данные об этом декоративном RGB-светильнике.

Схема очень-очень-очень проста (как и положено для простого устройства):

Принципиальная схема

В отличие от известных аналогов, я сделал все на самом маленьком и дешевом микроконтроллере из доступных - attiny13. В качестве ключевых транзисторов VT1...VT3  применил IRLML2402, можно и другие аналогичные "логические". Резисторы R1...R3 ограничивают ток кристаллов мощного светодиода, их сопротивление зависит от напряжения питания и параметров самого светодиода. Надо подобрать их так, чтобы обеспечивался одинаковый ток через кристаллы (либо, если есть точные параметры светодиода, надо выбрать такие значения токов, чтобы обеспечивалась одинаковая яркость каждого кристалла). В моем случае для красного кристалла пришлось ставить 7.5 Ом, а для синего и зеленого по 5,6 Ом.

Питание на схему RGB-светильника подается на клеммы X5 (минус) и Х4 (плюс). Я использовал свой любимый китайский адаптер, который выдает как раз подходящее напряжение и имеет достаточную мощность. Однако, можно использовать отдельные источники для МК и светодиода, тогда следует обеспечить для МК питание 5 вольт, а для светодиода - сколько требуется. Светодиод на схеме не показан, но и так понятно, что подключается он к катодами к клеммам Х1...Х3, а аноды, естественно, к плюсу источника питания.

Конденсатор С1 может быть любым электролитическим, чем больше емкость, тем лучше, напряжение не менее 10 вольт. С2 - обязательно керамический, достаточно 0,1 мкФ. Оба конденсатора надо разместить как можно ближе к выводам питания МК, и при разводке платы учесть пути протекания силовых токов, чтобы МК не сбоил. Если что - соедините 1 вывод МК с плюсом питания.

Особо следует отметить роль RC-фильтра R4-C3: если планируется использование дистанционного управления, эти элементы ставить обязательно! К сожалению, при разработке платы они не были учтены. Сопротивление R4 равно 100 Ом, а емкость C4 может быть от 47 до 220 мкФ.

В схеме лампы настроения имеется приемник ИК-излучения BQ1, однако в текущей версии программного обеспечения он не используется, заложен на перспективу, т.е. можно и не устанавливать его.

Печатная плата очень проста, раз проста схема, поэтому я не привожу ее чертеж. Дело в том, что ее форма и размеры целиком определяются тем, какой именно светильник будет у вас, как вы будете крепить светодиод внутри него, какой будет радиатор светодиода (ни в коем случае не включайте мощный светодиод без радиатора!) и т.п. Я использовал светильник из магазина ИКЕА и подходящий радиатор из запасов, поэтому моя плата имеет форму бублика. На следующих фотографиях вы видите все составные части моей конструкции - все понятно и без слов.

Радиатор

Это мой радиатор (раньше на нем стоял мощный транзистор).

Печатная плата
Это моя печатная плата. К сожалению, я в ней напортачил с выводами датчика TSOP, но, так как он не используется, то и бог с ним.

Ниже - три вида с разных сторон "светильного элемента", т.е. светодиода, установленного на радиатор и соединенного с платой.

Монтаж

Монтаж

Монтаж
Крепится в светильнике все это добро при помощи слегка укороченного держателя патрона от настоящего светильника (продается он в магазине ИКЕА за 299 рублей, предназначается для лампы накаливания).

Вот этим все крепится
В готовом виде мой RGB-светильник светильник выглядит вот так:

Вид изнутри Вид изнутри покрупнее

Видео работы лампы настроения в моем исполнении я уже публиковал - можно посмотреть его на старом месте. А в самом начале статьи вы видели коллаж из фотографий светильника в разные моменты времени его работы.

Да, главное! При прошивке микроконтроллера необходимо установить следующее состояние fuse-битов: LOW BYTE 0x7A, HIGH BYTE 0xFB. Разные программаторы  показывают состояние фьюзов по-разному, но все нормальные программаторы должны уметь показывать шестнадцатиричное значение fise-байтов, поэтому я привел именно их, чтобы не было никакой путаницы. На всякий случай поясняю: надо включить встроенный генератор 9,6 МГц, отключить делитель на 8, настроить схему BOD на 1,8 вольта. Все прочие можно не трогать, оставив, как было.

Вскоре я надеюсь сделать вариант светильника с дистанционным управлением.

Файлы для загрузки:
ФайлОписаниеРазмер файла
Скачать файл (mood-lamp.rar)mood-lamp.rarПрошивка лампы настроения0.9 Kb
 Обсудить на форуме (3 комментариев).

Комментарии  

 
+1 #27 pool 08.12.2013 02:23
Собрал,включил и балдею,т.е. наслаждаюсь.
Цитировать
 
 
0 #26 ARV 06.10.2012 10:19
Цитирую Doom:
Я правильно понимаю, что "vcc" надо подключать к восьмой ноге контроллера?
абсолютно! а 4-ю ногу к цепи GND, т.е. общему проводу (клемма Х5)
Цитировать
 
 
0 #25 Doom 06.10.2012 10:02
Я правильно понимаю, что "vcc" надо подключать к восьмой ноге контроллера?
Цитировать
 
 
0 #24 ARV 08.08.2012 11:44
Цитирую Talex:
Подскажите а в синапрог какие фьюзы выставлять?
понятия не имею :-?
Цитировать
 
 
0 #23 Talex 05.08.2012 17:57
Подскажите а в синапрог какие фьюзы выставлять? Актуально как для пульта так и для лампы.
Цитировать
 
 
0 #22 ARV 10.03.2012 17:48
Цитирую Evgeny:
программатор по умолчанию ставит 3 вольта,прошил с тремя вольтами всё работает нормально,проши ваю с пятью вольтами-есть мерцание....
это вы о BODLEVEL говорите или о чем? если о BODLEVEL, то эффект мерцания может быть вполне, т.к. при неудачной разводке питания МК будет сбрасываться при резких просадках напряжения.
Цитировать
 
 
0 #21 Evgeny 10.03.2012 13:39
Извините меня за безтактность,в конце концов я разобрался в чём дело.При прошивке контроллера я использовал питание 5 вольт,а программатор по умолчанию ставит 3 вольта,прошил с тремя вольтами всё работает нормально,проши ваю с пятью вольтами-есть мерцание....
Цитировать
 
 
0 #20 Evgeny 08.03.2012 14:46
даже простые Леды без ключей мерцают
Фьюзы согласно вашим рекомендациям:
CKCEL 0:disable(1)
CKSEL 1:enable(0)
согласно даташита это 9,6МГц
BODLEVEL:disabl e(1)
BODLEVEL:enable (0)
по даташиту это 1,8 вольт браун аут..
CKDIV 8:disable(1)
остальные по умолчанию disable(1)
Цитировать
 
 
0 #19 ARV 08.03.2012 13:52
Цитирую Evgeny:
Здравствуйте,по вторил вашу конструкцию с исходником RGB.hex.1,2,3выводы МК подтянул на плюс через резистор 10 кил,вопрос:От чего возникает мерцание частотой примерно 25 Герц?Ключи использовал мосфиты с материнки,в затворах поставил по килоому,помогит е пожалуйста разобраться!
1. какие килоомы в затворы?!
2. мощные мосфеты могут плохо открываться от сигналов МК - хотя при данном применении это и не сильно принципиально
3. мерцание скорее всего связано с неверными фьющами: CKDIV8 не забыли сбросить?
4. вопросы прошу задавать на форуме!
Цитировать
 
 
0 #18 Evgeny 08.03.2012 13:12
Здравствуйте,по вторил вашу конструкцию с исходником RGB.hex.1,2,3выводы МК подтянул на плюс через резистор 10 кил,вопрос:От чего возникает мерцание частотой примерно 25 Герц?Ключи использовал мосфиты с материнки,в затворах поставил по килоому,помогит е пожалуйста разобраться!
Цитировать
 

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

Правила комментирования

Запрещается вводить оскорбительные тексты, использовать нецензурные выражения, публиковать экстремистские призывы, давать ссылки на сайты, не имеющие отношения к теме обсуждения. Все сообщения, нарушающие данные требования, будут удалены без уведомлений, а их авторы - заблокированы.
Незарегистрированные посетители не могут вводить ссылки, BB-коды и т.п., зарегистрированные - могут. Подробности о возможностях, доступных зарегистрированным посетителям, см. в разделе Помощь.


Защитный код
Обновить



Темы форума
Комментарии
Статистика
Просмотров:
mod_vvisit_counterСегодня10686
mod_vvisit_counterВчера8222
mod_vvisit_counterНа этой неделе32620
mod_vvisit_counterНа прошлой неделе40507
mod_vvisit_counterВ этом месяце161431
mod_vvisit_counterЗа все время11523652

Ваш IP: 54.145.71.49
 , 
25 Май. 2017