Что такое Adjusty LED?
Допустим, в Вашей светомузыке стоят цветные светильники (красный – низы, зеленый – центр, синий – верха) и Вам надоело именно такое распределение цветов по частотам. Что делать? Конечно, менять светильники местами или менять светодиоды на другие в самих светильниках! Но можно сделать гораздо удобней – установить в светильник подстраиваемый RGB-светодиод, цвет которого можно в любой момент изменить.
Если по-простому, то это выглядит так:
Попробуем развить эту идею и добавить в схему микроконтроллер.
Мы получили более дорогое устройство, но с меньшим количеством переменных резисторов и большей функциональностью!
Adjusty LED умеет:
1 Цвет RGB-светодиода регулируется при помощи одного потенциометра (режим «Круговой цикл изменения цвета»)
2 Подавая на вход «управление» ШИМ сигнал от Вашего устройства Вы регулируете яркость всех трех каналов RGB-светодиода, как будто это один светодиод
3 Кроме цвета, при помощи потенциометра, устанавливается еще несколько режимов
3.1 Режим «Off» — RGB-светодиод выключен (не зависит от состояния входа «управление»)
3.2 Режим «Mood» — RGB-светодиод начинает переливаться случайными цветами. Причем скорость перелива регулируется потенциометром (в пределах зоны «Mood» — см.рисунок выше). Этот режим можно использовать как с управлением от ШИМ Вашего устройства, так и как независимый режим в отдельном устройстве типа «Лампы настроения» (для этого нужно вход «управление» подключить к плюсу питания – максимальная яркость)
3.3 Режим «PWM to Color» — В этом режиме от ШИМ Вашего устройства меняется не яркость RGB-светодиода, а его цвет (яркость всегда максимальна). Скорость реакции режима регулируется потенциометром, в пределах зоны «PWM to Color».
Модификации устройства.
Сразу же, вдогонку, сделал 2 модификации устройства.
Модификации позволяют вместо переменного резистора «выбор режима» подавать на ножку произвольный аналоговый сигнал (например, аудио-сигнал с усилителя) и получать на RGB-светодиоде «движение» по палитре, в зависимости от уровня сигнала. Назначение ножки «управление» остается аналогичное базовому устройству. В модификациях отсутствуют режимы «Mood» и «PWM to Color». Я сделал две модификации:
1 — RGB — с классической палитрой RGB
2 — Fire — с палитрой, стилизованной под огонь
Что получилось.
Идея устройства Adjusty LED полностью принадлежит Юрису (Juris Perkons). Он давно хотел такую штуку сделать и вот случилось! Обкаткой устройства занимался Юрис — обещался сделать видео 😛
Привет!
Моя почта getchipblog@gmail.com
Доброго времени) Хотелось бы с вами пообщаться по поводу возможности встраивания изменяющейся RGB подсветки в уже производимые нашей командой электроприборы. В дальнейшем будет планомерное внедрение в эти приборы автоматизация и управление, расширение возможностей. Далеко не только подсветка)
Был бы рад общению и сотрудничеству. Как с вами можно связаться? Или напишите мне на pavel (собака) just-grow . ru
Заранее спасибо
Параллельное включение не даст увеличения яркости, так как через ногу МК пожно пропустить только 20мА тока. Для большей яркости нужно ставить усилители и диоды помощней.
Добрый день!
Подскажите, а сколько светодиодов можно параллельно подключить чтобы получилась приемлемая яркость?
Использовалась вот эта штука http://algrom.net/russian.html
какой софт использовался для програмирования? ATMELStudio-ver_7.0 ?
я хотел немного подогнать код.
спасибо.
Для тини13 в даташите заявлена предельная нижняя температура -40С
Может слегка подогревать корпус МК? (например, расположив поблизости резистор включенный параллельно питанию)
Протестировал на выходных при -35С, Для установки в авто схема не подходит, т.к. при низких температурах МК зависает и перестает работать, до полного сброса питания. Через 20-30мин работы, после сброса, снова зависает.
Прошел год, к сожалению так и не появилась прошивочка под OA диоды. (( С тех пор уже нашел и прикупил диоды с OK (тогда они были редкостью) Данное устройство нашло применение в приборной панели А\М для подсветки кнопок, прикуривателя и роторов печки. Изначально планировал установить в приборную панель, для подсветки спидометра и стрелок, но в дальнейшем нашел заточенный для этого вариант от Губернатора на mega8
Вот интересно: все стараются делать плавные переливы цвета, но как и в музыке, не каждый цвет «благозвучен». Хочется найти конструкцию с фиксированными цветами, включая 3 чистых и 3 сдвоенных. Что бы каждый цвет горел 1-2 секунды , потом быстрый переход на следующий. И так по кругу. Если кто встречал подобное, просьба поделиться!
Извиняюсь недоглядел ))
Базовое устройство имеет полную палитру в том числе и фиолетовый.
да хотелось бы полную палитру
Можно заменить какой либо цвет или попытатся втиснуть между цветов. А почему именно фиолетовый?
а как бы в первую палитру втиснуть еще и фиолетовый цвет?
В принципе это реализуемо — появится время займусь.
Уважаемый GetChiper, думаю, моя просьба близка к тому, что предложено здесь. А просьба такая- хочется иметь на новогоднем столе маленькую ёлочку с гирляндой из светодиодов (отдельные, R,G,B,W-цветов)И чтоб цвета переливались, но медленно, не раздражая зрение морганием, а еще лучше скорость перетекания цветов регулировать потенциометром.
@GetChiper
Уфф.. собрал! две минуты убил)))) мыло razzgon(@)rambler.ru
Устройство будет работать и с общим анодом — только палитра изменится.
Если нужны будут именно такие палитры как в статье — собирайте устройство, а я сделаю модификации и обкатаем их.
Smd rgb светодиоды и ленты в основном идут с общим анодом, нельзя ли сделать варианты прошивок под них?
Прорабатываете идеи — потом будем делать модификации.
Блин, неповеришь, вот именно эта идея и интересует, только концевиков в машине нет. Хотел от белого до бирюзового «гасить»
Использовать их можно, но если их подключать как обычные светодиоды через гасящий резистор ток будет гораздо ниже номинала и они будут еле светится.
Для подключения таких светодиодов необходим регулятор тока, который бы удерживал номинальный ток на них (на светодиодах нужно контролировать ток, а не напряжение). Это в идеале. А по простому — поставить транзисторные ключи на каналы (чтобы увеличить ток) и гасящие резисторы поменьше (дабы получить ток побольше. http://www.getchip.net/posts/062-kak-podklyuchit-k-mikrokontrolleru-nagruzku/
Расчет гасящего резистора: Rгасящий = (напряжение_питания — падение_напряжения_на_светодиоде) / ток_светодиода
Приветствую. Подскажите вольтаж для каждого из светодиодов.
Возможно ли использовать устройство для управления к примеру Epileds RGBW или Cree MC-E?
Их ттх сходны:
Epileds:
Red: 2.0-2.5V
Green: 2.0-3.5V
Blue: 3.0-3.5V
300mA (с током все понятно)
XLamp XM-L Color:
2.25 V per LED die Red @ 0.35 A
3.3 V per LED die Green @ 0.35 A
3.1 V per LED die Royal Blue and White @ 0.35 A
Спасибо!
Разрешающая способность АЦП (в диапазоне 0 — 5вольт) 0,005 вольт
Диапазон градусника 3,03-2,53=0,5вольт. Получаем 0,5/0,005=100 значений АЦП в диапазоне -20°С до +30°С (2 значения на градус) — не фонтан, конечно, но для измерения температуры на улице сойдет (тем более отображение температуры цветом как-бы вообще не подразумевает большую точность).
@GetChiper
Диапазон температур -20°С до +30°С будет соответствовать ~ 2.53V — 3.03V.
Без ОУ со сдвигом 2,5В и усилением 10 этого не сделать.
То что он в кельвинах — это ерунда. Это легко учитывается при расчете цвета. Так что использовать можно, если что.
К сожалению у меня в наличии есть только LM335, и другого в ближайшее время не предвидиться (финансы). Но это немного другая микруха, она выдает «в кельвинах» (10°K*мВ). При температуре 25°С ~ 2.98v. Если никто больше не изявит желания — могу на этой основе собрать конструкцию для опытов (маякните, если надо будет).
Приведенная конструкция хоть и интересна (в плане нестандартного использования светодиода), но абсолютно не годится для практического применения — показания будут безбожно перевираться (причем все время по разному). Все таки интегральный градусник лучше использовать — он недорогой и доступный.
Как вариант упрощения конструкции могу подогнать АЦП к размерности самого датчика для того, чтобы исключить их схемы транзистор.
Уважаемый Евгений, а вот такого плана (http://we.easyelectronics.ru/dcoder/svetodiodnyy-termometr.html) можно организовать? Вообще без датчика:)) Но вместо 4 светодиодов 1 RGB. К сожалению по приведенной ссылке исходника нет. А данная конструкция хорошо вписываеться в идеологию блога (из минимума выжать максимум).
Тем более есть вход «входной сигнал» (второй вариант схемы), который уже «освечивает» напряжение от 0 до 5 вольт! Ставим аналоговый градусник (LM35 отлично подойдет) усилительный каскад (1 транзистор), чтобы привести напряжение с градусника к формату 0-5 вольт и готово!
Если кто такое реализует я могу подправить палитру цветов под нужные требования.
DS18b20 слишком крутой датчик, чтобы его на такое пускать. Лучше взять что-то аналоговое, подешевле (тима LM35), тем более что в Тини13 ацп есть.
Есть еще одно применение вашего устройства — индикация температуры за окном.
На DS18b20 делается термометр, а на вашем устройстве — отображение на трехцветном LED. Синий — это холод, красный — жарко, зеленый — это норма.
а вообще думаю стоит RGB эффектор сделать
еще можно игрушку для совсем маленьких детей.
часто малыши боятся темноты. а например матовый полупрозрачный предмет (размером с гусинное яйцо, что бы малыш его не смог проглотить) будет чувствовать касания и освещенносоть. ну и например плавно светится каким нибудь приятным светом (например белолунным)и постепенно оочень медленно затухать (если малыш засыпает) а если проснулся то переливаться цветами и т д.
Ух, пошли идеи! 🙂
Это хорошо — чем больше, тем лучше!
а еще имитатор горения пламени свечи.
есть еще одна дурная идея. брелок для дам.
только надо хорошо его продумать. задача его следить за циклом и предупреждать.
например он должен чувствовать касание. вот лежат ключи. дама перед выходом из дома берет ключи, брелок просыпается и сигналит цветом. если красный, то надо брать с собой прокладки. и т д.
ну и кнопка, которую нужно нажимать в начале цикла.
алгоритмов расчета критических дней в интернете много. ну еще добавить функций типа планирование ребенка и т д.
тогда еще одна идея. изменение цвета в зависимости от температуры. (для автомобильного климатконтроля).и что бы кнопками настраивать диапазон изменения цвета ну и сам цвет
идей много но для некоторых нужен еще один вывод управления
Пока накидывайте идей — есть в планах сделать несколько модификаций.
есть идея сделать подсветку ног в салоне автомобиля. завязать на концевик двери.
что бы человек кнопками выбирал себе оттенок и яркость. при открытии двери, что бы плавно зажигалась белым. а когда дверь закрывается, плавно переходила на заданный цвет.
Как по мне, регуляторами гораздо удобней подстраивать.
вообще мне удобней было бы сделать две кнопки. одной регулировать оттенок а другой яркость. ну что бы выбранные параметры запоминались в еепром и при включении светилось как задано. может сам покопаюсь в исходнике но пока мне много в нем не понятно.
Постараюсь по свободе
да
В общем, теоретически, это не проблема — можно и 8 каналов сделать.
Попробует народ это устройство, если все будет устраивать, то сделаю на 8 входов/выходов и общим регулятором «выбора режима»
Вход «управление» использовать как аналоговый регулятор яркости палитры?
класс. а я морочился как организовать палитру, что бы регулировать одной кнопкой весь спектр.
а можно модикацию еще одну сделать? что бы два резистора было подстроечных. одни менять палитру а другим яркость?
Идея и реализация на достойном уровне.
Может быть стоит подумать над 8-ми каналкой в одном кристалле?
Потому что большинство современных ЦМУ на 8 каналов.
просто не дочитал до конца
идея норм но вопрос управление это вход чего с аудио выхода? или?
Отлично! Большое Спасибо, GetChiper, за удачную практическую реализацию моей идеи! 🙂 Будем надеятся такой «подстроечный светодиод» пригодитса в цвето- свето- конструкциях.