Адаптер рулевых кнопок своими руками

Не знаю кому как, а я не могу слушать некачественный звук, а штатные головы даже в дорогих авто имеют паршивый звук, поэтому я решил поменять штатную голову на Pioneer deh-8700bt (который мне на 23 февраля подарила жена). Но очень хотелось сохранить управление кнопками на руле, а так как у нас купить адаптер можно только через интернет с ожиданием доставки "скоростной почтой России" и так как магнитола с функцией громкой связи, а моя комплектация не имела данных кнопок на руле, то решил делать свой адаптер и реализовать дополнительные кнопки через короткое и длинное нажатие.

 

 

 

Мой подарок от любимой жены

 

 

Схема управления резистивными кнопками головой Pioner

 

 

Номиналы сопротивлений и возможные отступления от номиналов

 

Имея эти данные приступим к разработке нашего адаптера.

Собрав ниже приведенную схему я приступил к разработке скетча.

 

 

Когда скетч был отточен, разработал печатную плату для DIP - элементов:

 

 

 

 

И для SMD - элементов

 

 

 

Так как на SMD - элементах размер платы выходит меньше, я остановился на данном варианте, в итоге получилась вот такая плата размером 30х30 мм.

 

 

Далее неебходимо было подогнать скетч к номеналам резистивных кнопок моего автомобиля (subaru forester sg5). Для этого собираем ниже приведенную схему.

 

 

 

И подключаем ее согласно ниже приведенной схеме два провода на рулевые кнопки.

 

Прошиваем в arduino стандартный скетч из arduino IDE  "basic -> AnalogReadSerial" включаем сериал монитор нажимаем кнопки на руле и записываем получаемые результаты которые потом вписывем в скетч.

 

Данная операция позваляет настроить адаптер под любой автомобиль если у вас на руле резестивные кнопки.

Скачать архив с печатными платами и скетчем.

Видео как это все работает:

 

Скетч:

 

Категории

Теги

Последние записи

Статистика

Яндекс.Метрика
© 2014 - 2018 OKbit.ru - умный дом. Все права защищены.