Контроллер имеет на борту 3 RGB канала, которые настраиваются по
отдельности. 1 и 2 каналы привязаны к первому и второму логическим
входам управления. Третий RGB канал для подсветки тахометра, с этим
каналом связан выход тахометра. При превышении заранее установленного
числа оборотов двигателя RGB канал сначала мигает красным цветом и
включается зуммер, если обороты уменьшатся цвет канала возвращается к
исходному состоянию, если обороты не уменьшаются канал остается гореть
красным цветом, а зуммер выключается.
В рамках тюнинга
салона автомобиля решил собрать трехканальный RGB контроллер подсветки
панели приборов на Atmega8. Сначала посмотрим на схему, а далее
перечислим его возможности, которых действительно не мало.
Схема подсветки приборной панели
Этот светодиодный контроллер умеет:
управление 3-мя каналами RGB (раздельное: цвет 256, насыщенность,
яркость, время задержки вкл/выкл)
управление по 2 каналам
вход от ручника
вход от тахометра ( превышение заданного предела моргают 3 канала
красным цветом и в исходное)
управление всего 1 энкодером
При включении все настройки читаются из памяти. Если на
соответствующих входах управления лог. единицы каналы плавно включаются,
сначала первый потом второй и третий. Если установлена задержка на
плавное включение каналы включаются с соответствующей задержкой. Если
при включении поднят ручник все каналы 5 раз мигают красным цветом.
Если на входе 1 лог. ноль первый RGB канал плавно потухнет с
соответствующей задержкой.
Если на входе 2 лог. ноль второй RGB канал плавно потухнет с
соответствующей задержкой.
Если на входе 1 и 2 лог. ноль все RGB каналы по очереди плавно
потухнут с соответствующей задержкой.
Если на входе 1 лог. единица первый и третий RGB каналы плавно
разгорятся с соответствующей задержкой.
Если на входе 2 лог. единица второй и третий RGB каналы плавно
разгорятся с соответствующей задержкой.
Если включить контроллер с нажатой кнопкой энкодера включится
функция тестирования RGB светодиодов.
В обычном режиме при повороте ручки энкодера меняется общая яркость.
Программирование настроек RGB каналов и задержек. Если в режиме
настройки кнопка энкодера не нажималась более 30 сек. произойдет
автоматический выход из режима настроек с сохранением их в памяти. При
нажатии на кнопку энкодера:
1 раз - канал 1 мигнет один раз и можно установить необходимый цвет
2 раза - канал 1 мигнет два раза и можно установить необходимую
насыщенность
3 раза - канал 1 мигнет три раза и можно установить необходимую
яркость
4 раза - канал 1 мигнет четыре раза и можно установить необходимую
задержку плавного включения
выбрать желтый цвет - 0 сек
выбрать зеленый цвет - 1 сек
выбрать фиолетовый цвет - 3 сек
выбрать синий цвет - 5 сек
выбрать розовый цвет - 10 сек
выбрать красный цвет - 15 сек
5 раз - канал 2 мигнет один раз и можно установить необходимый цвет
6 раз - канал 2 мигнет два раза и можно установить необходимую
насыщенность
7 раз - канал 2 мигнет три раза и можно установить необходимую
яркость
8 раз - канал 2 мигнет четыре раза и можно установить необходимую
задержку плавного включения
выбрать желтый цвет - 0 сек
выбрать зеленый цвет - 1 сек
выбрать фиолетовый цвет - 3 сек
выбрать синий цвет - 5 сек
выбрать розовый цвет - 10 сек
выбрать красный цвет - 15 сек
9 раз - канал 3 мигнет один раз и можно установить необходимый цвет
10 раз - канал 3 мигнет два раза и можно установить необходимую
насыщенность
11 раз - канал 3 мигнет три раза и можно установить необходимую
яркость
12 раз - канал 3 мигнет четыре раза и можно установить необходимую
задержку плавного включения
выбрать желтый цвет - 0 сек
выбрать зеленый цвет - 1 сек
выбрать фиолетовый цвет - 3 сек
выбрать синий цвет - 5 сек
выбрать розовый цвет - 10 сек
выбрать красный цвет - 15 сек
13 раз - все каналы мигнут 3 раза, значит настройки сохранились в
EEPROM
подсветка панели приборов с использованием блока управления на
контроллере
Программирование отсечки по оборотам двигателя: Запустить двигатель,
включить RGB контроллер, установить максимальные обороты двигателя нажав
на педаль газа и нажать на кнопку энкодера, по истечению трех секунд
третий канал мигнет 3 раза, после отпустить кнопку и отпустить педаль
газа. Все RGB каналы мигнут 3 раза подтверждая сохранение настройки в
память контроллера.
Автомобильная ПОДСВЕТКА ПРИБОРНОЙ ПАНЕЛИ - схема
Тут установлено по одному полевому транзистору на каждый канал, 3
канала RGB - итого 9 полевиков. Ток они 4,5 ампера тянут, ленту с
плотностью 60 диодов при белом цвете, то есть все горят и на максимуму
по одному метру, при этом транзисторы холодные вообще.
СВЕТОДИОДНАЯ ПОДСВЕТКА ПРИБОРНОЙ ПАНЕЛИ
Здесь можете скачать файлы проекта - LAY и прошивку. Вот что получил
в плане проверки, качество видеоролика не очень, но работает классно!
Видео работы подсветки
В схему поставил не динамик, а простой бузер без обвязки,
непосредственно на выход МК. Он сигнализирует во время превышения
скорости и при выборе режимов работы при программировании в ручном
режиме. Автор материала ГУБЕРНАТОР.
http://radioskot.ru/publ/avtomoto/svetodiodnaja_podsvetka_pribornoj_paneli/23-1-0-940