Адаптер для подключения кнопок на руле к магнитоле kenwood
Прикупил я беспроводные кнопочки для магнитол. Подробнее про кнопки тут: Установка беспроводных кнопок управления магнитолой (Мультируль)
В моем случае это Kenwood bt304, дабы сделать себе аля мультируль).
И столкнулся с проблемой: вывод блока имеет выводы Key1 и Key2 резистивные выводы для подключения к магнитоле, а Kenwood имеет только один провод, и он принимает цифровой сигнал, а именно NEC. Образно говоря, пульт ДУ только по проводу)
Дальше начал думать что делать. В голову приходило купить адаптеры с алика, но это дорого да и ждать надо,
и тем более ардуинка под рукой лежит. (Конечно, можно было и на других МК).
Поискал в интернете готовые варианты, нашел несколько. Но все как-то мне не понравились, в итоге решил написать сам.
Сразу же взял модифицированную библиотеку IRremote под это дело, чтоб не менять коды nec.
Управление кнопками решил положить на библиотеку GyverButton.
Собрал схемку, запаял навесным монтажом, элементов не много)
Key1 — это вход с резистивных кнопок (обычно это левая сторона, но не суть важно).
Key2 — то же самое, только 2 часть кнопок (обычно это правая сторона, но тоже не важно).
Они могут быть и перепутаны, да и работать по-разному.
Подтягиваем эти провода к 5 вольтам через резисторы 10кОм, и пускаем на аналоговые входы ардуинки (A0 и A1) через резисторы 100ом.
Еще вешаем керамические конденсаторы 0.1 микрофарада на эти пины, дабы уменьшить шумы и наводки на аналоговые входы (можно и не ставить, но сигнал будет более шумным).
Далее идет список NEC кодов, которые посылаются на магнитолу при нажатии определенной кнопки.
(Список неполный, для своей магнитолы можете поискать в интернете).
Если что, кенвуд на запросы кодов шлет лесом) так что все только в ваших руках.
Далее есть настройки антидребезга, таймаута удержания кнопки и таймаута между кликами. Можно настроить каждую кнопку по отдельности, подробнее в библиотеке GyverButton.
Дальше идет очень важный момент.
Здесь идет привязка виртуальной кнопки к физической (правда по аналоговому входу), для работы библиотеки.
myButt1.tick(readKey1>KeyLast-DeadZone && readKey1<KeyLast+DeadZone);
Мы знаем, что кнопка "KeyLast" (назад) работает по первому каналу, значит, ее и приписываем к первому каналу (readKey1).
myButt1, myButt2, myButt3 и тд. Это "Виртуальные кнопки", которые потом будем проверять на нажатие, удержание и т.д.
Далее идут проверки на одиночное нажатие, myButt1.isSingle() и выполняется отправка нужной команды.
Также есть проверки на удержание кнопки isHold() (для отправки повторов при удержании). У меня используется только myButt3 и myButt4, то есть это кнопки KeyUpVol и KeyDownVol (прибавить убавить громкость).
Также в скетче есть дополнительные коментарии.
Не забываем что, питать ардуино нужно стабилизатором на 5 вольт! , можно использовать хоть "Кренку", хоть импульсный dc\dc преобразователь.
Важный момент: в машине питать ее постоянно нет смысла, поэтому подключаемся туда, где появляется питание при включении зажигания.
Вот моя первая запись здесь, рассказываю как подружил кнопки руля своего Ниссана с олд-скульной, в недавнем прошлом кассетной магнитолой Kenwood 4904. Теперь она может играть флешки, имеет на борту bluetooth, громкую связь и управляется с руля. Может кому-то будет интересно или поможет как-то. Делал для себя, в целях саморазвития и познания мира Ардуино.
Владельцы Альпин, Морелей, Фокалов проходят мимо, ибо от такого колхоза у них остановится сердце.
В чем общий смысл? Есть старая магнитола Kenwood 4904 с ИК-пультом ДУ (пульт купил за 600р, их до сих пор продают!), в которую интегрирован МП3 плеер из ФМ-трансмиттера и китайский Bluetooth-модуль BT201 с микрофоном. Захотелось управлять всем этим хозяйством с руля. Для этого решено сделать контроллер на Ардуино, это такой программируемый контроллер, "лего для взрослых". Пересмотрено куча материала на эту тему, и здесь, на Драйве, и на CarPC.
Нужные сигналы управления магнитолой однажды записаны (считаны) со штатного пульта ду и воспроизводятся Ардуиной по нажатию кпопок на руле через ИК-светодиод, вживленный в панель магнитолы (приклеен к фотоприемнику).
ФМ-трансмиттер работает в качестве МП3-плеера, у него есть линейный выход, управление по ИК-каналу (с пульта ДУ), и переключение треков по папкам, что очень важно. Размещен внутри магнитолы. Управляется он аналогично — командами по ИК каналу, которые однажды записаны (считаны) с пульта и воспроизводятся Ардуиной через ИК-светодиод, который приклеен в фотоприемнику трансмиттера. Немного топорно, зато просто. Управляется плеер при нажатии кнопок руля "Вперед" и "Назад", также используется команда "Пауза", чтобы остановить трек, пока, например включено радио. Короткое нажатие на руле переключает трек, длинное — папку на флешке.
Китайский ВТ-модуль имеет на борту микрофон, линейный выход, и может гнать музыку или работать в качестве Hand-Free (основная функция для меня), управляется он пока кнопками с лицевой панели магнитолы. Он третий, долго подбирал подходящий. У него наименьшая задержка по звуку в режиме Hands-Free, т.е. при разговоре собеседник не слышит эхо, связь как через обычную гарнитуру. Слышимость нормальная, проверено.
МП3-плеер и ВТ-модуль подключены ко входу АУКС магнитолы через контакты малогабаритного реле, которое управляется от того же Ардуино. Таким образом размножается лин.вход магнитолы. Управление реле также от Ардуино.
Кнопки руля (они резистивные, 2 группы по 3 кнопки) подключены к Ардуино, по величине сопротивления определяется какая кнопка была нажата. Длительность нажатия фиксируется, различается короткое-длинное нажатие и удержание кнопки.
Как все это работает? При повороте ключа подается питание на Ардуино и магнитолу со всеми потрохами. Ардуино переводит магнитолу в режим Stand-By, то бишь выключено и останавливает МП3-плеер (т.к. он начинает петь сразу, а нам этого не надо). ВТ-модуль в это время устанавливает соединение с телефоном.
Далее нажатием кнопки SRC на руле выбираются по кругу режимы ТЮНЕР — МП3-плеер — Выключено. Если после МП3-плеера выбран следующий режим (Выкл или ТЮНЕР), то МП3-плеер ставится на паузу. Кнопки ГРОМКОСТЬ всегда управляют громкостью магнитолы. Кнопки ВПЕРЕД-НАЗАД управляют или тюнером, или МП3- плеером, в зависимости от того, что сейчас выбрано. При нажатии кнопки ТЕЛ магнитола переключается на ВТ-модуль (срабатывает то самое размножающее реле), если была выключена, то просыпается (как в штатной ДЭУ). Для индикации выбора режима "bluetooth" предусмотрен синий светодиод. При повторном нажатии кнопки ТЕЛ все возвращается в первоначальный режим. ВТ-модуль управляется пока только кнопками с панели магнитолы: там выведены кнопки ВПЕРЕД, ПАУЗА/ТЕЛ, НАЗАД.
Выкладываю ссылку на скетч (текст слишком длинный, не умещается), там есть пара косяков, но в целом все работает.
Ни на что не претендую, просто выкладываю для ознакомления. Есть более крутые проекты, у меня же пока получилось вот так.
Адаптер кнопок мультируля SsangYong Kyron для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Toyota Avensis для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Hyundai Solaris для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Chevrolet Lacetti для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Kia Rio для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Suzuki Grand Vitara для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Ford Focus 1/2 (1998-2011 г.в.) для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Kia Ceed для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Mitsubishi Lancer для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Toyota Corolla для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Mitsubishi Pajero / Pajero Sport для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Suzuki Swift / Liana для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Ford Mondeo 3/4 (2000-2014 г.в.) для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Nissan X-Trail для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Toyota Rav4 для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Opel Vectra B для подключения к магнитоле Pioneer. Уже полностью запрограммирован на автомобиль Опель Вектра Б и магнитолу Пионер, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Nissan Qashqai для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Opel Vectra B для подключения к магнитоле Sony. Уже полностью запрограммирован на автомобиль Опель Вектра Б и магнитолу Сони, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Kia Venga для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок мультируля Kia Cerato для подключения к магнитоле Pioneer. Уже полностью запрограммирован, настроен и готов к установке, не требует «обучения».
Адаптер кнопок руля управления магнитолой – это устройство, согласующее штатные кнопки на руле и нештатный автомобильный проигрыватель.
Так если у вас установлены кнопки на руле, а в машине стоит родная магнитола с завода, установленная при сборке автомобиля, то Вам данный адаптер не нужен. Если Вы решили заменить эту магнитолу на штатную китайскую для Вашего автомобиля - та же самая ситуация - все будет работать. А вот если Вы хотите поставить нештатную магнитолу известных брендов как Pioneer, Alpine, JVC, Kenwood, Sony или какое-то китайское универсальное устройство - то там связь руля и магнитолы теряется - и восполнять ее надо установкой данного адаптера.
Мы хотим рассказать о том, что такое адаптер кнопок на руле или адаптер рулевого управления и как его правильно подобрать.
Еще существуют другие названия, например: интерфейс кнопок на руле или адаптер подключения кнопок на руле. Смысл его один и тот же.
У многих людей появляется желание заменить родную (штатную) магнитолу. Причин может быть масса, например нет поддержки USB или SD карт, или магнитола не очень хорошо звучит, во многих автомобилях стоят магнитолы которые до сих пор не поддерживают формат MP3, а некоторым жизненно необходимо чтобы в машине можно было смотреть DVD формат. Все это подталкивает людей менять штатную магнитолу. При замене родной (штатной) магнитолы перестают работать кнопки на руле, вот тут то, как раз и понадобится адаптер рулевого управления. Адаптер рулевого управления представляет из себя электронный блок. Адаптеры рулевого управления бывают двух типов подключения: резистивные и с управление по CAN шине. Как работает адаптер рулевого управления, да очень просто, он принимает сигналы от кнопок на руле и адаптирует их под нештатную магнитолу, позволяя регулировать громкость магнитолы, переключать треки, радиостанции, выбирать нужный режим, а в некоторых случаях управлять громкой связью, то есть сохраняя практически весь функционал кнопок на руле. Существуют два типа подключения адаптеров рулевого управления в автомобиль, первый это подключение pin to pin, разъем в разъем, то есть адаптер рулевого управления подключается четко в iso разъем. Стоимость таких адаптеров достаточно недешевая, зато для тех кто ценит свое время больше, это то что нужно. И второй тип подключения это подключение врезкой, то есть соединение проводов адаптера рулевого управления с проводами в колодке подключения магнитолы. Эти адаптеры стоят дешевле, поэтому являются более популярными. В нашем магазине ЛИГА ЗВУКА представлен самый большой выбор адаптеров кнопок на руле, таких брендов как ACV, Connects2, Триома, Metra, Phonocar, Intro, Zexma. Давайте разберем в чем их отличия и преимущества. Итак по порядку, интерфейсы кнопок на руле немецкого бренда ACV имеют достаточно высокую цену, по сравнению с конкурентами, все интерфейсы ACV имеют подключение pin to pin, ассортимент данного производителя охватывает практически все модели автомобилей. Бренд английской фирмы Connects2 является полным аналогом немецкой компании ACV, но стоимость адаптеров Connects2 дешевле, данные интерфейсы так же имеют тип подключения pin to pin, поэтому интерфейсы connects2 достаточно популярны и пользуются спросом у наших клиентов. Интерфейсы фирмы Триома производятся в России, подключение данных адаптеров в автомобиль осуществляется только врезкой, адаптеры выпускаются практически на все автомобили, и так же пользуется популярностью среди автолюбителей. Американский бренд Metra выпускает интерфейсы кнопок на руле практически для всех автомобилей, но все же акцент сделан на американский рынок. Компания Phonocar пришла к нам из Италии, выпускает адаптеры рулевого управления для большинства автомобилей, но в связи с высокой ценовой политикой компании, не взыскала большой популярности у наших покупателей. Компания Intro представляет широкий спектр адаптеров кнопок на руле, ассортимент охватывает все марки автомобилей. Компания Zexma является наиболее популярной у наших покупателей, так как выпускает интерфейсы рулевого управления на все автомобили по самой недорогой цене, не уступая, а в некоторых случаях и превосходя конкурентов не только по цене, но и по качеству оборудования. Подобрать адаптер кнопок на руле к своему автомобилю вы можете самостоятельно на нашем сайте, либо позвонить к нам в магазин и наши специалисты помогут вам сделать это по телефону, необходимо знать марку, модель и год выпуска автомобиля. Как правило большинство автомобилей имеет резистивную систему подключения кнопок на руле.
- Сортировать:
- Новые и популярные
Кабель Connects2 CAN-FORD01 в автомобили Ford Fiesta 2006, Mondeo,С-Max 2003, Focus 2005
Connects2 CAN-FORD01- Кабель в автомобили Ford Fiesta 2006, Mondeo/С-Max 2003, Focus 2005
Приведу свой пример подключения на авто SsangYong New Actyon с МГУ CHR-7769SY (WinCe).
В связи с желанием иметь возможность управлять МГУ с руля и не имением желания разбирать руль для установки штатных кнопок, а также их стоимость. Приобрел на Алиэкспресс вот такое Устройство для беспроводного управление МГУ.
Сразу скажу, что само подключение не сложное, но требует элементарного понимания предназначения разъемов на МГУ, а так же желательно знать распиновку штатной колодки для подключения МГУ своего автомобиля. Желательно иметь тех.описание на МГУ и инструкцию о порядке его снятия и установке. Основное отличие в моем МГУ оказалось, что он имеет для подключения только один сигнальный контакт "КEY1".
Благодаря всемирной сети и профильным форуам по авто без проблем разобрал переднюю панель и вытащил магнитолу.
Инструкция найденная в Инете на мое МГУ ничего не дала, а только запутала т.к. схема подключения как и задняя панель МГУ полностью не соответствовала инструкции.
Ниже фото МГУ CHR7769 и иллюстрация с назначением разъемов из тех.описания.
Судя по приведенной недораспиновке (нормальная распиновка дана только основному разъему) разъемов на корпусе МГУ разъем колодки "A" соответствует приведенной на схеме разъему "7". Где логика в этом - не знаю. Сначала думал, что "SWC_AD1, 2" и есть те самые контакты для подключения к проводам Key 1 и Key 2 китайского устройства. Но т.к. распиновки разъема 7 (A) не нашлось изначально предположил, что белый и зеленый кабели колодки "A" те самые необходимые кабели (в зеленом круге на фото).
Нашел распиновку основной колодки (приведена ниже). Принес МГУ в квартиру (думаю всем можно обойтись без этого) и подключил для пыток к 12 V 5A. Для включения МГУ питание необходимо подавать на 1 (batt) и 2 (Acc) контакты.
Для удобства теста из колодки вытащил кабели №№4, 5, 13, 16 (номера на фото основной колодки).
Сначала подключил к приемнику устройства удал. управления. следующим образом:
Приемник - ГУ
12V - 12 V
Gnd - Gnd
Key 1 (бел.) - Бел.провод колодки №7 (приходит в пин 16 осн. колодки)
Key 2 (зел.) - Зел.провод колодки №7 (приходит в пин 13 осн. колодки)
После включения ГУ обнаружил, что реакция есть только при нажатии кнопок на одном из двух беспроводных пультов.
Поменял местами белый и зеленый кабель - заработал другой пульт, а первый перестал реагировать.
Вспомнил второй упоминаемый китайцами вариант подключения в случае если МГУ имеет только один сигнальный вход.
Пришел к выводу, что зеленый кабель на моем МГУ это не "Key2" и подключил по новой схеме. То есть объединил провода устройства "Key 1" и "Key 2" и подсоединил к кабелю от SW1 от МГУ.
Проверка кнопок и их настройка осуществляется через Меню настройки управления на руле. На моем МГУ в настройках необходимо выбрать вкладку "Руль". Для программирования функций кнопок нажать кнопку СТАРТ (на фото уже нажата).
Далее нажимаем одну из кнопок на пульте, например с символом увел. громкости - на экране розовым цветом будет отмечена строка с определенным сопротивлением (на фото 90-94).
Выбрать ранее выделенную строку и кликнуть по "НАЖАТЬ". Откроется список действий по кнопке - выбрать например "Громкость +" из предложенного МГУ списка.
Повторить вышеописанные действия для всех кнопок.
Если разные задействованные кнопки предназначенные для выполнения разных команд накладываются, то необходимо ползунок внизу "Tolerance" установить на меньшее значение. Значение Tolerance определяется опытным путем.
Моя магнитола (думаю любые современные) и пульт позволяют настроить действие не только на кратковременное нажатие, но и на удержание каждой кнопки, что позволяет увеличить функционал в два раза. Для настройки действия по длительному удержанию кнопки необходимо на экране взамен кнопки "НАЖАТЬ" выбирать кнопку "Удерживать нажатой".
Для завершения настройки на экране выбрать "СТОП", а затем нажать на "Х" для выхода с сохранением.
После настроек у меня дублируется только одна кнопка GPS, но это не страшно т.к. моя МГУ не позволяет открыть Навигатор по кнопке на руле (нет такой функции).
Читайте также: