Ниже представлена простая схема управления RGB светодиодом (LED) или несколькими светодиодами.
Светодиодом управляет микроконтроллер ATMEL Attiny15L (8 выводов)
Резистор R1 - около 10 кОм
Резисторы R3, R4, R5 - зависят от типа светодиода. Вы можете рассчитать этот резистор по формуле:
Rx = (Vcc-Vf)/Im
где Vcc - напряжение питания, Vf - напряжение светодиода, Im - максимальный ток светодиода или вывода МК (20 мА)
Программа написана на ассемблере (avra под Linux, но должна быть совместима с AVR Studio). Timer0 используется для прерываний, частота 30 кГц - для 8 бит ШИМ. Timer1 используется для изменения цвета RGB светодиода.
Вариант 2. Для мощных светодиодов
Приведенная ниже схема позволяет управлять более мощными светодиодами. В это проекте я использовал 3 светодиода мощностью 1 Ватт каждый.
Q1, Q2, Q3 - N-канальные HEXFet MOSFET транзисторы с RDSon (сопротивление открытого канала транзистора) около 50 мОм.
R1, R2, R3 - 2.2 кОм
R4, R5, R6 - 15 кОм.
R7, R8, R9 - зависят от типа используемых светодиодов и Vcc.
Если вы используете мосфеты с высоким значением RDSon, вы должны учитывать RDSon при расчете резисторов:
Rx = (Vcc-Vf)/Im – RDSon
где Vcc - напряжение питания, Vf - напряжение светодиода, Im - максимальный ток светодиода или вывода МК (20 мА)
Исходники на ассемблере, а также исходник под МК ATTiny45 можете скачать ниже
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот | |
---|---|---|---|---|---|---|---|
Схема управления RGB светодиодом | |||||||
IC1 | МК AVR 8-бит | ATtiny15L | 1 | ATtiny45 | Поиск в магазине Отрон | ||
R, G, B | Светодиод | RGB светодиод | 1 | Поиск в магазине Отрон | |||
R1 | Резистор | 10 кОм | 1 | Поиск в магазине Отрон | |||
R3-R5 | Резистор | 3 | зависят от типа светодиода, см: Rx = (Vcc-Vf)/Im | Поиск в магазине Отрон | |||
Вариант 2. Для мощных светодиодов | |||||||
IC1 | МК AVR 8-бит | ATtiny15L | 1 | ATtiny45 | Поиск в магазине Отрон | ||
Q1-Q3 | Транзистор | 3 | N-канал MOSFET с RDSon около 50 мОм | Поиск в магазине Отрон | |||
LED1-LED3 | Светодиод | RGB светодиод | 1 | Поиск в магазине Отрон | |||
R1-R3 | Резистор | 2.2 кОм | 3 | Поиск в магазине Отрон | |||
R7-R9 | Резистор | 3 | Зависят от типа светодиода, см: Rx = (Vcc-Vf)/Im | Поиск в магазине Отрон | |||
R10 | Резистор | 10 кОм | 1 | Поиск в магазине Отрон | |||
Скачать список элементов (PDF)
Прикрепленные файлы:
- tinyRGB.rar (4 Кб)
Комментарии (9) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация
1) 3 светодиода, это максимум или на 7 и 8 выход можно поставить ещё по одному?
2) Какая максимальная мощность светодиодов может быть (суммарная и на каждый вывод) в первой и во второй схеме?
3) Сколько программ можно зашить в память и как интегрировать кнопочку(или мини тумблер с несколькими перемычками) для переключения режимов? Если память не позволяет - можно ли интегрировать доп. память?
4) Могут ли в схемах, в качестве питания, выступать 2 li-on аккумулятора по 3.7в? Спасибо.
По всему остальному смотрите даташит на контроллер и мосфеты, там все ответы на ваши вопросы.
Да и в самой статье про мощность написано и даже расчет приведен.