Всем доброго дня!
Если что-то такое уже поднималось - плиз ткните куда надо. Поиск пользовал, ничего целиком подходящего не нашел.
Понимаю, что что-то из желаемого в том или ином виде уже реализовывалось...
Часть думаю позаимствовать из темы "Объединенный проект для Carduino (Arduino) All-In-One":
http://compcar.ru/forum/showthread.php?t=5307 .
Имея на руках Carduino Nano v.7 , после небольшой игры с RGB лентой, имею желание попробовать сваять "контроллер периферии" для авто.
Пациент - постаревший японец, не обремененный "удобствами".
Передний свет - совмещенный, на лампах H4, задние фонари габарит/стоп - пока на лампах, фонари с LED "ждут своего часа".
Хотя вот в спойлере стоит 2 ряда круглых светодиодов... Однако ж....
Хотелки:
1. Плавное(~1сек) включение дальнего света. Столь же плавное выключение imho - лишнее, хотя наверное выглядело бы интересно...
2. Режим ДХО на спиралях дальнего света. Регулировка яркости 30-50%.
Включение этого режима при условии включения габаритов, выключенного ближнего и начале движения.
Требуемое по "тех.регламенту" автовключение по факту завода двигателя - imho замечательно, но зимой на автозапуске для прогрева... Кому/зачем на/в стоянке/гараже светить?!
3. Плавное(~1сек) включение ближнего света. Про плавное выключение - п.1 .
Есть мысль питание на лампы взять напрямую с АКБ, заодно разгрузить подрулевой выключатель, напряжение на лампах соответственно вырастет на вольт с хвостиком
(правда Osram говорит, что тогда срок жизни ламп ~наполовину сократится, но светить будут % на 20-25 ярче - еще не решил - а стоит ли оно того.... ),
так что плавное включение все равно актуально...
При включении ближнего "ДХО на дальнем" автоматом выключаем(иначе фара не выдержит ).
4. Плавное(~1сек) включение ПТФ. Про плавное выключение - п.1.
5. Регулировка цвета RGB подсветки приборной доски - 2 канала с индивидуальным управлением - хотя в принципе можно одним ограничиться.
Автоматическое управление яркостью подсветки. Или как вариант задание нескольких уровней яркости(с запоминанием).
6. Автоматическое управление яркостью задних фонарей -LED - габариты и стоп.
В "светлое время суток" и на солнце LED становится плохо видно, тут бы поднять немного яркости.
Зато вечером даже родной уровень яркости "бьет по глазам" - тут как раз надо бы немного убавить.
Или как вариант задание нескольких уровней яркости(с запоминанием).
7. Управление "вежливой подсветкой" - в дверях, в ногах.
В нижнюю часть двери планируется вживить либо ленту, либо кластер для подсветки "места, куда выходишь".
8. Управление подогревом зеркал заднего вида - таймер на 5-10-15 мин.
9. Управление интервалами передних и заднего дворников, т.е. пара таймеров с персональной регулировкой времени с запоминанием.
У "родного" управления часто не хватает одного-двух "промежуточных" режимов - когда "или слишком редко, или слишком часто".
По заднему дворнику - родное управление - только вкл./выкл. Раз в секунду - очень уж часто.
Еще пара устройств, "выпавших" из списка:
- подогрев сидений(думаю, что какой-нибудь Емеля-2 в управлении от arduina не нуждается, у него свои "таймеры"),
- камера заднего вида - переключение на нее наверное "личное" дело магнитолы(через AV-вход).
Как бы по входам - для подключения кнопок/датчиков, имеющаяся Nano подходит, а вот по выходам...
Кол-во каналов с ШИМ "впритык", если не сказать больше... Вот тут уже как-то сомнительно....
И "влезет" ли в нее весь код для вышеописанных хотелок ...
Может сюда надо Mega ....
Либо, как вариант, часть схемы для плавного включения сделать "втупую" на каких-нибудь "мелких" ATiny/PIC ?
Тогда на долю Nano останется только "командовать парадом".
Кое-что из запчастей "в тумбочке" уже найдено, схема в процессе наброса...
Update 1 от 21.11.2013 .
Попытался посчитать требуемое от контроллера кол-во портов ввода-вывода.
Заодно набросал примерную блок-схему.
На картинке слева входы, справа выходы. Поэтому нумерация ........(бип-бип).
Сдается мне... что Nano, даже с "расширителями" типа 74HC595/74HC597/PCF8574 и им подобным ... "не взлетит".
Если не прав - просьба объяснить, что ошибаюсь.
:-)
Затык 1. Индикация.
Если управление энкодером с кнопкой более-мене понятно - то хотелось бы знать/видеть чего/где/как "накрутил".
Нашел "в тумбочке" винстаровский 1602, но это только на "проверить мысль". В машине такое некуда приткнуть, да и смысл ...
Стало быть надо чего-то небольшое, графическое - либо светящееся само, либо с подсветкой.
Для двух целей - показометр настроек во время настройки - и в остальное время - часы/температура и т.п.
Есть мысль использовать что-то вроде
http://devicter.ru/goods/2-4-tft-sen...ej-itdb02-2-4d
на 2.4" ....3.2" . Тогда энкодер выкидываем и рулим тыкая пальцем.