Давно хотел приладить штатный джойстик к гу Alpine, но цена на официальную приблуду пугала немного. В итоге наткнулся на схему повторив которую все заработало. Спешу ей с вами и поделится, может кому то пригодится, т.к. вполне возможно что удастся под эту схему приладить еще много джойстиков, и кнопок на руле, лишь бы кнопки по нажатию замыкались на "массу". Описывать я не мастер, но вкратце попробую

Итак, схем несколько вариантов существует в инете, я опробовал две, заработала лишь одна, поэтому некоторые фото платы будут от другого варианта, но там разница минимальна, в основном в распиновке кнопок, а так обе они на PIC 16F630. Вот схема которая у меня заработала:

Нажмите на изображение для увеличения
Название: Peug-Alpine.JPG
Просмотров: 0
Размер:	63.6 Кб
ID:	717726

Питание контроллеру нужно 5v, тут есть лазейка, гу Алпайн часто выдают эти 5v на средний контакт миниджека проводного пульта, правда если взять питание оттуда есть отзывы, что не всегда работает, но у меня заработало, поэтому моя схема в тестовом и финальном варианте выглядела так:

Нажмите на изображение для увеличения
Название: Peug-Alpine.JPG
Просмотров: 0
Размер:	50.1 Кб
ID:	717728

Ставить конденсаторы на питание не стал, т.к. решил что с ГУ питание уже идет максимально стабилизированное, ну и в тестах показало себя хорошо.


Дальше распаял джойстик на COM разъем,чтобы в случае чего быстро можно было отцепить джойстик от контроллера, провод использовал обычную витую пару, как раз 8 проводков как и нужно.

Нажмите на изображение для увеличения
Название: IMG_20150211_155817.jpg
Просмотров: 0
Размер:	100.5 Кб
ID:	717748Нажмите на изображение для увеличения
Название: IMG_20150211_202212.jpg
Просмотров: 0
Размер:	107.5 Кб
ID:	717730Нажмите на изображение для увеличения
Название: IMG_20150211_173630.jpg
Просмотров: 0
Размер:	76.3 Кб
ID:	717732Нажмите на изображение для увеличения
Название: DSC_0409.JPG
Просмотров: 0
Размер:	75.5 Кб
ID:	717734Нажмите на изображение для увеличения
Название: DSC_0410.JPG
Просмотров: 0
Размер:	77.1 Кб
ID:	717736



Следующим этапом была прошивка контроллера, тут мне повезло, дома есть extra pic программатор, прошивал через Icprog. У кого программатора нету, можно собрать простенький по этой схеме (схема из инета, но описано что рабочая и дружит с 16f630) :
Нажмите на изображение для увеличения
Название: programmer.gif
Просмотров: 880
Размер:	8.3 Кб
ID:	717744

Мой процесс прошивки выглядел примерно так:
Нажмите на изображение для увеличения
Название: DSC_0423.JPG
Просмотров: 0
Размер:	104.9 Кб
ID:	717746

После собрал все на платке и уместил в коробочку (на фото еще самый первый вариант с питанием и немного другой схемой, в итоге на плате осталось 2 резистора и 1 микросхема, к сожалению финальных фоток не сделал. Ну а кто захочет сделать с питанием "извне", как раз примерно как на фото все и выглядит)

Нажмите на изображение для увеличения
Название: DSC_0433.JPG
Просмотров: 0
Размер:	72.4 Кб
ID:	717738Нажмите на изображение для увеличения
Название: DSC_0425.JPG
Просмотров: 0
Размер:	107.5 Кб
ID:	717740Нажмите на изображение для увеличения
Название: DSC_0427.JPG
Просмотров: 0
Размер:	93.6 Кб
ID:	717742


Коробочку установил в авто, за магнитолой на стяжках, также чтобы COM разъем от джойстика не выпал от тряски, стянул его болтиками с ответной частью:

Нажмите на изображение для увеличения
Название: IMG_20150223_164829.jpg
Просмотров: 0
Размер:	81.4 Кб
ID:	717752Нажмите на изображение для увеличения
Название: IMG_20150223_164510.jpg
Просмотров: 0
Размер:	99.9 Кб
ID:	717754



В итоге все работает как надо, все кнопки по своему назначению, колесико на джойстике листает папки при работе CD или же переключает сохраненные радиостанции.
Вот видео работы:



Стоимость деталей для этого контроллера мне вышла около 400руб (заказывал коробочку, разъем jack 3.5, Pic 16F630 3шт (на всякий случай) и доставка). Надеюсь кому то пригодится.
Чуть не забыл, вот прошивка для контроллера:
alpine 16f630.rar


Полезные темы: