Проект - адаптер штатного підрульового джойстика
Привіт все, ось і сталося, поставив в машину адаптер, все підключив, перевірив і навіть покатався з ним, оцінив зручність управління.
Не знаю чому пишуть що незручно - мені здалося ідеальне місце французи обрали для установки джойстика. Я тримаючи руки на кермі, спокійно дотягують пальцями до кнопок.
Ну да ладно це була прілюдія. Для зацікавлених викладаю схему, проект (исходник прошивки на Code Vision) і фото установки.
Схема проста, на вході найпростіший стаб на 7805, на його виході 5 в для харчування МК. Вхід захищений діодом і трансілом (спец діодом), який гасить викиди напруги бортсети, а вони можу бути до 100-120 в, кондери - для фільтрації напруги живлення.
Для МК використовував кварц, так як схема чутлива до частоти, яка використовується для формування сигналів управління. На вихід PD2 підключений біпер для сигналізації натискання кнопки, вихід PD3 підключається до магнітоли. Джойстик підключається до контактів К1-К6, харчування на схему взяв з дроту запалювання, тобто коли включається магнітола то і включається адаптер. За основу підключення взяв проект - cxem.net/avto/electronics/4-91.php
Контакти джойстика можуть не збігатися, тому краще продзвонити його (у мене так було)
За посиланням вище я взяв для переробки бібліотеку для сканування кнопок джойстика, а за основу бібліотеки для відправки кодів по RC6 протоколу спасибі - IR Remote
Дану схему запросто можна переробити для відправки кодів через ІК, потрібно лише підключити ІК діод через транзистор і додати в код генерацію частоти 36 кГц через ШІМ. Якщо кому цікаво - можу розповісти і підказати.
Перелік деталей:
C1 = 1 x 1000 ПФ
C2 = 1 x 470мкф х 25 в
C7 = 1 x 220мкФ х 16 В
C3, C4 = 2 x 22p
C5, C6 = 2 x 100n
EP1 = 1 x пьезодінамік
IC1 = 1 x ATTINY2313
Q1 = 1 x 7,3728 MHz
R1, R2, R3, R4 = 4 x 10k
VD4 = 1 x 1N4004
VD5 = 1 x P6KE18A
VD1, VD2, VD3 = 3 x 1N4148
І наостанок фото: