Пульт на руль для автомагнитолы pioneer своими руками
Универсальное решение для подключения ВСЕХ кнопок руля(мультируль) к Pioneer
Была у меня штатная магнитола, и 8 кнопок на руле(включая хандзфришные), да сплыла.
- acv swi-x1 (и аналоги Incar итп)- программируемый от ИК-пульта ДУ адаптер, хорошее решение, но нет возможности назначить все кнопки хандзфри, ибо просто их нет на пульте.
- КРУ omega - насторожило, что производитель сказал, что надо обязательно при заказе уточнять что нужна версия под кнопки хандзфри. Непонимаю зачем две прошивки держать. Плюс долго ждать пересылки.
- Хаки перепайкой резисторов, например тут. Для тех у кого три провода идет с руля, перепайка позволяет задействовать все кнопки. У меня всё по двум проводам (Pajero 4), не катит.
В результате принял решение сделать универсальный конвертер-эмулятор кнопок на Arduino.
Все кнопки руля работают, даже в двух режимах - короткое и длинное нажатие.
За основу взята схема управления магнитолами пионер по проводам, доработано мной в результате экспериментов:
Принцип прост - пионер ожидает замыкания резисторами между концом и общим проводом мини-джека.
Доп функции (указано красным) активируются при одновременном замыкании "кольца" (средний контакт) на общий.
Компоненты:
1) Плата ардуино мини про 5в - 120руб
2) Плата ЦАП/АЦП на чипе PCF8591 - 146р
3) резистор 2Ком
4) стабилизатор на 8вольт (подойдет крен5, 7808 итп) (можно и без него, надеясь что более 16в в бортсети не будет)
5) программа (скетч)
6) разъем мини-джек
7) паяльник 25Вт и прямые руки, или знакомый электрик
Сигнал от кнопок с руля подается на вход A0 ардуины, вход подвешен к +5В через резюк 2ком.
Программа по измеренным на входе напряжениям находит в таблице подстановки желаемую команду (в виде значения конкретного напряжения в вольтах) и скармливает её ЦАПу по I2S
Плата ЦАП выдает на выходе AOUT ожидаемые пионером напряжения.
Повторяемость схемы стопроцентная, регулировок не требует.
Требуется измерить омметром и ввести в прогу матрицу резисторов кнопок на руле, как у меня:
соответственно:
// +10 means that we must add ground to jack ring `
const int maps[8][2]=
< 0, 1 >, // MODE > source/off .off
< 3,3+10 >, // CH UP > next .fldr up
< 4,4+10 >, // CH DN > prev .fldr dn
< 5, 5 >, //VOL UP > vol up .
< 6, 6 >, //VOL DN > vol dn .att-mute
< 7+10,0+10>, //SPEECH > voice ctrl .ph.tel menu
//< 0+10,-1>, //SPEECH > .ph.tel
< 1+10,1+10 >, //ON HOOk> ph.answer .
< 2+10,7 >//OFFHOOK> ph.hangup .esc
>;
На исследования, проектирование, реализацию и настройку убил несколько дней. Не уверен, что оно того стоило.
Поэтому с удовольствием отвечу на вопросы, дабы результат размножился .
Если Вы впервые на нашем Форуме:
При такой цене вопроса можно открывать производство (по отношению к стоимости универсальных адаптеров)
Молодец. отличное решение.
Программу сами писали? На Рено на подрулевых кнопках есть энкодер, если дойдут руки- поможете?
Программу писал сразу максимально универсальную.
Например:
На новых и старых пионерах разное напряжение к кнопкам (3.3 и 5В), меняем константу outDepressedButtonsVoltage.
Ардуины бывают с питанием чипа от 3.3 и 5В, меняем inMaxVoltage
итп
Для резистивных кнопок - запросто.
Теоретически, можно и для CAN-кнопок адаптировать программу, но без подопытного кролика нереально.
Подкрутил немного прогу, сделал дабл-клики
теперь при двойном нажатии на кнопки громкости сразу прибавляет или убавляет на 1/3. Удобно.
Никто скетчем не поделится? В первом посте ссылка битая. Спасибо
Привет, помоги, пожалуйста, "на пальцах" со схемой подключения сей конструкции?
Ардуину и ЦАП заказал, едут - пока пытаюсь умозрительно разобраться.
В родную магнитолу приходит два провода (обозначены RemCtl и RemGnd), я так понимаю это с руля.
Собссно, все. что-к-чему цеплять? Прям по пунктам, типа "врежьтесь в +12 на замке зажигания, впаяйте туда указанный резистор 2кОм, этот провод - в порт А2 ардуины" .
Руки средней кривизны в силу отсутствия опыта. Ну, с какой стороны за паяльник браться знаю, а вот в автоэлектрике не силен.
"Сигнал от кнопок с руля подается на вход A0 ардуины, вход подвешен к +5В через резюк 2ком." вот это как понимать?
В инструкции у тебя сказано рез на 2кОма, в скетче - 1кОм - это где-то опечатка, или это разные резюки?
Где ты в проводке машины на +12В нашел 5В кабель? И вообще, как это выглядит? Y - вот так? т.е. ножка - это вход ардуины, "левая" лапка - +с руля, на "правую" - вешаем резюк?
Т.е. вот такие элементарности
Когда я решил поменять магнитолу в своей машине, я встал перед выбором — потерять штатное управление звуком кнопками на руле, или же покупать специальный (достаточно дорогой) адаптер.
Потом я подумал, почему бы не сделать такой адаптер самому?
Обзор для тех, кто дружит с паяльником.
Сначала суть проблемы.
Во многих машинах есть штатно установленное управление магнитолой на руле. Кнопки эти работают по принципу резистивной клавиатуры, что позволяет передавать сигнал всего по двум проводам.
Например, нажимаем кнопку увеличения громкости — в цепи появляется сопротивление 130 Ом.
Нажимаем уменьшение громкости — появляется сопротивление 240 Ом и т.п.
Поэтому, между рулем и магнитолой нужен специальный адаптер, который будет конвертировать значения сопротивлений в понятные магнитоле.
Когда я поискал такой адаптер для своей машины, оказалось, что он стоит больше 50$. Учитывая, что сама магнитола мне досталась за какие-то смешные 30-35$, я решил попробовать сколхозить адаптер самостоятельно на ардуине. Готовой схемы на тот момент в интернетете не было, пришлось изобретать самому.
Заранее хочу извиниться за возможные неточности и ошибки — я плохо разбираюсь в электронике. Всю информацию по крупицам собирал из гугля. :)
В своем проекте использовал следующие компоненты:
1. Автомобиль Suzuki Swift
2. Автомагнитола Pioneer MVH-X165UI (купил в оффлайне)
3. Arduino Nano, можно и Mini (купил на ebay за 2.5$)
4. MCP4131, цифровой потенциометр на 100k (купил в оффлайне за 1$, почему-то на ebay они достаточно дорогие)
5. Резистор 10k
6. Макетная плата
7. Понижающий конвертер (step down buck converter за 1.5$), чтобы из 12V сделать 5V
Принцип простой — на входе измеряем сопротивление с кнопок на руле. Если сопротивление соответствует нажатию какой-то кнопки, то на выходе на потенциометре выставляем соответствующее сопротивление, требуемое магнитоле.
Первым делом я раздобыл сервисное руководство на свою машину, где указаны значения сопротивлений для всех кнопок. Впрочем, их можно просто измерить мультиметром.
Также в сети обнаружилась следующая схема проводного пульта для магнитолы Pioneer (используется 3.5mm штеккер):
Кнопок Preset Up/Down у меня на руле нет, поэтому я использовал только два контакта на штеккере — Tip и Sleeve.
Т.к. диапазон требуемых магнитоле сопротивлений от 1К до 62К, то я купил микросхему MCP4131 — это цифровой потенциометр на 100К с 129 шагами регулировки. 129 шагов достаточно, т.к. нам не нужна супер точность, магнитола понимает сопротивления с разбросом где-то в 10-20%.
Ну и не обязательно покупать именно MCP4131, думаю, подойдет любой другой digipot с подобными характеристиками.
В интернете есть инструкции по использованию цифрового потенциометра с ардуиной, мне понравилось вот это видео, очень подробно и доступно.
Я не буду объяснять азы работы с ардуиной, есть куча других специализированных ресурсов, где гораздо лучше все описано.
Схема подключения получилась такая:
Сопротивление измеряется на пине A5 с помощью делителя напряжения с резистором 10К.
Потенциометр подключен по следующей схеме:
Фото готовой платы.
С обратной стороны фотографий не сохранилось, т.к. это было год назад и я не планировал писать обзор. Ну и там ничего интересного — куча перемычек и плохая пайка :)
На этом все.
Устройство нормально работает в машине уже около года.
А я сэкономил некоторую сумму денег и получил ценный опыт.
кнопок на руле, но есть возможность подключать проводные джойстики фирмы Sony, такие как :
Sony RM-X1S
Внутри оба джойстка не преставляют из себя ничего сверх естественного - плата и резисторы:
К сожалению эти оба джойстика сняты с производства и купить их можно только с рук, я брал как правило по 500-400 рублей, последний раз видел в магазине в 2008г за 1500рэ.
У пионера резистивное управление, при нажатии той или иной кнопки выдается определенное сопротивление:
0 Ω | Off |
2.2k Ω | Source |
4.4k Ω | Mute |
6.6k Ω | List(Disp) |
8.8k Ω | Seek up |
12.1k Ω | Seek down |
16.8k Ω | Volume up |
23.6k Ω | Volume down |
33.6k Ω | Select |
48.6k Ω | Mode |
Громкость + | 16.9 кОм |
Громкость - | 23,7 кОм |
След. трек | 9,7 кОм |
Предыд. трек | 12,5 кОм |
MUTE | 4,5 кОм |
Также существует схема найденная в инете, но работоспособная:
На коннекторе мини джек 3.5
1 - GND - черный
2 - Shift - белый
3 - AD - красный
В принципе на основании этих данных можно сделать свой пульт/джойстик или же подключить кнопки на руле автомобиля , ессесно при условии что поддерживается резестивное управление + есть множетсво универсальных интерфейсов не дороже денег. Схем кстати в инете достаточно, и переделать/перепаять труда я думаю не составит.
ps что вспомню - добавлю
pss на звание профессора не претендую %)
долго лазил на драйве и гугле и нашел несколько постов о подключении кнопок. Моего варианта конечно же не было, поэтому пришлось разбираться самому.
вот распиновка магнитолы присланная любезным китайцем
нас интересуют провода key1 и key2
в зависимости от типа кнопок подключение бывает разным. в случае с аутбэком подключается так: key1 и key2 скручиваем вместе. далее в штатной проводке ищем вот этот разъем
Переходник для подключения мультируля
Чтобы кнопки на руле начали работать на магнитоле Android следует изготовить специальный переходник и подключить его по следующей схеме:
- Пунктиром выделена часть, которая добавляется взамен штатной ММС.
- Снаружи пунктира — это штатная схема, которая остается без изменений.
Подключаем магнитолу Android через сделанный переходник. Осталось только обучить кнопки на руле в настройках магнитолы.
Предварительные работы
Что нужно учесть при монтаже? Надо сделать так, чтобы при долгой стоянке головное устройство не разряжало АКБ. Многим водителям важно иметь возможность пользоваться техникой и при выключенном зажигании.
Видео: демонтаж старой магнитолы в машине без специнструментов
Размеры и разъёмы
Магнитолы бывают одноблочными и двухблочными (1 и 2 din). Европейские производители, как правило, выпускают технику 1 din. Японские, корейские и американские обычно работают с 2 din — такие модели имеют в 2 раза большую высоту, так что в машине должна иметься ниша соответствующего размера.
- использовать переходники, с помощью которых осуществляется переход с обычных колодок на ISO;
- подключиться напрямую (метод требует хотя бы небольшого опыта в работе с проводами).
Назначение контактов ISO-разъема
Маркировка проводов магнитофона
Перед началом установки изучите провода на новой магнитоле. Обычно вместе с головными устройствами поставляются два ISO-разъема для простого соединения. Они состоят из группы контактов (на каждой по 8 штук). Один разъем соединяется с питанием, второй — с системой звуковоспроизведения. Если в вашей машине нет соответствующего порта, отсоедините разъём от проводов и подключите технику методом скрутки.
Статья в тему: VIN Renault – расшифровка и необходимость такой операции
Изоляция проводов окрашена в разный цвет для упрощения идентификации. У каждого из них есть свои функции.
Схема: куда подключать провода разных цветов
Как подключить камеру заднего вида
Штатная мультимедийная система при включении задней передачи выдаёт на контакт C7 (разъём mini-ISO) напряжения питания камеры 6,2 В. А магнитола Mekede на Android только принимает на контакт 6 (секция K) 12 вольт и не выдает напряжение питания для камеры. Для подключения камеры 6В придется сделать преобразователь уровня напряжения на стабилизаторе 7805С и двух диодах 1N4148. В итоге на выходе преобразователя формируется напряжение 6,6 В. Также можно обойтись и одним стабилизатором на 6 В 7806 (КР142ЕН5Б) без использования двух дополнительных диодов.
Монтаж магнитолы 1 din своими руками
Необходимые инструменты — отвёртка и набор пластмассовых хомутов.
Если вы работаете по стандартной схеме с ISO-разъёмами, то никаких проблем не возникнет — нужно лишь следовать вышеописанным правилам и подключать разъёмы к ответным частям.
Если в вашем автомобиле нет возможности использовать обычный вариант, придётся прибегнуть к более сложной процедуре соединения проводки. Она выполняется следующим образом.
- Отвёрткой снимаем декоративную панель с посадочного места для монтажа.
- Снимаем штекеры с проводов и соединяем провода с ответными в нужных местах, согласно цветовой схеме.
- Как можно более тщательно изолируем каждое место соединения, чтобы предотвратить поломку от замыкания.
- Для повышения надёжности рекомендуется соединить провода хомутами.
- Если в комплекте с магнитолой поставляются стальные пластины с проушинами, разместите их по бокам головного устройства. Это даст возможность легко изъять технику из посадочного места.
Статья в тему: Самостоятельно настраиваем автомобильный сабвуфер
Пульт управления магнитолой на руль KONNWEI
Цена: от 1127,73 руб. (проверить цену и скидку)
Надёжность продавца: отличная!
Доставка по России: бесплатно!
Отзывы покупателей:
Отзыв №2: Пульт пришел быстро подключил к китайской магнитоле все функции работают, но только когда радио играет, а когда включаешь флешку не работает. Радио волны листает назад и вперед без проблем. Все отлично.
Отзыв №3: Зака ждал 3 недели. Упаковка простат, но все уцелело. Отлично работает. Управлять магнитолой стало гораздо удобнее. Спасибо.
Обзор моделей
Обзор Варта V-DV05D
Автомагнитола с управлением на руле
Автомагнитола низкого ценового диапазона. Примерная цена – 2,5 тысячи рублей. Устройство станет прекрасным выбором для автомобилей, где предусмотрен размер 1 дин. Эта автомагнитола позволит получить удовольствие от качественного звука и удобного управления. Отличается следующими техническими характеристиками:
- Поддержка практически всех известных форматов;
- Есть декодер Долби Диджитал;
- Поддержка цветовых систем Пал/NTSC;
- Проигрывает диски CD/DVD/MP3;
- Есть усилитель и эквалайзер;
- Тюнер цифровой;
- Панель съемная;
- Радиотюнер с поддержкой FM/SW и автопоиском станций;
- Есть Блютуз и аудиовход на передней панели;
- Пульт управления крепится на руль и есть еще отдельный инфракрасный пульт;
Джойстик на руль для автомагнитолы
Обзор Пионер DEH-1600UB
Автомагнитолы с джойстиком на руле
Автомагнитола низкого ценового диапазона, стоящая уже 3,5 тысячи рублей. Как и вышеописанная модель, Пионер DEH-1600UB наделена типоразмером 1 дин. Только в отличие от Варта читает еще и флешки, смартфоны, плееры и другие современные носители. Специальные разъемы на передней панели (AUX/USB) позволят это без проблем сделать. Дисплей устройства монохромный 12-символьный. На него выводится необходимая информация о проигрываемой композиции, в том числе и на кириллице. Кроме того, на дисплей выводится и информация RDS. Фишкой этй модели автомагнитолы многие эксперты назвали фирменную технологию Микстрекс EZ, добавляющую оригинальные звуковые эффекты и превращающую композиции на различных носителях в одно целое в большом DJ-сете. По своему вкусу удается выставлять качество звучания. Это помогает сделать 5-полосный графический эквалайзер.
Примечание. Кроме того, в автомагнитоле Пионер DEH-1600UB есть возможность настраивать ВЧ и НЧ при помощи соответствующих кроссоверов и регулировать уровень сигнала для различных источников звука.
Что касается радиотюнера, то он цифровой и наделен как ручным, так и автоматическим поиском станций. Уникальной возможность можно назвать способность заносить и запоминать до 24 станций. Интересно, что радио ловит настолько хорошо, что можно принимать даже дальние станции и вести поиск по типам станций PTY. При самой продолжительной поездке автомагнитола Пионер данной модели даст возможность оставаться в курсе последних событий.
- Поддержка современных носителей;
- Проигрывание CD/MP3/USB;
- Поддержка смартфонов и плееров;
- Есть усилитель и эквалайзер;
- Тюнер радио цифровой, поддерживающий FM/SW. Есть на нем функция RDS;
- Панель съемная;
- Пульт на руле.
Джойстик для автомагнитолы на руль
Пошаговая инструкция
После подключения адаптер включается в режим программирования:
Читайте также: