Эта тема не нова. Но посмотрев на цены от Yatour и Xarlink, я понял – это не наш метод, решил сделать по-другому. Информации, полученной на форуме mp3car вполне хватило, чтобы собрать это устройство самому. Это эмулятор CD чейнджера.



Это самая дорогая деталь, в дальнейшем ее можно использовать как AUX вход, применяется в тех случаях, когда у магнитолы цифровой вход от CD чейнджера.

Под все это мною была разработана прошивка для микроконтроллера, печатная плата и удачно опробована в деле.



Если тема интересна и кому-то пригодится, выложу принципиальные схемы, прошивки и даже иcходники.
Ссылка
Недавно полностью переделал прошивку ссылка. Изменения:
— флешки можно менять "на лету"
— файлы mp3 можно писать в корень флешки не переименовывая
— можно использовать DFplayer mini

— схема выполнена на Arduino pro mini (Arduino nano) 5V

— MP3 модуль "встроен" внутрь магнитолы (вместо CD дисковода)







Комментарии 93
Можно ли оставить CD привод? Будет ли совместно работать?
Приветствую. Имеется девайc wt-usb01 (эмулятор CD -ченджера с алиэкспресса для Мазды). Многие владельцы этой штуки, и я в том числе, столкнулись с проблемой, что при выключении не запоминается состояние трэка и воспроизведение начинается заново, с первой песни, первой папки. Решения этой проблемы пока не найдено. Эмулятор построен на атмеге8 в качестве MP3 декодера стоит AU7860C. Насколько я понимаю, состояние трэка, должно записываться в епромку Атмеги, но почему то этого не происходит. Причем изначально, всё работало как надо, но со временем дефект стал проявляться всё чаще, пока не стал постоянным. Я не программист, мне ближе ремонт схемотехники, по этому, первым делом проверил номиналы всей мелочухи на плате и увеличил ёмкость электролита опорного напряжения Атмеги, увы не помогло. В качестве полумеры, повесил электролит на 2200uf на сигнал включения платы (ACC), тем самым выиграв несколько секунд, чтобы в момент запуска мотора девайс не отключался и воспроизведение продолжалось дальше. Хотелось бы восстановить изначальный функционал. Если подскажите куда копать, буду очень признателен.
Вывод 4 ардуинки соединил с Busy плеера — вроде-бы работает — но иногда глючит
Переписал на ардуино drive.google.com/open?id=…nk-AnygpNBVcDnVkEDHO8IAOm
Привет .Фьюзы ставил стандартные.
Да, из-за этого после включения магнитофона выбрать ченджер нужно через 9 сек
Попробую этот способ
Кто-то ставил на UpdateList — у меня пишет NO CD
У меня на update list пишет "no disk", если не вставлена карта памяти. С картой памяти пишет "error disk cd1". Папку с файлами mp3 обзывал по-всякому, никакого результата. Громкость не регулируется, при нажатии только показывает текущий уровень звука. Цифровой вход s/pdif активируется. Буду подключать блютус модуль к конвертеру и слушать с телефона. Другого варианта пока не вижу.
Alex-nadra
Кто-то ставил на UpdateList — у меня пишет NO CD
Ставил на тюнер лист . Симптомы как у Alexvershal . .Потом ставил вашу, тоже самое, но ваша при выборе CD запускается через 2.5 минуты . Наверное частоту нужно выставить .
А на такой магнитоле будет работать ? Рено Сценик 2001 год.
Привет. В схеме с красным крестиком нужно прерывать дорожку ?
Да.
Добрый вечер. Для версии с DFPlayer ом, подключение через стандартный разъем SPDIF, есно через согласование уровней, будет работать? Или там другие скорости? Не хочется ломать плеер. На чем Вы писали прошивку?
Скорости те же. Я толком не смог согласовать по уровням. Писал на Flowcode 8.
А в чем проблема по согласованию?
См. схему магнитолы. Там слишком заумно. Хотя моя первая версия работала
огромное спасибо ! Будем иметь в виду
добрый день. давно не заглядывал на вашу страничку, и вот новая прошивка. жду блок аудио в цифру, и начну сборку. в ваших файлах схема подключения- это если не через разъем а внутри магнитолы паять? я правильно понял. устанавливать буду выносным вместо пепельницы- все равно пустует.
Да, внутри магнитолы.
Добрый день! Такая магнитола сможет распознать эмулятор или нужно подгонять прошивку? На подключении эмулятора магнитола никак не реагирует. Режим CD changer активирован clip-ом.
Поделитесь исходником прошивки на atmega8. Alexvershal@tut.by
заранее благодарен!
Ссылку см. выше
Добрый день.
А исходник прошивки можно?
Можно. А с какой целью?
Добрый день.
Вопрос, а без МР3 плеера, прошивка позволит ли, использовать АЦП как AUX, ну понятно без вывода инфы на дисплей. Активируется ли SPDIF?
Просто МР3 плеера, нет в наличии. Все остальное есть.
Штекера покупал здесь ru.aliexpress.com/item/20…042311.0.0.3da233ed5B2lIq
АЦП здесь ru.aliexpress.com/item/AK…042311.0.0.67c033ed3yx7qA
Планировал сам "ваять" емулятор, только под bluetooth-модуль + STM32. Купил модуль csr8645, но с "коробки" он UART неподдерживает. Пока делаю SPI-программер что-бы все-таки включить UART, причем не факт что он вообще разведен из BGA-чипа (есть такое мнение в сети). Хотя документация показывает наличие пинов RX&TX.
Все это я веду к тому, что эти "пляски" надолго, а на машинке езжу каждый день и трансмитер этот уже задолбал. Хочу попробовать сделать Ваш эмулятор на Мега8, но опять же вопрос будет ли работать без МР3 плеера? как AUX?
Добрый день. Работать, скорее всего, не будет. Программа запрашивает кол-во папок, файлов в папке, обрабатывает отсутствие файла и т.д. Надо перебирать прошивку.
ru.aliexpress.com/item/YX…j&ws_ab_test=searchweb0_0, searchweb201602_2_10065_10068_318_319_10696_450_10084_10083_10618_452_535_534_533_10307_532_204_10059_10884_323_10887_100031_320_10103_5723520_448_449, searchweb201603_45, ppcSwitch_0&algo_expid=be1fea55-21a6-4a0e-bc1d-5c11eff23517-2&algo_pvid=be1fea55-21a6-4a0e-bc1d-5c11eff23517
Понял, большое спасибо за ответ. Будем рыть в другую сторону.
В любом случае спасибо за интересный материал и толчок в правильном направлении…хотя Flowcode5_AVR мне не особо понятен…как-то обычный Си, роднее что-ли.
Без плеера мп3 непроверял но без флешки как AUX работает ( пишет ошибка) звук регулируется. По прозбе у автора ( прошивка 2) управляю стороним плеером тоесть звук, следущий прек, предыдущий все с пульта под рулем.
Спасибо Автору
В закромах нашелся плеер на YX5200 — модуль ru.aliexpress.com/item/1P…042311.0.0.274233edfjlTOX . Я так понимаю, с ним тоже работает?
Работает но неправельно. Описано чуть ранее.
Может это у меня так. Пробуй отпишись только. Хочу знать результат.
Ну нормально, буду пробовать. Полюбому отпишусь.
Мне пока главное, что-бы эмулятор с плеером открывал SPDIF-вход магнитолы.
Хотя, честно говоря, "тема" с bluetooth-модулем CSR8645 более интереснее. И кстати, SPDIF выход в нем, уже присутствует…
АЦП на машине не сразу заработал . Пришлось менять в АЦП кварц с 24мГц на 12 мГц тогда заработал А до замены в динамикахи магнитолы бешеный шум ШЕПЕНИЕ. Хотя к ресиверу подключал все нормально было.
.
Точно такая-же ситуация с АЦП — "бешеный шум ШЕПЕНИЕ". Поменял кварц на 12МГц заработало, но переодически звук "захлебывается". Может еще уменьшить частоту кварца?
Добрый день собрал cd для Рено проблема такая при нажатии кнопки ""вперёд"" играет трек под номером(001) как проиграет следующий не играет при нажатии снова кнопки ""вперёд"" на магнитоле снова играет трек 001. При нажатии кнопки назад играет трек под номером (000) на экране ""TR1 — CD1"" после проигрывании трека все стоит. Папки не переключаются. Может из за плеера. У плеера микросхема затерта. А с плеером на микросхеме YX 5200 (s.aliexpress.com/Jf6VnqeE?fromSns=Copy )ведет себя также как описано выше.
Может кто нибуть добавит
pin ""следущий""
pin ""предыдущий""
pin ""плеер активный"" для вкл. питания у плеера сторонего.
СПАСИБО… а тоя сам в этом ни бум бум (в изменении прошивки)
А можно к этому плееру приделать?
s.aliexpress.com/Jf6VnqeE?fromSns=Copy to Clipboard
Надо проверить структуру файлов на флешке. Названия папок должны быть 01-09, а файлы должны начинаться с 001-099. Добавить команды на вывода микросхемы в принципе можно, однако надо знать что нужно другому плееру (импульс или смена уровня…)
Папки так и называются и файлы .А количество папок играет ооль ? она одна "01".
У меня когда включаеш магнитолу если колесеко не покрутеш то натпист ерор CD после 30 сек и после этого только перезогруска поможет. Надо сразу после включения колесеко шаг зделать играет трек001 при следующем вращении снова 001 назад крутеш колесеко играет трек 000.
По сторонему плееру нужен импульс положительный я их через 2N700 подключу кдругим кнопкам имитируя нажатия кнопки др плеерa.(
s.aliexpress.com/rQruiq6Z?fromSns=Copy to Clipboard )в нем управления разные велечины сопротивления на землю . Запоминает последний трек при откл. питания.
Я подазриваю чото виной всему контролер в плеере. До этого был другой плеер с четкой маркировкой YX5300 я его нечайно спалил
На pin rx или тх подал 12v вот с ним было вроде все нормально толком не успел проверить.На новом сейчас затёртая маркировка. Больно похож на s.aliexpress.com/Jf6VnqeE?fromSns=Copy
у них одинаковые симптомы. Можея я 12 вольтами нетолько плеер сжок но и pin атмеги? Между плеером и мегой. такое ощющение что от плеера нет обратной связи.
Недавно проверил все варианты порядка записи файлов. Ошибок не возникает при правильном порядке. Папки должны называться 01,02,03…09. Файлы тоже должны в начале иметь 001,002…099.
Если папки названы неправильно, выдает ошибку или включается трек 1 CD1.
По окончании воспроизведения, например, трека 001 дается команда на включение трека 002. Если трек 002 отсутствует, то идет команда на вкл. след. 003 и так десять попыток на вкл. след. треков. Если файлы все-таки не найдены — выдается ошибка.
Спасибо
Буду плеер другой закпзывать.
А новая прошивка с выходами на отдельные входы микросхемы?
НАДО…НАДО…КОНЕЧНО!
Спасибо большое
В шапке
Приветствую Вы молодец спасибо ВАМ.
ЗА проделанную рпботу.
PLAY в магнитоле нет.
PIN 23 вобще не активный в новой прошивке.
24 pin ""следущий""
25 pin ""предыдущий""
Хорошо бы 23 pin ""плеер активный"" для вкл. питания у плеера сторонего.
Если нет то и наэтом СПАСИБО.
У меня видимо плеер верней чип не тот а плеере тотже плата v1.0 .Чип без обозначений.
Привет всем .
Если исходники есть. Может кто нибуть прошивку переделать ( ""следущий, , — ""предыдущий, , трек) продублировать на отдельные выходы микросхемы. Для управлением другим плеером на простым кнопках. Спасибо.
Добавил в шапку обновленную прошивку.
Здравствуйте. Судя по всему автор здесь, к сожалению, уже не появляется. Просьба, если кто-то добудет заветные файлы — дайти знать. Спасибо.
Добавил ссылку в шапку
Большое спасибо!
as205
Добавил ссылку в шапку
Благодарю!
Здравствуйте. Очень заинтересовала ваша разработка. Скиньте пожалуйста почту прошивки и исходники praporugaf@mail.ru
Доброе время суток. Можно прошивку и исходники, если не сложно. kt819a(собака)gmail.com
и мне скинуть, если не затруднит efimovpasha@gmail.com
Можно прошивку и исходники на почту fraderik01@gmail.com, а то ссылки не активные(
Если на вход spdif магнитолы подать сигнал с АЦП то ничего не произойдет?Магнитола не активизирует вход?
Нет
кренка ощутимо греется я так понимаю нужен теплоотвод напряжение на выходе 5В в норме
Не замечал
собрал все прошил атмегу подключил к магнитоле и ничего не произошло магнитола не видит мой девайс как проверить если сигналы на выходах? Брать осциллограф? будет ли что на Rx Tx.На атмеге выставил внутренний генератор 8 МГц.
Надо проверить подключение к магнитоле и схему согласования Rx Tx. Коротко принцип работы:
— при подаче питания на МК (микроконтроллер — эмулятор (mega8,32)), МК начинает один раз в секунду выдавать на Tx последовательность кодов — готовность.
— переключаем последовательно подрулевым переключателем или с магнитолы и если магнитола по Rx принимает коды готовности, то она выдает код подтверждения по Tx, после чего МК начинает эмуляциию работы CD чейнджера ("загрузку" диска, управление, чтение и тд). Если магнитола не приняла коды готовности, то режим CD чейнджера не включится.
Ясно попробую заменить транзисторы контроллер у меня атмега 8 в дип корпусе
а как с качеством звука у этого плеера изначально? стоит вообще заморачиваться? лучше, чем у трасмиттеров, которые через FM работают?
Качество отличное. Трансмиттеры даже нельзя сравнивать
Хорошо, тогда буду на свой старый пионер с ipbus пробовать собрать на ардуино
Больше стоит задача активировать spdif вход. Чтобы можно было подавать звуковой сигнал
К сожалению опыта написания и отладки по для контроллеров особо нет хотя прошить на программаторе готовый файл смогу
Вот здесь схемы, платы, прошивки, исходники drive.google.com/file/d/0…nEpkXZUs5TVpla1lNZEU/view
Есть прошивка и для ардуино, правда непроверенная.
Файл недоступен — удален. Повторите пожалуйста (и ардуино если можно).
АЦП как на фото у меня уже есть купил когда пробовал схему на pic
Буду очень признателен за плату. Плату смогу сделать сам есть опыт по лут.можно и схему обвязки контроллера и точное его название.хочу реально сделать это устройство
Какой модуль с контроллером заказывать?
Плату нужно делать самому. Могу выложить печатную плату
Что то не могу найти саму плату mp3 плеера как у Вас?
ru.aliexpress.com/wholesa…8115257&SearchText=yx5300
Надо сначала отладить схему на контроллере, а потом заказывать
мега8 это atmega 328p? подойдет прошивка?
Прошивка не подойдет
Здравствуйте, на схеме r9 1к соед с r11 3,3 к последовательно и подаётся к выводу DO/RX и в этой же точке +5vcc может там ошибка +5vcc подается через r11 3.3k а r9 1k напрямую к DO/RX ?
Да, ошибка. Это в схеме с ардуино. Схему с ардуино не советую. Я ее прошивку не довел до ума. Реально работающая схема — на меге8. Чтобы запустить ардуино, нужно исходник меги адаптировать под него. Есть желание, пробуйте.
Насчет ошибки в схеме. Схема согласования rx и tx магнитолы и чейнджера взята из схемы самой магнитолы. Можете проверить, схема есть в архиве.
Сегодня нашёл эту тему буду пробовать делать.пробовал на pic16f688 делать эмулятор не заработало . транзисторы на схеме можно кт315_361?
Я думаю, можно.
Здравствуйте, заинтересовался вышеуказанной информацией,
можно ли получить прошивку и подробную информация на почту dimarik_90@mail.ru
Заранее премного благодарен.
Будете делать?
Да планирую
as205
Будете делать?
Для начала хочу собрать ПО, чтоб смело заказывать железо с Китая.
as205
Будете делать?
Как в работе он?
Не выключается — слушаю, работает все ОК. Схема (прошивка) собрана на ATMega8.
Вот ссылка yadi.sk/d/Up-lySxRmR3T4
Большое спасибо, буду пробовать.
У меня магнитолла пионер давольно старая. У неё с зади есть вход ip-bus. По-моему там простой аналоговый вход по звуку. А вот как с этого разъёма управляется сд челнджер это вопрос к вам.
Это все только для магнитолы Tuner list. У Pioneer другой протокол обмена с CD чейнджером.
А вы случайно не знаете какой там протокол у разъёма ip-bus?
Не могли бы вы выложить принципиальную схему. Аруино нано у меня есть, есть модуль питания регулируемый под неё. Хотелось бы собрать подобное для своего старенького пионера. Можете выложить сюда или прислать мне на почту. Буду приёмного благодарен. Почта для связи constantinoff@list.ru
"Если тема интересна и кому-то пригодится, выложу принципиальные схемы, прошивки и даже иходники."
Тема даже очень интересна. Тут ещё и CD накрылось в магнитоле, "тюнер лист" своего AUX не имеет, а с помощью такой разработки магнитолу можно омолодить…
Молодец, нормальный выход из положения
Опять не сидится на месте ! После сканера IAW16f не откажусь ознакомиться с новой конструкцией !