Простые устройства
Просто об устройствах

  • Родительская категория: Проекты
  • Категория: Электроника
  • Просмотров: 49399

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

Лампа настроенияВот и настал давно обещанный момент: я завешил работу над своей лампой настроения! Проект переведен в стадию эксплуатации, я уже наслаждаюсь красотой. И, как обещал, привожу все данные об этом декоративном 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 вольта. Все прочие можно не трогать, оставив, как было.

{plusone lang=ru}Вскоре я надеюсь сделать вариант светильника с дистанционным управлением.

Attachments:
FileDescriptionFile size
 mood-lamp.rarПрошивка лампы настроения0.9 kB

Обсудить эту статью на форуме (3 ответов).

Комментарии

+1
Собрал,включил и балдею,т.е. наслаждаюсь.

Цитирую Doom:

Я правильно понимаю, что "vcc" надо подключать к восьмой ноге контроллера?

абсолютно! а 4-ю ногу к цепи GND, т.е. общему проводу (клемма Х5)
Я правильно понимаю, что "vcc" надо подключать к восьмой ноге контроллера?

Цитирую Talex:

Подскажите а в синапрог какие фьюзы выставлять?

понятия не имею :-?
Подскажите а в синапрог какие фьюзы выставлять? Актуально как для пульта так и для лампы.

Цитирую Evgeny:

программатор по умолчанию ставит 3 вольта,прошил с тремя вольтами всё работает нормально,прошиваю с пятью вольтами-есть мерцание....

это вы о BODLEVEL говорите или о чем? если о BODLEVEL, то эффект мерцания может быть вполне, т.к. при неудачной разводке питания МК будет сбрасываться при резких просадках напряжения.
Извините меня за безтактность,в конце концов я разобрался в чём дело.При прошивке контроллера я использовал питание 5 вольт,а программатор по умолчанию ставит 3 вольта,прошил с тремя вольтами всё работает нормально,прошиваю с пятью вольтами-есть мерцание....
даже простые Леды без ключей мерцают
Фьюзы согласно вашим рекомендациям:
CKCEL 0:disable(1)
CKSEL 1:enable(0)
согласно даташита это 9,6МГц
BODLEVEL:disable(1)
BODLEVEL:enable(0)
по даташиту это 1,8 вольт браун аут..
CKDIV 8:disable(1)
остальные по умолчанию disable(1)

Цитирую Evgeny:

Здравствуйте,повторил вашу конструкцию с исходником RGB.hex.1,2,3выводы МК подтянул на плюс через резистор 10 кил,вопрос:От чего возникает мерцание частотой примерно 25 Герц?Ключи использовал мосфиты с материнки,в затворах поставил по килоому,помогите пожалуйста разобраться!

1. какие килоомы в затворы?!
2. мощные мосфеты могут плохо открываться от сигналов МК - хотя при данном применении это и не сильно принципиально
3. мерцание скорее всего связано с неверными фьющами: CKDIV8 не забыли сбросить?
4. вопросы прошу задавать на форуме!
Здравствуйте,повторил вашу конструкцию с исходником RGB.hex.1,2,3выводы МК подтянул на плюс через резистор 10 кил,вопрос:От чего возникает мерцание частотой примерно 25 Герц?Ключи использовал мосфиты с материнки,в затворах поставил по килоому,помогите пожалуйста разобраться!

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

Поля со звёздочкой обязательны.

Добавить сайт (необязательно)
Код с картинки

Введите символы, которые видите на картинке.

Защитный код

Copyright 2019 © simple-devices.ru.
При использовании материалов ссылка на simple-devices.ru обязательна.