Вирішив замінити штатну магнітолу CD70 Navi — в першу чергу із-за відсутності bluetooth, хоча по звуку вона мене абсолютно задовільняла. Не сильно шарю в плані автозвука, тому бренд впринципі мені підходив абсолютно будь-який з відомих. Основні критерії:
— bluetooth
— aux та usb виключно ззаду
— нормальний стан
— подешевше (значить 1DIN)
На ebay знайшов б/в Kenwood KDC-BT768HD за 55$ (ціна з доставкою сюди) .У нас модель називається KDC-X701. Стан ідеал, ззаду 2 usb, aux, вхід під мікрофон.
В якості пульта буде використовуватись стандартний підрульовий Renault (4$) — він функціональніший за кнопки керма у Vivaro. Також була куплена коса для підрульового з Trafic (6$) і звідти виплетені 6 проводів з фішкою на підрульовий.
Даний Kenwood має можливість підключення кнопок керування — є окремий провід, але керування не резистивне, а цифрове. Прийшлось розбиратись, що і як. Корисну інфу можна взяти з наступних ссилок:
1. www.drive2.ru/l/470919456860668449/
2. www.sbprojects.net/knowledge/ir/nec.php
В якості контроллера взяв китайський Arduino Pro Micro.
Живлення беру з одного з usb портів магнітоли, але можна по іншому: у магнітоли є вихід P.Сont для включення додаткового підсилювача — його можна подати на вхід Raw ардуіни, ну і землі з'єднати.
Магнітола буде конектитись до телефона/планшета по bluetooth, відповідно окрім просто керування музикою можна ще й приймати звінки і використовувати голосове керування (треба підключати додатковий мікрофон до магнітоли).
Результат :
(youtube заблокував відео із-за авторських прав на музику, тому кладу ссилку на dropbox)
www.dropbox.com/s/mseqano…_20190306_220502.mp4?dl=0
Установка.
Купив рамку під магнітолу, але прийшлось трохи підрізати торпеду, щоб вона встала
Контроллер поклав просто на магнітолу
Мікрофон протягнув по правій стійці в плафон:
Якось так
Також з'ясувалось, що у товариша на Vivaro теж Kenwood(трохи інший, але керується так само), прийшлось мінімально підігнати прогу і для нього:
Ардуіна на Vivaro:
p.s.Список команд які я знайшов на Kenwood(щось нагуглив, щось сам насніфив):
const byte TrackDn = 0x0a;
const byte TrackUp = 0x0b;
const byte AM = 0x0c;
const byte FM = 0x0d;
const byte PlayPause = 0x0e;
const byte DSearch = 0x0f;
const byte Source = 0x13;
const byte VolUp = 0x14;
const byte VolDn = 0x15;
const byte Mute = 0x16;
const byte AudioCtrl = 0x17; // вхід в звукові настройки
const byte PowerOff = 0x83;
const byte VoiceControl = 0x8b;
const byte PhoneDn = 0x88; // підняти трубку
const byte PhoneUp = 0x92; // покласти трубку