Контроллер RGB подсветки панели приборов автомобиля
Модератор: boogyman
Re: Контроллер RGB подсветки панели приборов автомобиля
если не трудно кинь фьюзы, можно на внутренний генератор. попробую в ближайшее время платку развести.
Re: Контроллер RGB подсветки панели приборов автомобиля
А я жду новый пост, а ты прошлый обновил. только что закончил разводку платы на smd без кварца, завтра постараюсь купить детали, еще раз проверить и спаять. Если есть время и несложно, глянь печать на косяки, т.к. заканчивал в полукуматозном состоянии. плата вышла 45х45мм транзисторы не подписал, по памяти IRFL014 (корпус понравился, да и стоят у нас по 18р)
поправил, спасибо за наблюдательность, сегодня закупился деталями, но сил нету ничего делать, на выходных постараюсь спаять затестить.
Последний раз редактировалось langhost 28 мар 2014, 20:27, всего редактировалось 2 раза.
Re: Контроллер RGB подсветки панели приборов автомобиля
Не вижу где мосфеты соединяются с минусом
Re: Контроллер RGB подсветки панели приборов автомобиля
Спаял, проверил, работает. немного бы подправить настройку задержки. с тремя цветами как то тяжело угадать хотя обратил внимание что между сменой цвета проходит 2-3 щелчка энкодера. может сделать 4-6 цветов, и сделать между мини интервал 2-3 секунды. можно сделать 0,1,2,3,5,7,10,15 и раскинуть их на 8 цветов
белый, красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый.
белый, красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый.
Re: Контроллер RGB подсветки панели приборов автомобиля
Изменил задержки, получилось только 6 задержек - 0,1,3,5,10,15. Жду предложений по входу от ручника, пока сделал мигание красным. Прошивки здесь http://radioparty.ru/forums/viewtopic.p ... t=40#p1723
Re: Контроллер RGB подсветки панели приборов автомобиля
Доброго времени суток! Я дико извиняюсь что влазию, но если Вы хотите сделать панель более информативной, то по мима индикации отсечки, подключения ручника, настройки цветов, можно еще примочек добавить.
RGB каналов минимум надо 4, собирать несколько плат или делать на одной но уже на более мощном МК от 32 до 128 в зависимости от дополнения функционала. Цифровая шкала тахометра 1 канал, спидометра 2 канал и шкалы датчиков 3 канал ( у кого-то просто LCD со шкалами датчиков ), ну а стрелки всех шкал 4 канал .
Вход от датчика температуры двигателя и уровня топлива завести в МК и управлять цветом предупреждения шкал датчиков температуры и топлива ( или LCD ), к примеру - желтый цвет( стрелка топлива на подходе к нулю 5 литров или температура двигателя достигла 10 или 95 " почтикипим"). красный цвет ( уровень топлива 0 " резерв", а температура 0 "мороз" или 100 "кипим" ) при этом исключить при настройке обычного цвета шкал ( или LCD) датчиков желтый и красный. Нормальный цвет шкалы ( к примеру ) от полного бака до 5 литров, и температурой от 20 до 95 градусов и при потушенных лампочках и снятом ручнике
При свечении шкалы желтым или красным станет понятно, что дело труба, чуток холодно или скоро будешь толкать или варить яйца и аварийное свечение должно быть чуть ярче, но не слепить ( можно замутить интервал аварийных вспышек яркости, в зависимости от увеличения температуры или остатка уровня топлива . Настраивать границы аварийки особого труда не составит, берем переменный резюк, имитируем им датчики температуры движка и бензобака и настраиваем аварийное свечение цветов шкал датчиков на МК.
Так же можно согласовать через диоды все аварийные лампочки приборки и добавить их срабатывание в шкалу датчиков и тот же ручник!!!! но !!!!! если вы зимой стоите на ручнике и прогреваете машину и температура двигателя 10 градусов то горит красная шкала, если достигла 20 градусов, то меняются цвета ( красный -желтый) снимаете ручник шкала переходит в цвет обычного свечения который вы выбрали.. Сработал датчик давления шкала красная, глазки опускаем на приборку глядим а там масленка горит или чек, которую иногда и не замечают, или ручничек не сняли.
Если есть в функции отсечка тахометра то и можно добавить моргание шкалы спидометра с красного в синий при скорости 120 км и с увеличением частота смены цветов увеличивается, " типа ГАИ не дремлет", настраивается все генератором. Если народ будет курочить приборку впаивая светодиоды, найдут и генератор импульсов. Итак, что получаем, 4 канала RGB, входы - 2 от датчиков ТД и УТ, 1 канал лампочки- ручник, 1 тахометр, 1 спидометр, 1 зажигание, 1 габариты., Кстати можно еще отдельный канал для Фанатов RGB и пустить его с мощными мосфетами на подсветку всяких кнопочек на борту. Управление сем девайсом через энкодер с кнопкой и плюс еще две, кнопка меню ( выбор канала ), энкодер выбор цвета и нажатие запись в память, остальные две вехний и нижний предел аварийной сигнализации шкал ( ставятся на плате и после калибровки) их не видно.
К примеру зима !!!! Включаем зажигание, загораются стрелки ( плавно) далее через 2 сек шкала спидометра, 1 сек шкала тахометра, 1 секунда проверка цветов аварийной шкала ( желтый потом красный и остается на красном) Заводим движок, лампы тухнут ( но горит красная шкала датчиков ) холодный движок и натянут ручник, прогреваем до 20 моргает шкала датчиков красный желтый, сняли ручник все гут, счастливой дороги. Если вы такое замутите, я у Вас приобрету прошиву и схему. У самого есть и программатор и все что нужно, кроме времени и опыта в написании прошивки. С такой приборкой мерены от AMG нервно будут курить в стороне.![Очень доволен :D](./images/smilies/icon_e_biggrin.gif)
RGB каналов минимум надо 4, собирать несколько плат или делать на одной но уже на более мощном МК от 32 до 128 в зависимости от дополнения функционала. Цифровая шкала тахометра 1 канал, спидометра 2 канал и шкалы датчиков 3 канал ( у кого-то просто LCD со шкалами датчиков ), ну а стрелки всех шкал 4 канал .
Вход от датчика температуры двигателя и уровня топлива завести в МК и управлять цветом предупреждения шкал датчиков температуры и топлива ( или LCD ), к примеру - желтый цвет( стрелка топлива на подходе к нулю 5 литров или температура двигателя достигла 10 или 95 " почтикипим"). красный цвет ( уровень топлива 0 " резерв", а температура 0 "мороз" или 100 "кипим" ) при этом исключить при настройке обычного цвета шкал ( или LCD) датчиков желтый и красный. Нормальный цвет шкалы ( к примеру ) от полного бака до 5 литров, и температурой от 20 до 95 градусов и при потушенных лампочках и снятом ручнике
При свечении шкалы желтым или красным станет понятно, что дело труба, чуток холодно или скоро будешь толкать или варить яйца и аварийное свечение должно быть чуть ярче, но не слепить ( можно замутить интервал аварийных вспышек яркости, в зависимости от увеличения температуры или остатка уровня топлива . Настраивать границы аварийки особого труда не составит, берем переменный резюк, имитируем им датчики температуры движка и бензобака и настраиваем аварийное свечение цветов шкал датчиков на МК.
Так же можно согласовать через диоды все аварийные лампочки приборки и добавить их срабатывание в шкалу датчиков и тот же ручник!!!! но !!!!! если вы зимой стоите на ручнике и прогреваете машину и температура двигателя 10 градусов то горит красная шкала, если достигла 20 градусов, то меняются цвета ( красный -желтый) снимаете ручник шкала переходит в цвет обычного свечения который вы выбрали.. Сработал датчик давления шкала красная, глазки опускаем на приборку глядим а там масленка горит или чек, которую иногда и не замечают, или ручничек не сняли.
Если есть в функции отсечка тахометра то и можно добавить моргание шкалы спидометра с красного в синий при скорости 120 км и с увеличением частота смены цветов увеличивается, " типа ГАИ не дремлет", настраивается все генератором. Если народ будет курочить приборку впаивая светодиоды, найдут и генератор импульсов. Итак, что получаем, 4 канала RGB, входы - 2 от датчиков ТД и УТ, 1 канал лампочки- ручник, 1 тахометр, 1 спидометр, 1 зажигание, 1 габариты., Кстати можно еще отдельный канал для Фанатов RGB и пустить его с мощными мосфетами на подсветку всяких кнопочек на борту. Управление сем девайсом через энкодер с кнопкой и плюс еще две, кнопка меню ( выбор канала ), энкодер выбор цвета и нажатие запись в память, остальные две вехний и нижний предел аварийной сигнализации шкал ( ставятся на плате и после калибровки) их не видно.
К примеру зима !!!! Включаем зажигание, загораются стрелки ( плавно) далее через 2 сек шкала спидометра, 1 сек шкала тахометра, 1 секунда проверка цветов аварийной шкала ( желтый потом красный и остается на красном) Заводим движок, лампы тухнут ( но горит красная шкала датчиков ) холодный движок и натянут ручник, прогреваем до 20 моргает шкала датчиков красный желтый, сняли ручник все гут, счастливой дороги. Если вы такое замутите, я у Вас приобрету прошиву и схему. У самого есть и программатор и все что нужно, кроме времени и опыта в написании прошивки. С такой приборкой мерены от AMG нервно будут курить в стороне.
![Очень доволен :D](./images/smilies/icon_e_biggrin.gif)
Re: Контроллер RGB подсветки панели приборов автомобиля
Почти во всем согласен. Идея, на каждый индикатор по RGB каналу, хороша. Если посчитать, применимо к моей панели приборов то необходимо 15 ШИМ каналов, желательно аппаратных, контроллер судя по всему уже надо 32 битный. Делаю 3 RGB канала на Atmega8,а он у меня подвисает.
Универсальность прибора тоже надо учитывать
Универсальность прибора тоже надо учитывать
Re: Контроллер RGB подсветки панели приборов автомобиля
Трехканальный RGB контроллер подсветки панели приборов автомобиля на Atmega8
Добавлен третий RGB канал для подсветки тахометра, с этим каналом связан выход тахометра. При превышении заранее установленного числа оборотов двигателя RGB канал сначала мигает красным цветом и включается зуммер, если обороты уменьшатся цвет канала возвращается к исходному состоянию, если обороты не уменьшаются канал остается гореть красным цветом и зуммер выключается.
При включении все настройки читаются из памяти. Если на соответствующих входах управления лог. единицы каналы плавно включаются, сначала первый потом второй и третий. Если установлена задержка на плавное включение каналы включаются с соответствующей задержкой. Если при включении поднят ручник все каналы 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 раза подтверждая сохранение настройки в память контроллера.
Видео работы устройства
При включении все настройки читаются из памяти. Если на соответствующих входах управления лог. единицы каналы плавно включаются, сначала первый потом второй и третий. Если установлена задержка на плавное включение каналы включаются с соответствующей задержкой. Если при включении поднят ручник все каналы 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 раза подтверждая сохранение настройки в память контроллера.
Видео работы устройства
- Вложения
-
- 3ch_rgb_atmega8_V1.rar
- HEX и EEPROM
- (5.72 КБ) 1369 скачиваний
Re: Контроллер RGB подсветки панели приборов автомобиля
Начал делать печатку, двухсторонняя, размерами 75x40 мм. Потом подберу корпус заводского изготовления и плату подпкорректирую под него.
Re: Контроллер RGB подсветки панели приборов автомобиля
Привет всем. Доделал схему и печатки для Atmega в корпусе TQFP. Корпус использовал под названием KA12, но по высоте корпуса хватило бы в 2 раза меньше.
Установка фьюз битов
- Вложения
-
- pcb_rgb_atmega8.rar
- Печатка DIPTRACE 2.4
- (13.59 КБ) 1032 скачивания
-
- code_rgb_atmega8_V1_1.rar
- Исходник AVRStudio4
- (68.52 КБ) 1039 скачиваний
-
- 3ch_rgb_atmega8_V1-1.rar
- HEX и EEPROM
- (5.93 КБ) 1300 скачиваний
Re: Контроллер RGB подсветки панели приборов автомобиля
Всем привет. Спасибо автору за работу. Нравится идея управления всего одним валкодером.
1. Не хватает 4-го канала для отдельной подсветки датчиков.
2. Возможно ли сделать десяток ячеек памяти с сохраненными настройками? Допустим, машину водят 2 человека с разными цветовыми предпочтениями. Или хочется быстро поменять цвета по настроению, из заранее настроенных. Забить варианты день/ночь, трасса/город вместе с отсечкой (видел пожелание ехать ночью по трассе только с включенными стрелками).
К примеру, настройку отсечки перенести в основное меню, а длит нажатием заходить в память (далее выбор ручкой валкодера нужной темы и нажатие-ок).
3. Выбор эффекта отсечки (плавное изменение цвета начиная за 1000об до отсечки, мигание, изменение цвета с миганием) и цвета отсечки. Мне кажется логичным сигнализировать только на тахометре, но можно добавить выбор тахометр/все приборы.
1. Не хватает 4-го канала для отдельной подсветки датчиков.
2. Возможно ли сделать десяток ячеек памяти с сохраненными настройками? Допустим, машину водят 2 человека с разными цветовыми предпочтениями. Или хочется быстро поменять цвета по настроению, из заранее настроенных. Забить варианты день/ночь, трасса/город вместе с отсечкой (видел пожелание ехать ночью по трассе только с включенными стрелками).
К примеру, настройку отсечки перенести в основное меню, а длит нажатием заходить в память (далее выбор ручкой валкодера нужной темы и нажатие-ок).
3. Выбор эффекта отсечки (плавное изменение цвета начиная за 1000об до отсечки, мигание, изменение цвета с миганием) и цвета отсечки. Мне кажется логичным сигнализировать только на тахометре, но можно добавить выбор тахометр/все приборы.
Re: Контроллер RGB подсветки панели приборов автомобиля
Спасибо огромное автору за предоставленный проект, очень заинтересовал девайс, решил повторить
Плату развел под корпус tqfp32 , платка односторонняя, размер 54х41 мм., можно более ужать, но уже трудно с ней работать.
В качестве ключей применил IRLR6342 в корпусе SO8, убрал R2; VT11; VT12; BA1, заменив пока что на обычный бузер.
Работоспособность пока не проверил, но думаю при успешном исходе допилю платку под разъёмы типа NX2500/NX2501 с соответствующим подходящим корпусом.
![Подмигивает ;)](./images/smilies/icon_e_wink.gif)
Плату развел под корпус tqfp32 , платка односторонняя, размер 54х41 мм., можно более ужать, но уже трудно с ней работать.
В качестве ключей применил IRLR6342 в корпусе SO8, убрал R2; VT11; VT12; BA1, заменив пока что на обычный бузер.
Работоспособность пока не проверил, но думаю при успешном исходе допилю платку под разъёмы типа NX2500/NX2501 с соответствующим подходящим корпусом.
Re: Контроллер RGB подсветки панели приборов автомобиля
Собрал, проверил пока что без полной обвязки по тахометру, работает как и заявил автор, ещё раз спасибо!
Re: Контроллер RGB подсветки панели приборов автомобиля
Просьба выложить исходник, спасибо.
Re: Контроллер RGB подсветки панели приборов автомобиля
Вышлю на электронкуAlex01 писал(а):Просьба выложить исходник, спасибо.
Re: Контроллер RGB подсветки панели приборов автомобиля
Огромное спасибо!
Re: Контроллер RGB подсветки панели приборов автомобиля
Добрый день. Спасибо за ваш труд и что выкладываете такие поделки в свободный доступ. Собрал на макетке, все работает отлично но не хватает режима день-ночь.Тоесть на какойто из ножек МК сделать вход который будет отслеживать включены габариты или нет. Тобишь при выключеных габаритах мы ездием с одной раннее установленной яркостью подсветки , а при включении габаритов яркость плавно меняется на установленную для режима "габариты" или "диммер" кому как удобней называть. Настройку режимов можно реализовать по следующему алгоритму ; на входе 1 - логический 0, на входе 2 - логический 0 , на входе "габариты" -логический 1; нажимаем кнопку энкодера - приборка мигнула одним или несколькоми каналами ,вращением устанавливаем яркость для режима "день". еще раз нажали - приборка мигнула два раза, вращением устанавливаем яркость для режима "ночь". нажали третий раз - приборка мигнула трижды , сохраняем в память. Вот как то так. Зараннее спасибо.
Re: Контроллер RGB подсветки панели приборов автомобиля
А сейчас по-моему всегда надо включать габариты, если нет ДХО, поэтому, я думал поставить датчик освещенностиpetriev писал(а):Добрый день. Спасибо за ваш труд и что выкладываете такие поделки в свободный доступ. Собрал на макетке, все работает отлично но не хватает режима день-ночь.Тоесть на какойто из ножек МК сделать вход который будет отслеживать включены габариты или нет.
Re: Контроллер RGB подсветки панели приборов автомобиля
У нас на Украине (надеюсь что это ни коем образом не отразится на нашем общении) нужно включать ближний или дхо только за городом с 1 октября по 1 мая. И все таки хотелось бы чтоб вход "габариты" появился в вашей поделке. А если яркость будет зависеть от входного напряжения, потому что как правило на многих машинах стоит штатный регулятор яркости (у меня допустим яркость регулируется ШИМ) , то этому девайсу вообще цены не будет. Мы получим красивую приборку с функцией регулировки яркости от штатной крутилки и яркость будет меняться со всей остальной подсветкой в машине, всякие там кнопочки ,климаты , магнитолы.
Re: Контроллер RGB подсветки панели приборов автомобиля
petriev, хотелось бы узнать какой у Вас автомобиль, подробнее как реализуется регулировка с помощью ШИМ, так делается на современных авто?