Статья частично касается и владельцев RCD300mp3, но им все же полегче
, особенно если привод все еще неплохо читает болванки.
Всем доброе время суток. Ну наверное многие знаю (а кто не знает, видимо, сейчас узнает), что RCD300, грубо говоря, делятся на два этапа, выпуска до «какого-то там месяца» 2006 года и после. Вроде бы ничего существенного, разница лишь в том, что модели «после» поддерживают AUX и все, что нужно сделать, это в кодировке балалайки поставить соответствующий бит и прикупить (недешевый правда, впрочем как все ваговское) шнурок и наслаждаться своей любимой музыкой. Модели «до» обделены столь замечательным свойством ![]()
Мне попалась именно такая «до» балалайка. В городе хватает и радио, но иногда приходится прокатиться немного дальше от Харькова, чем хватает передатчиков радиостанций. Да и, в конце концов, иногда тупо хочется какой-нить альбомчик Bon Jovi прослушать, или Витю Цоя, например.
Выход конечно же есть. Более того – их, выходов, несколько. Самый правильный, пожалуй, поменять старушку на более современное. Одно плохо, кроме новой балалайки еще блочок гетевея надо бы. Вобщем бюджет такого мероприятия приличный. Пока отбрасываем этот вариант. Следующий способ – купить многим известный «сд-ченжер эмулятор» (сори за вольное написание перевода с англицкого). Это может быть DMC, Xcarlink, Yatour (возможны ошибки в названиях, лень в нете смотреть правильные) и иже с ними. Девайс сей действительно очень и очень прикольный. Кроме, собсно, возможности прослушивания своей музыки он еще позволяет управлять шестью папками, как будто это шесть дисков в ченжере, штатными средствами (кнопками на балалайке), ну и треками соответственно. Суппер. Одно плохо, ну чесслово, ну не стоит эта приблуда 100уе у нас (и от 50-60уе в китае при покупке оптом). В конце статьи выскажу свое мнение почему и сколько я бы отдал за такой девайс. Следующий способ – самый простой, купить кучу сд-дисков, записать туды музычку и вперед. Одно плохо, для RCD300 без мп3 на один диск влезет 10-15 песенок, плюс не забываем про возраст лазера, пыль и т. д. Следующий способ – умельцы подключаются к разъему 3 магнитолы (которая отвечает за вход от телефона) и довольны. Не знаю, не пробовал, по слухам звук моно (хотя кто-то писал, что стерео сделал). Вобщем нет точной информации. Всё? Закончились варианты?
Щас я вам расскажу про еще один (не всем, конечно же, наверняка многие слышали и возможно даже воспользовались им, но с другими информацией не поделились ;)).
В свое время (проект давно не развивается, а если и развивается то подпольно
) появился замечательный проект «vwcdpic». Что сделали ребята: разобрали протокол, нарисовали схемку, написали прошивки для микроконтроллеров и у них все получилось. Это тот же «сд-ченжер эмулятор». Подключив девайс к голове и нажав дважды кнопку CD (для RCD300, например) микроконтроллер радостно отвечает «что он самый что ни на есть настоящий ченжер и мол давай открывай входы и принимай аудио сигналы». Домашняя страница у них была www. /vwcdpic (можно не ходить по урлу, нет такого раздела щас на сайте). Но мир не без добрых людей, некоторые товарищи сделали архив сайта. Вот урл http://www. /misc. orig/w...vwcdpic/devel/
На сайте есть как прошивки, так и схемы. Более того, команда проекта «vwcdpic» пошла еще дальше и сделала прошивки и схемы для управления ipod, Archos-плеером (тот, который с винтом внутри) и т. д. Это немного сложнее, но в самом деле лишь немного. Управление как положено с кнопок на головном устройстве. Ничего не напоминает? ;)
Одно плохо (и дальше вы поймете почему), архив был сделан по состоянию на что-то типа конец 2004 года.
Немного поспрошав дядю Гугла я почти сразу попал на сайт https://sites. /site/tuomokaikkonen/vwcdpic
Схема до смешного проста и я решил повторить этот эксперимент. Важный момент, парень просто молодца (хотя я на него и был немного зол, но об этом чуть позже ;)), он в схему сразу добавил программатор (можете погуглить, так называемый «метод пяти проводков») от COM порта кампутера (это избавляет искать друга с программатором, либо тратить 10+уе на покупку оного, либо паять еще и программатор). Парень делал все серьезно, поэтому прикупил коннектор (3B7 035 447 A) и проводочки со штырьками с двух сторон (000 979 018), в наборе 5 штук, разрезав их пополам получаем 10 штырьков, притом что нам хватит 7-8. Глянув в экзист на цену и сроки доставки этих двух артикулов я в очередной раз вспомнил, что езжу на vw ;). Вобщем исключаем эти артикулы из списка покупаемых деталей. И еще, он использует 14-ти контактный разъем, я вместо него купил 10-ти (одну «маму» на плату и два «папы» на кабель) .
Идем на радио-рынок. Протягиваем список деталей и в итоге нам озвучивают цифру за все 30 гривен! Меньше 4-х долларов! Микроконтроллер 9 грн (1,11 дол). Макетная плата (ну не захотел я травить, рисовать схему и т. д, кто хочет/умеет сэкономит и на этом) тоже 9 грн (1,11 дол). Все остальное – 12 грн (1,5 дол). Ах да, вот те «папы» 10-ти штырьковые стоят по 75 копеек (0,09 дол), запомните эту цифру.
Далее шаримся по своим закромам и находим следующее: кусок Com кабеля (длинный не нужен, до 30 см), старый шлейф IDE для компьютера (от винта, от СД, от флопа, да не важно, от него отрежем/оторвем шлейф на 10 проводов), аудио шнурок со штекером (у меня валялись старые колонки для компа, динамики давно уже хрипели, но шнур просто прекрасный, в отличии от современного китая где две волосинки непонятно из какого металла внутри), кусок олова, кусок канифоли, ну и паяльник какой есть в доме. Вобщем тут каждый сам барин, че есть в хозяйстве – то и пойдет на благое дело. Ну и самое главное – изолента!!! Крайне рекомендуют синию, к сожалению у меня в наличии была только черная, но забегая наперед скажу, работает и с черной ;)
Последний раз паял что то мелкое лет пятнадцать назад, благо много не пьем, руки сильно не дрожат, поэтому рисуем одному себе понятную схему расположения деталек, раскладываем все добро перед собой, ну и реально часа за 3 все планируемые детальки на своих местах. Пока жена с дочкой отдыхают в деревне у тещи, тырим лак для ногтей и мазюкаем где паяли ϑ Просьба не смеяться по поводу качества пайки, вспоминаем начало этого абзаца. Главное что держится крепко ![]()




Далее паяем прошивочный кабель из отрезка COM кабеля.
Находим в инете IC-Prog, скачиваем с официального сайта «icprog106c. zip», там же где скачиваем есть еще архив с драйвером «icprog_driver. zip», его тоже качаем, нужен будет. Никаких установок не нужно, программа без инсталлятора. Распаковываем в папку, туда же драйвер. Все настройки в скринах. Вобщем про работу с этой программой в интернете статей вагон и маленькая тележка. Обращу лишь внимание об OSCCAL (почитайте что это), вкратце, это настроечная константа микроконтроллера, для каждой партии своя, если ее затереть при прошивке и забыть перед этим где-нибудь записать/нацарапать, то микросхемку можно выкинуть (не ну есть методы восстановления, не всегда получается и т. д., вобщем дешевле за 1 дол купить новую). Поэтому когда icprog при прошивке спрашивает использовать это значение из прошиваемой программы или не трогать - жмем Нет (последний скрин). Все скрины указаны для Вин7. Процесс программирования крайне прост. На спаянном девайсе ставим перемычки в режим прошивки, подключаем кабель к com порту и к девайсу, запускаем ic-prog, считываем (чтобы это заветное число не пробумкать), открываем файл с прошивкой, выбираем нужный нам тип микроконтроллера в программе и жмем кнопку прошить. 1 минута и все готово. Не трогаем в программе всякие биты защиты и осцилляторы, поверьте, можно такого наставить что МК уйдет в утиль. Только то, что на скринах.






НЕ ДЕЛАЕМ СЛЕДУЮЩЕЕ, это я просто для поддержания хронологии.
Вспоминаем про сайт http://www. /misc. orig/w...vwcdpic/devel/
Накачал все возможные прошивки под PIC12F675. Радостный подключаю кабель, запускаю ic-prog, тыкаю по кнопкам. И… ничего. Даже не читается. Пол дня ковыряюсь у дядюшки гугла и в настройках ic-prog. Ничего. Пол дня пересматриваю спаянный девайс. Все нормально. Снова в гугл. Помните, я писал выше что был немного зол на хлопца этого? Он сделал отличную схему, но указал неправильные контакты для COM кабеля
. Правильные я на схеме ниже нарисовал. Как только с контактами разобрался микроконтроллер прекрасно прочитался и после этого так же не напрягаясь прошился (если бы он знал, что это не последний раз ;)). Быстренько бежим к машине, откручиваем голову, подключаемся. И … (ну вы уже наверное догадались) ничего. Голова никак даже не пытается проверить CDC (сд ченжер) по двойному нажатию на кнопку CD. Вспоминаем, что наверное неплохо было бы в кодировке магнитоле указать, пусть внимательнее смотрит. Подключаем шнурок, кодируем последнюю циферку (+2). Вобщем это можете узнать например здесь: http://wiki. /wiki/index.../500%29#Coding
Пробуем снова. Ну вы поняли. Призадумался. Смеркалось. Думал, раз человек ошибся с контактами COM кабеля, возможно ошибся и с подключением к голове. Пошарив по инету понял, здесь он не ошибся. На следующий день со свежими силами снова программируем микросхемку, но уже другой прошивкой (я ж говорил, натаскал для этого чипа их несколько). Снова подключаем к балалайке и она радостно сообщает что нет, мол, CDC. Мы люди не гордые, еще одну прошивку. И снова результат ноль. Ну не даром говорят, что отсутствие результата тоже результат. Снова прибегаем к помощи зала. И на одном интересном форуме чехов обнаруживаем следующее: http://forum. skodahome. cz/topic/3111...ymphony/page-6 меня крайне заинтересовал пост номер 130 и номер 140. Кстати, если бы я нашел этот сайт первым, я бы повторил лучше эту схему. Она дороже на пол доллара (ну или на доллар, не важно), но сделана правильнее, имеет предусилитель для аудио, плюс есть и готовая печатная плата. Делать ее можнохотя бы из-за одного предусилителя. Дело в том, что когда все-таки у меня все заработало громкость звука напрямую зависит от источника, для телефона нокиа оказалось чуток тише радио. Мощности балалайки вполне хватает, тише реально на одно деление громкости, но все же. Я думаю схема чехов (хотя она все равно построена на принципе ребят из проекта vwcdpic) избавлена от этого. Отвлекся немного. Меня крайне заинтересовал пост в этом форуме номер 140. Там написано что то типа, что одна прошивка не идет на RCD300, а вот прошивка «vwcdpic-3.x-2.7d-RCD300-1-pic12f629» работает. И тут я немного (совсем слегка ;)) призадумался и понял следующее. Я качал все прошивки с архива сайта (напомню район 2004 года), все эти прошивки шли для версии 2.х проекта, вполне возможно что тогда и RCD300 то особо не было, а если и были – то пока под них не делали прошивок. Именно так и оказалось. Прошивка у чехов была для pic12f629, это такой же МК, только чуток проще. Но прошивка конечно же напрямую не подойдет. Попытка найти такую же прошивку, но для pic12f675 ни к чему не привела. Ну ноль результатов в гугле.
Совершенно случайно вспоминаю про чудо проект http://web. archive. org Заходим, вводим поиск www. , я выбрал что то типа 2009 года и о чудо, там есть еще на сайте и раздел vwcdpic, и раздел для разработчиков в нем, и версия 3.х, и ОТДЕЛЬНО дляRCD300 прошивка «vwcdpic-3.x-2.7d-RCD300-1-pic12f675.hex». Быстренько скачиваем, прошиваем, подключаем и … все заработало с первого же двойного нажатия на кнопку CD. Бинго.
Заканчиваем абзац «НЕ ДЕЛАЕМ СЛЕДУЮЩЕЕ…»
После прошивки возник вопрос, как подключить все это. Вспоминаем про стандартный ваговский разъем плюс провода. Ценник прямо скажем негуманный, (кстати, где-то у китайцев встречал полностью разъем, т. е. все четыре колодки с рамкой, плюс для каждого контакта отрезок провода 10-15 см что-то в районе 12-15уе и значит один разъем примерно 3-4уе, сравните с вагом). Помните, я просил запомнить цифру 75 копеек? Так вот, на магнитоле используется стандартное расстояние между штырьками разъема (2,54мм), разница лишь в количестве, их 12. Контакты номер 1 и 7 не используются для нашего эксперимента. Я взял 10-ти штырьковый разъем, сравнил его с ваговским.
Есть пара моментов, 1 и 7 контакт мешают чтобы фишка плотно села. Я аккуратно просто отогнул их (при желании можно вернуть обратно, но я думаю оно того не стоит). Фишка одевается плотно. Чтобы понять – возьмите на любом компе с кабелем IDE и попробуйте его вытащить. Достаточно плотно, чтобы не соскочить самопроизвольно. И второй момент, вставив эту фишку, я увидел, что основная рамка подключаемых разъемов к магнитоле нижней перегородкой упирается. Вобщем на месте оно видно сразу. Я вам ничего не советую, сам же просто удалил что мешало. На общее крепление рамки с контактами это не влияет (она держится зацепами скобы).
Ну вот, в принципе, и все. Девайс установлен (за магнитолой куча места, типа ниша там, сам девайс спрятан в подобие коробочки). В качестве источника музыки может выступать все что угодно: телефоны/смартфоны, ipad-ы/ipod-ы, плееры и даже вот такие забавные штуки http:///p/bluetooth-mp3-decodi...k-white-202155 (по цене от 6-7уе за «без экрана», до 10-12 «с экраном, фм, блютузом, блэкджеком и.., понесло что-то меня», есть и в корпусах и т. д.). Вобщем выбор огромен, каждый сам себе решает. Я попробовал с плеером дочери «Sony Walkman NWZ-B172F Gold», результат очень достойный ;). Сейчас пробую еще один источник сигнала, если что то получится – возможно напишу маленькое продолжение в теме.
Ну и в конце, как и обещал, мое отношение к цене продаваемых эмуляторов. Я спаял за 4уе, хорошо плюс стандартная фишка китай пусть будет 4уе, ок уговорили, плюс чип мп3-декодер (сколько стоит не знаю, но вспоминая фм-трансмитеры в прикуриватель за 1.5уе в китае, я думаю что не дорого), ладно еще раз уговорили, плюс кабель и корпус, ну и светодиод на корпусе ;) Итого 10-12 уе. Это не себестоимость к тому же. Я уже писал, что и в этих МК (PIC12F675) хватает места для кода с возможностью управления. Поэтому не думаю, что в эмуляторах используется что-то архи производительное и дорогое. Итого, мое мнение, сиба этих эмуляторов не превышает 20уе (а скорее и еще прилично меньше). И если бы в рознице он стоил 30уе этой темы на форуме я бы не писал ;)
Всем спасибо, кто дочитал этот опус. Сори за ошибки. Вобщем как смог ;)
схема:
прошивка:
vwcdpic-3.x-2.7d-RCD300-1-pic12f675.zip


