|
|
|
Устройство предназначено для освещения приборной панели, но может быть применено и для других целей. Используя три основных цвета: Красный (R), Зеленый(G) и Cиний(B), и смешивая эти цвета можно получить абсолютно любой оттенок. В данном устройстве реализовано 32 оттенка (цвета), включая черный (все светодиоды не горят) и белый (все горят на полную яркость). Промежуточные оттенки получаются благодаря изменению яркости свечения с помощью ШИМ (Широтно-импульсной модуляции), независимой для каждого канала. Управление устройством осуществляется обычным переменным резистором. Кроме того, в устройстве есть дополнительный вход альтернативного цвета (ALT) - подачей на него "массы" будет включен один определенный цвет. Когда включен альтернативный канал, управление от переменного резистора не возможно, а нужный цвет выбирается нажатием кнопки. Когда цвет выбран и к кнопке не прикасались в течение примерно 2 секунды - устройство сохранит выбранный цвет в энергонезависимой памяти EEPROM. Выбрать цвет альтернативного канала можно только когда этот канал активирован, а когда идет управление от переменного резистора, кнопка не действует. Крайне желательно применить переменный резистор с линейной характеристикой, тогда переключение всех цветов будет плавным и ровным. Для управления светодиодами использована микросхема ULN2003, которая позволяет питать нагрузку с током до 500 мА, что для светодиодов достаточно. В данном устройстве каналы ULN2003 еще и запараллелены попарно, что увеличивает нагрузочную способность. Светодиоды могут быть как и RGB (с 4 выводами и общим анодом), так и отдельные по одному цвету на каждый канал (красные, зеленые и синие). Для получения равномерного смешивания придется подобрать резисторы в катодах светодиодов каждого канала. Микроконтроллер работает от встроенного RC генератора, поэтому при прошивке PIC'а в программаторе важно сохранить заводскую калибровочную константу, которая записана в последней ячейке памяти. Программа IC-PROG например, выдаст предупреждение, что калибровочная константа в прошивке и микроконтроллере отличаются, и предложит выбрать откуда ее брать, выбрать нужно константу из микроконтроллера. Если вдруг по каким либо причинам последняя ячейка будет затерта, программа может работать не правильно, либо совсем не работать. СКАЧАТЬ - Рисунок печатной платы и файлы описания. ВИДЕОКАНАЛ - Здесь можно посмотреть видеофрагмент работы устройства. ФОРУМ - обсуждение этого или других устройств, вопросы и консутльтации. ОБРАТНАЯ СВЯЗЬ - заказ полных версий прошивок. Дата публикации: 28.02.2011 |
© идея и дизайн MAMED Любое использование материалов сайта без согласования с автором з а п р е щ е н о ! |