Взагалі-то матеріал на цю тему в оригіналі складався з трьох частин, але за 8 років деталі підзабулися, тому буду описувати те, що ще пам'ятає мій склероз... :-)
В нормальних європейських комплектаціях (у кацапії, доречі, також) Chevrolet (Nubira) Lacetti випускалася в комплектації зі штатною магнітолою, яка комплектувалася дротовим пультом керування на кермі. Укравто, звичайно, зекономило і тут: магнітоли були тільки в комплектації CDX, яка в свою чергу була тільки на седанах. В інших комплектаціях для будь-яких кузовів була тільки так звана "аудіопідготовка" - наявність 4 динаміків в дверях і проводка з 18-піновим роз'ємом.
Одразу після оформлення покупки авто, ще машина була на передродажній підготовці, я придбав досить непогану на той час магнітолу Blaupunkt MP57 Hamburg.
Blaupunkt MP57 Hamburg
Звичайно, магнітола мала стандартні ISO-роз'єми, до яких напряму роз'єм проводки машини підключити не можна було... Аудіопідготовка ж... Довелося ще придбати перехідники для проводки та для антени (потрібен був кутовий).
Ну от, декілька років так і катався: з музикою, але без можливості керувати нею з керма...
Якось почав часто зустрічати дописи, в яких люди ставили собі магнітоли типу Pioneer, Sony, просто міняли опори на платах ремоконів і підключали керування... Блін, подумав я, теж так хочу...
Почав вивчати схеми, намагаючись зрозуміти що до чого, і з'ясував, що штатні магнітоли, які ставились в Лача, були... Blaupunkt! Також, виявилося, що даний виробник для підключення до магнітоли різної періферії використовує не якісь свої, а стандартизовані розєми mini-ISO. Зрадівши, думав, що все буде досить просто - куплю ремокон, додам відсутні ділянки проводки та й по всьому... Наївний... Так, штатні магнітоли мали звичайне резистивне керування без якихось там викрутасів, про що нам каже схема аудіо-системи авта:
Схема аудіо-система Lacetti (Nubira)
В моєму ж випадку виявилось, що магнітола має входи для дротового дистанційного керування, але керування не резистивне, а імпульсне, тобто кожна команда (натискання відповідної кнопки ремокона) - це послідовність імпульсів визначеної довжини.
Почав шукати способи як отримати ці послідовності. Все зводилося до того, що треба було десь брати та вивчати бездротовий пульт керування (магнітола має інфрачервоний порт, хоча в комплектації пульта не було). Пошуки привели мене на один датський сайт, власник якого вже зробив те, що я шукав! Маючи подібну магнітолу, він придбав універсальний бездротовий пульт Blaupunkt RC-10, та за допомогою ПК з нехитрою приспособою з декількох деталей та інфрачервоного приймача відсканував команди всіх кнопок пульта!
Це був просто подарунок долі, яким я не міг не скористатися! В комплекті була навіть схема та прошивка для якогось PIC, але, по-перше, я ПІК не люблю чогось (і вихідний код проекту бів на Асемблері, який я вже забув), а по-друге, мені було цікаво зробити пристрій самому.
Тому вирішив зробити те саме, але на ATtiny13.
Маючи дані опорів штатного аудіо-ремокону, та порившись в інтернетах, склав його схему:
Схема ремокону. Потрібне обведене червоним прямокутником.
Схема контролера.
Насправді, спочатку контролер був, як я писав вище, зібраний на Tiny13 та не мав зовнішнього кварца.
Отаке от чудо було зібране на макетці
Довго чи ні, але поступово всі параметри імпульсів я підігнав таким чином, що на столі магнітола відпрацьовувала натискання всіх 5 кнопок імпровізованого "ремокона".
Магнітола в процесі знущань.
Час спробувати як воно працюватиме в машині. Несу все в машину. В салоні спека - кінець червня... Підключаю магнітолу і стенд - не працює, жодна кнопка не спрацьовує. :-(
Йду знову в офіс, підключаю - працює... Після пари таких прогулянок дійшло, що на спеці Тінька трохи "пливе", тобто часові параметри імпульсів змінюються від навколишньої температури, і гамнітола не реагує. Тут вперше прийшла ідея використання звонішнього тактування від кварца, але було одне "АЛЕ" - ATtiny13 не має можливостей для підключення кварцевого резонатора, вона може тільки тактуватися або інутрішнім RC-генератором, або ж зовнішнім тактовим сигналом. Тут ми і підійшли до думки про використання МК із можливістю прямого підключення кварца. Таким МК виявився ATtiny25, який має такий самий корпус, та майже пін в пін відповідає тіні13...
Після заміни МК та використання кварца параметри імпульсів керування перестали пливти, магнітола почала відпрацьовувати команди як на холоді, так і в спеку...
В процесі розробки мені здалося, що 5 кнопок якось малувато для нормального керування магнітолою, особливо, коли джерелом музики є флешка. Хочеться рухатися не тільки "вперед" поміж теками та треками, а і "назад", мати можливість перемотувати треки, зручно перемикати стації та ін. Тому додав до п'яти основних команд:
Vol+ - гучніть збільшується
Vol- - гучність зменшується
Src - джерело музики
Mute - приглушення звуку
Next - наступна радіостанція, наступний трек
ще 4 додаткових:
Vol+ - тека "вверх" (по дереву тек), діапазон збережених станцій "назад" (FM1, FM2, FM3, MW, LW)
Vol- - тека "вниз" (по дереву тек), діапазон збережених станцій "вперед"
Mute - пошук станції вперед, перемотка трека вперед
Next - пошук станції назад, перемотка трека назад
Додатковий режим вмикається довгим натисканням на кнопку Src до вмикання індикатора. Так само цей режим і вимикається. В обох режимах кнопка Src коротким натисканням виконує перемикання доступних джерел звуку.
Наступним етапом стало виготовлення та монтаж контролера. Для цього на розборці в Харкові за допомогою @Avstriec були придбані:
- 96453381 SWITCH A-AUDIO REMOCON , [WE] - б/в аудіо-ремокон;
- кронштейн лівого ремокона з гвинтами кріплення ремокона та гвинтами кріплення кронштейна до керма.
Контролер було вирішено розмістити всередині корпусу ремокона.
Спочатку спробував штатну плату та доліпити до неї контролер - вийшла фігня...
Після цього була розроблена та виготовлена нова плата, на якій розміщені кнопки та складові контролера:
Штатна плата (демонтована) та новий контролер.
Під перший варіант бутерброда плат зробив виборки в пластику корпуса, прибрав лишні перетинки, що заважали:
Вмонтував в кнопку Src індикатор - світлодіод 0805:
Вивів назовні три дроти: два - живлення, третій - сигнальний:
Так, не було у мене в той час потрібних фішок та пінів до них... Це зараз я такий грамотний, шо все переробив по заводу, використовуючи правильні роз'єми. Тоді ж влаштував і такий варіант на доступних роз'ємах WH-3 та HU-3...
Наступний етап - допрацювання підкермового шлейфа.
Пацієнт
Розбираємо. Акуратно, але сильно... :-)
Готовий до операції
Оскільки в кермі були лише подушка безпеки та сигнал, то цей самий шлейф, маючи в собі 7 доріжок використовував з них лише три.
Голяк...
Вирішив трохи зекономити доріжок під майбутні плани, та використати лише дві з чотирьох вільних під живлення контролера +12 В та сигнальний дріт. Масу взяв від керма в точці кріплення маси кнопки сигналу:
Червоний - +12 В, жовтий - вихід керування
Залишився останній етап - підключення до магнітоли.
Добре, що в торпедній проводці у всіх комплектацій дроти для ремокона присутні, тому залишається лише їх додати в перехідник магнітоли, бо ж він універсальний, тому основні стандартні дроти в ньому є, а от таких, типу дистанційки - немає.
Зверху роз'єм проводки авта, знизу - перехідник
Теж не дуже морочився, просто підібрав схожі клеми в сам перехідник, на дроти обжав 2,8 мм клеми, заізолював їх термоусадкою і просто підключив до необхідних пінів роз"єма магнітоли.
Отак..
Ну, і за традицією, в кінці розповідв відос як воно працює. Глянув, блін, 2015-й рік... Так шо помідорами не кидатися...:-)