Контроллер RGB подсветки панели приборов автомобиля

Модератор: boogyman

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#61  Сообщение langhost » 26 мар 2014, 20:51

если не трудно кинь фьюзы, можно на внутренний генератор. попробую в ближайшее время платку развести.
Аватара пользователя
langhost
Любитель
 
Сообщения: 13
Зарегистрирован: 12 фев 2014, 21:34
ТегиКонтроллер, RGB, подсветка, панель, приборов, автомобиль, attiny13, attiny45, atmega8

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#62  Сообщение langhost » 28 мар 2014, 01:14

А я жду новый пост, а ты прошлый обновил. только что закончил разводку платы на smd без кварца, завтра постараюсь купить детали, еще раз проверить и спаять. Если есть время и несложно, глянь печать на косяки, т.к. заканчивал в полукуматозном состоянии. плата вышла 45х45мм транзисторы не подписал, по памяти IRFL014 (корпус понравился, да и стоят у нас по 18р)
pcb.JPG

pcb.zip
(36.6 КБ) Скачиваний: 676

поправил, спасибо за наблюдательность, сегодня закупился деталями, но сил нету ничего делать, на выходных постараюсь спаять затестить.
Последний раз редактировалось langhost 28 мар 2014, 19:27, всего редактировалось 2 раз(а).
Аватара пользователя
langhost
Любитель
 
Сообщения: 13
Зарегистрирован: 12 фев 2014, 21:34

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#63  Сообщение boogyman » 28 мар 2014, 17:34

Не вижу где мосфеты соединяются с минусом
Аватара пользователя
boogyman
Модератор
 
Сообщения: 183
Зарегистрирован: 25 дек 2011, 21:48
Откуда: Москва

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#64  Сообщение langhost » 28 мар 2014, 23:47

Спаял, проверил, работает. немного бы подправить настройку задержки. с тремя цветами как то тяжело угадать хотя обратил внимание что между сменой цвета проходит 2-3 щелчка энкодера. может сделать 4-6 цветов, и сделать между мини интервал 2-3 секунды. можно сделать 0,1,2,3,5,7,10,15 и раскинуть их на 8 цветов
белый, красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый.
Аватара пользователя
langhost
Любитель
 
Сообщения: 13
Зарегистрирован: 12 фев 2014, 21:34

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#65  Сообщение boogyman » 01 апр 2014, 09:32

Изменил задержки, получилось только 6 задержек - 0,1,3,5,10,15. Жду предложений по входу от ручника, пока сделал мигание красным. Прошивки здесь http://radioparty.ru/forums/viewtopic.php?f=2&t=52&start=40#p1723
Аватара пользователя
boogyman
Модератор
 
Сообщения: 183
Зарегистрирован: 25 дек 2011, 21:48
Откуда: Москва

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#66  Сообщение mikolka6 » 08 апр 2014, 12:17

Доброго времени суток! Я дико извиняюсь что влазию, но если Вы хотите сделать панель более информативной, то по мима индикации отсечки, подключения ручника, настройки цветов, можно еще примочек добавить.
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
Аватара пользователя
mikolka6
Новичок
 
Сообщения: 1
Зарегистрирован: 08 апр 2014, 09:45

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#67  Сообщение boogyman » 08 апр 2014, 22:01

Почти во всем согласен. Идея, на каждый индикатор по RGB каналу, хороша. Если посчитать, применимо к моей панели приборов то необходимо 15 ШИМ каналов, желательно аппаратных, контроллер судя по всему уже надо 32 битный. Делаю 3 RGB канала на Atmega8,а он у меня подвисает.
Универсальность прибора тоже надо учитывать
Аватара пользователя
boogyman
Модератор
 
Сообщения: 183
Зарегистрирован: 25 дек 2011, 21:48
Откуда: Москва

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#68  Сообщение boogyman » 15 апр 2014, 09:54

Трехканальный RGB контроллер подсветки панели приборов автомобиля на Atmega8
3ch_rgb_atmega8.GIF
Схема устройства

Добавлен третий 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 раза подтверждая сохранение настройки в память контроллера.

Видео работы устройства
phpBB [youtube]
Вложения
3ch_rgb_atmega8_V1.rar
HEX и EEPROM
(5.72 КБ) Скачиваний: 692
Аватара пользователя
boogyman
Модератор
 
Сообщения: 183
Зарегистрирован: 25 дек 2011, 21:48
Откуда: Москва

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#69  Сообщение boogyman » 23 апр 2014, 09:37

Начал делать печатку, двухсторонняя, размерами 75x40 мм. Потом подберу корпус заводского изготовления и плату подпкорректирую под него.
PCB_TOP.jpg
PCB Top

PCB_BOTTOM.jpg
PCB Bottom
Аватара пользователя
boogyman
Модератор
 
Сообщения: 183
Зарегистрирован: 25 дек 2011, 21:48
Откуда: Москва

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#70  Сообщение boogyman » 07 июн 2014, 15:41

Привет всем. Доделал схему и печатки для Atmega в корпусе TQFP. Корпус использовал под названием KA12, но по высоте корпуса хватило бы в 2 раза меньше.
3ch_rgb_atmega8_tqfp.GIF
Схема TQFP

PCB_top.jpg
Плата верх

PCB_bottom.jpg
Плата низ

P10505180.jpg
Готовая печатная плата


Установка фьюз битов
Изображение
Изображение
Вложения
pcb_rgb_atmega8.rar
Печатка DIPTRACE 2.4
(13.59 КБ) Скачиваний: 361
code_rgb_atmega8_V1_1.rar
Исходник AVRStudio4
(68.52 КБ) Скачиваний: 352
3ch_rgb_atmega8_V1-1.rar
HEX и EEPROM
(5.93 КБ) Скачиваний: 658
Аватара пользователя
boogyman
Модератор
 
Сообщения: 183
Зарегистрирован: 25 дек 2011, 21:48
Откуда: Москва

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#71  Сообщение AcidJazz » 24 июл 2014, 13:13

Всем привет. Спасибо автору за работу. Нравится идея управления всего одним валкодером.
1. Не хватает 4-го канала для отдельной подсветки датчиков.
2. Возможно ли сделать десяток ячеек памяти с сохраненными настройками? Допустим, машину водят 2 человека с разными цветовыми предпочтениями. Или хочется быстро поменять цвета по настроению, из заранее настроенных. Забить варианты день/ночь, трасса/город вместе с отсечкой (видел пожелание ехать ночью по трассе только с включенными стрелками).
К примеру, настройку отсечки перенести в основное меню, а длит нажатием заходить в память (далее выбор ручкой валкодера нужной темы и нажатие-ок).
3. Выбор эффекта отсечки (плавное изменение цвета начиная за 1000об до отсечки, мигание, изменение цвета с миганием) и цвета отсечки. Мне кажется логичным сигнализировать только на тахометре, но можно добавить выбор тахометр/все приборы.
Аватара пользователя
AcidJazz
Новичок
 
Сообщения: 1
Зарегистрирован: 24 июл 2014, 11:56

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#72  Сообщение Alex01 » 30 сен 2014, 06:27

Спасибо огромное автору за предоставленный проект, очень заинтересовал девайс, решил повторить ;)
Плату развел под корпус tqfp32 , платка односторонняя, размер 54х41 мм., можно более ужать, но уже трудно с ней работать.
В качестве ключей применил IRLR6342 в корпусе SO8, убрал R2; VT11; VT12; BA1, заменив пока что на обычный бузер.
Работоспособность пока не проверил, но думаю при успешном исходе допилю платку под разъёмы типа NX2500/NX2501 с соответствующим подходящим корпусом.
Аватара пользователя
Alex01
Любитель
 
Сообщения: 21
Зарегистрирован: 30 сен 2014, 06:07

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#73  Сообщение Alex01 » 30 сен 2014, 16:13

Собрал, проверил пока что без полной обвязки по тахометру, работает как и заявил автор, ещё раз спасибо!
Аватара пользователя
Alex01
Любитель
 
Сообщения: 21
Зарегистрирован: 30 сен 2014, 06:07

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#74  Сообщение Alex01 » 04 окт 2014, 11:12

Просьба выложить исходник, спасибо.
Аватара пользователя
Alex01
Любитель
 
Сообщения: 21
Зарегистрирован: 30 сен 2014, 06:07

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#75  Сообщение boogyman » 04 окт 2014, 17:23

Alex01 писал(а):Просьба выложить исходник, спасибо.

Вышлю на электронку
Аватара пользователя
boogyman
Модератор
 
Сообщения: 183
Зарегистрирован: 25 дек 2011, 21:48
Откуда: Москва

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#76  Сообщение Alex01 » 04 окт 2014, 20:22

Огромное спасибо!
Аватара пользователя
Alex01
Любитель
 
Сообщения: 21
Зарегистрирован: 30 сен 2014, 06:07

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#77  Сообщение petriev » 15 окт 2014, 17:52

Добрый день. Спасибо за ваш труд и что выкладываете такие поделки в свободный доступ. Собрал на макетке, все работает отлично но не хватает режима день-ночь.Тоесть на какойто из ножек МК сделать вход который будет отслеживать включены габариты или нет. Тобишь при выключеных габаритах мы ездием с одной раннее установленной яркостью подсветки , а при включении габаритов яркость плавно меняется на установленную для режима "габариты" или "диммер" кому как удобней называть. Настройку режимов можно реализовать по следующему алгоритму ; на входе 1 - логический 0, на входе 2 - логический 0 , на входе "габариты" -логический 1; нажимаем кнопку энкодера - приборка мигнула одним или несколькоми каналами ,вращением устанавливаем яркость для режима "день". еще раз нажали - приборка мигнула два раза, вращением устанавливаем яркость для режима "ночь". нажали третий раз - приборка мигнула трижды , сохраняем в память. Вот как то так. Зараннее спасибо.
Аватара пользователя
petriev
Новичок
 
Сообщения: 6
Зарегистрирован: 15 окт 2014, 16:23

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#78  Сообщение boogyman » 15 окт 2014, 18:13

petriev писал(а):Добрый день. Спасибо за ваш труд и что выкладываете такие поделки в свободный доступ. Собрал на макетке, все работает отлично но не хватает режима день-ночь.Тоесть на какойто из ножек МК сделать вход который будет отслеживать включены габариты или нет.

А сейчас по-моему всегда надо включать габариты, если нет ДХО, поэтому, я думал поставить датчик освещенности
Аватара пользователя
boogyman
Модератор
 
Сообщения: 183
Зарегистрирован: 25 дек 2011, 21:48
Откуда: Москва

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#79  Сообщение petriev » 15 окт 2014, 18:59

У нас на Украине (надеюсь что это ни коем образом не отразится на нашем общении) нужно включать ближний или дхо только за городом с 1 октября по 1 мая. И все таки хотелось бы чтоб вход "габариты" появился в вашей поделке. А если яркость будет зависеть от входного напряжения, потому что как правило на многих машинах стоит штатный регулятор яркости (у меня допустим яркость регулируется ШИМ) , то этому девайсу вообще цены не будет. Мы получим красивую приборку с функцией регулировки яркости от штатной крутилки и яркость будет меняться со всей остальной подсветкой в машине, всякие там кнопочки ,климаты , магнитолы.
Аватара пользователя
petriev
Новичок
 
Сообщения: 6
Зарегистрирован: 15 окт 2014, 16:23

Re: Контроллер RGB подсветки панели приборов автомобиля

Сообщение:#80  Сообщение boogyman » 15 окт 2014, 21:38

petriev, хотелось бы узнать какой у Вас автомобиль, подробнее как реализуется регулировка с помощью ШИМ, так делается на современных авто?
Аватара пользователя
boogyman
Модератор
 
Сообщения: 183
Зарегистрирован: 25 дек 2011, 21:48
Откуда: Москва

Пред.След.

Вернуться в Микроконтроллеры AVR

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

Rambler's Top100