Mp3 плеер своими руками

Автомобильный МП-3 плеер своими руками, схема

В настоящее время рынок насыщен МП-3 плеерами, хранящими аудиозаписи в виде МП-3 файлов в флэш-памяти, но в основном это миниатюрные карманные устройства, рассчитанные на индивидуальное прослушивание музыки на наушники. Здесь приводится описание схемы самодельного автомобильного МП-3 плеера.

Его выходная мощность 2 x 25 Ватт при сопротивлении акустических систем по 4 Ом. Носителем информации является SD-карта любого объема данных. Файлы в ней размещаются в корневом каталоге, все должны иметь расширения «.mp3».

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

Плеер поддерживает файловую систему FAT32.

WAV — файлы не поддерживаются.
Должны быть только MP3 файлы.

Управление осуществляется пятью кнопками. Кнопкой S1 можно переходить от одного трека к следующему по порядку их расположения на карте памяти.

Кнопка S3 останавливает воспроизведение, и при повторном нажатии воспроизведение продолжается.

Кнопкой S5 можно перебирать треки в обратном направлении, например, если нужно повторить воспроизведение уже прослушанного трека, либо вернуться на несколько треков назад.

Кнопки S2 и S4 служат для регулировки громкости.

Основу схемы составляет декодер МП-3 файлов VS1011 (в 28-вы водном корпусе), который преобразует их в аналоговый сигнал, а так же микроконтроллер PIC16F88, управляющий декодером МП-3 файлов и картой памяти. Микроконтроллер работает с внешним резонатором 8 MHz, декодер МП-3 файлов использует кварцевый резонатор на 13 MHz (12,96 MHz).

Сформированный аудиосигнал подается на интегральный УМЗЧ на микросхеме А2. Это стереофонический мостовой УМЗЧ для применения в автомобильной аудио-технике. Микросхема УМЗЧ должна быть установлена на радиатор.

Подстроечными резисторами R16 и R17 устанавливается номинальный уровень сигнала, поступающий на УМЗЧ, а так же необходимый стереобаланс. Цепи R18-С16 и R19-C17 представляют собой простейшие фильтры, подавляющие импульсные продукты цифро-аналогового преобразования.

Цифровая часть схемы питается напряжением 3,6V, полученным при помощи интегрального регулируемого стабилизатора на микросхеме А1.

В самом начале налаживания, перед первым включением питания нужно удалить перемычку F1 чтобы отключить питание цифровой части. Затем проверить работоспособность
УМЗЧ и настроить стабилизатор напряжения.

Нужно подключить вольтметр (мультиметр) к точке +3,6V и подстройкой F1 выставить в этой точке напряжение 3,5…3,6V. После этого можно впаять перемычку F1.

Конденсаторы С19, С20 на напряжение не ниже 16V, остальные — не ниже 6V.

Конструктивно аппарат очень удобно можно разместить в корпусе старой и неисправной аналоговой автомагнитолы китайского производства, нежизнеспособной по схемотехническим причинам. Тем не менее, там есть корпус со всеми креплениями, разъемы а так же радиатор и прочие необходимые детали.

Фьюзы brownout — disabled
watchdog — disabled

Файлы к статье; СКАЧАТЬ…

Источник: http://xn—-7sbbil6bsrpx.xn--p1ai/avtomobilnyj-mp-3-pleer-svoimi-rukami.html

:: САМОДЕЛЬНЫЙ MP3 ПЛЕЕР ::

Источник: http://samodelnie.ru/publ/samodelnye_pribory/samodelnyj_mp3_pleer/5-1-0-49

Самодельный портативный mp3 плеер USB, microSD

Facebook

ВКонтакте

Twitter

Google+

ОК

Данный mp3 плеер, не совсем обычной конструкции, был сделан из подручных средств.

Хорошее решение для дачи и с минимальными затратами. В ходе генуборки собралось много хлама на выброс и кое что решил пустить в дело).

Корпус сделан из картона от бытовой техники склеенного вдвое, что придает конструкции хорошую жесткость.

Почему картон? С ним проще работать и его много остается после покупок бытовой техники, и в данной самоделке картон хорошо подходит для создания корпуса.

Пошаговая сборка и демонстрация работы mp3 плеера в видеоролике для ознакомления

Было использовано:

1. Картонная коробка от бытовой техники2. Медные проводки от старой электроники3. 2 динамика от старых компьютерных колонок4. Клавиатура от старого сотового телефона 5. Аккумуляторная батарея от старого сотового телефона

6. Выключатель(ссылка на выключатель)

7. 4 самореза

8. Модуль заряда аккумуляторных батарей(ссылка на модуль)

9. Mp3 плеер без корпуса (ссылка на плеер)10. Декоративная пленка на клейкой основе11. Термоклей, супер клей, изолента

Из инструментов:

1. Плоскогубцы2. Ножницы3. Канцелярский нож4. Отвертка5. Клеевой пистолет

6. Паяльник (ссылка на мини USB паяльник, очень удобный)

7. Третья рука (ссылка на самоделку)

Шаг 1

Нарезаем картон на парные куски, по 4шт каждого размера.1. 4см х 8см, 3,6см х 7,6см2. 4см х 6,5см, 3,6см х 6,1см3. 6,5см х 8см, 6,1см х 7,6смИ склеиваем их между собой. Это придаст конструкции жесткость.

Шаг 2

Электроника, которая будет использована в самоделке.

Дешевый mp3 плеер с USB и microSD разъемами(ссылка на плеер). Питается от сети 5в или 3.7в от аккумулятора. Усилитель сигнала на 3вт в нем уже встроен. Так же встроен стабилизатор напряжения. Подключение питания через microUSB и две клеммы для аккумулятора.

Модуль заряда литиевых батарей 18650 на TP4056 5В 1А с micro USB интерфейсом (ссылка на модуль). Он подойдет для заряда аккумуляторов от сотовых телефонов.

Аккумуляторная батарея Philips 1100mAh. Вытащил из сломанного телефона.Динамики из старых компьютерных колонок.

Недавно заказывал выключатели(ссылка на выключатель) хорошего качества для ремонта настольной лампы. Как раз одна осталась.

И несколько кнопок с клавиатуры сломанного телефона.

Шаг 3

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

Проклеиваем с внутренней стороны термоклеем для надежного скрепления.Прикидываем будущее размещение модуля заряда.Модуль заряда и аккумулятор будут находиться в корпусе второй колонки.

В корпусе первой колонки будут расположены плата плеера и кнопки управления.

Шаг 4

Вырезаем отверстия для USB и microSD разъемов на верхней части корпуса.Выпаиваем штатные кнопки из платы плеера. Их разместим на той же верхней части корпуса для удобства управления.Припаиваем проводки к кнопкам. Я брал 4 пары разных по цвету проводов, чтобы потом было удобнее паять на плате плеера.

Шаг 5

Берем декоративную пленку на клейкой основе(у меня осталась черная) и обклеиваем ей части корпуса.Должно получиться так.

Шаг 6

Вырезаем отверстие под кнопку на верней части корпуса первой колонки и размещаем там кнопку управления.С обратной стороны фиксируем термоклеем для надежности.То же проделываем и с остальными кнопками. 2 верхние кнопки будут отвечать за переключение треков и громкость, нижняя левая плей/пауза, а нижняя правая кнопка повтора трека. Получилось как то так.

Шаг 7

Теперь можно припаивать проводки от кнопок на плату плеера.
Заливаем места пайки термоклеем для надежной фиксации проводков. Можно их собрать в кучу и обмотать изолентой, чтобы не мешались.

Шаг 8

Соблюдая полярность припаиваем одну пару проводов от модуля заряда к аккумулятору.Прикручиваем динамики к корпусу саморезами и фиксируем саморезы с обратной стороны термоклеем.

Приклеиваем верхнюю часть корпуса и фиксируем модуль заряда термоклеем для надежности.

Проделываем прорези для проводов идущих к первой колонке, фиксируем их термоклеем с внутренней стороны и проверяем работу модуля перед креплением задней части корпуса.

Шаг 9

Скручиваем провода двух динамиков и припаиваем их к плате плеера соблюдая полярность.Припаиваем провода питания к плате плеера и к выключателю. Соблюдайте полярность!Болтающиеся части и провода фиксируем внутри термоклеем. Проверяем работу плеера перед креплением задней части корпуса.

Шаг 10

Для фиксации колонок друг с другом и защиты проводов приклеиваем широкую полоску декоративной пленки с обеих сторон. Получилась конструкция формы книжки, которая придает устойчивость и не обычный внешний вид данной самоделке.

Приклеиваем кнопки от клавиатуры старого телефона супер клеем. Будьте аккуратны, не залейте клеем кнопки управления.

Можно приступать к тесту

Индикация питания и работы плеера хорошо видны.
USB флешки читает хорошо. Музыка играет громко. На максимальной громкости присутствует хрип динамиков, но и средней громкости вполне достаточно для прослушивания.

Работа от аккумулятора 1100mAh примерно 2-3 часа на средней громкости при воспроизведении с USB носителей, но остается энергия для воспроизведения с microSD карт. С microSD картами будет работать в 2-3 раза дольше, так как питание потребляется 3в, вместо 5в.

Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

Идея

Описание

Исполнение

Итоговая оценка:

Источник: https://USamodelkina.ru/8649-samodelnyy-portativnyy-mp3-pleer-usb-microsd.html

Простейший самодельный MP3 плеер Сакура с открытым исходным кодом

Купив деталей на 30 долларов и с добрым количеством терпения, вполне можно собрать целый МР3 плеер, с открытым исходным кодом, и широкими возможностями к модификации.

Он может быть модифицирован так, что будет принимать команды по последовательному интерфейсу, может быть частью художественного проекта, использован как голос для вашего очередного умного говорящего робота-друга, или наполнен музыкой, и использован как есть.

Вставляйте карту какого хотите размера, вплоть до теоретического предела формата MMC. Весь программный код и схемы, представленные здесь, распространяются свободно.

Основные возможности плеера: режим воспроизведения в случайном порядке, базовая навигация в треках, регулятор громкости, поддержка FAT32, поддержка фрагментированных файлов, неограниченное количество файлов в корневом каталоге и высокое качество воспроизведения. Файлы с битрейтом 256 кбит/с воспроизводятся без сбоев. Поддерживаются файлы с разным

битрейтом, максимальный – 320 кбит/с.

Wav-файлы так же поддерживаются, но они должны быть меньшего качества чем CD, до тех пор, пока вы не поставите кварцевый резонатор для PIC контроллера с большей частотой. В моем тестовом устройстве это работает, но использовать PIC контроллер на тактовой частоте более 8 мегагерц при напряжении питания

всего 3,3 вольта проблематично. Я все еще работаю над воспроизведением wav-файлов, по этому, если вы столкнулись с забавными результатами, воспроизводя wav-файлы, дайте мне знать.

Чтобы записать данные на карту памяти, вам потребуется устройство чтения/записи карт. Во множество компьютеров такие устройства встроены. Внешние USBмодели доступны в продаже по цене приблизительно в 10 долларов. Проверьте

формат файловой системы карты, он должен быть FAT32 а не FAT16.

Для нормального проигрывания загрузите MP3-файлы на карту (проверьте, чтобы все файлы имели расширение «.mp3») и вставьте ее в плеер. Включите плеер и он сразу же начнет воспроизводить первый трек. Файлы воспроизводятся в таком порядке, в

каком они были записаны на карту памяти.

Чтобы перейти в режим воспроизведения в случайном порядке, держите нажатой кнопку «следующий трек» (next track) при включении плеера. Он останется в этом режиме до следующего цикла выключения/включения. Как только все песни будут проиграны, плеер переходит в спящий режим до следующего

цикла выключения/включения.

Предостережение для новичков! Это проект промежуточного уровня. Вам потребуются такие вещи как PICпрограмматор, некоторое знание программирования на языке С, так же как и неплохого, но и не огромного знания электроники. Осциллограф также не повредит.

Будьте осторожны, детали очень маленькие.

Если вы новичок, просмотрите эти книги и web сайты:

www.parallaxinc.com www.sparkfun.com www.microchip.com www.microchipc.com www.dontronics.com www.jameco.com ccsinfo.com (единственный компилятор, который я использовал в проекте – компилятор

для контроллеров средней разрядности (midrange compiler)).

Все три книги Фореста Мимса (Forrest Mims) доступны в радиорубке (Интернет магазин radioshak.com).

Практическая электроника для изобретателей, автор Paul Scherz и журнал Чекнутый и Вольты (в книжной крепости (Интернет магазин) они есть практически

всегда.)

Почему проект назван Сакура? Этот проект начался, когда везде цвели вишни. Сакура означает цветение вишни по Японски. И первый прототип проекта был помещен в

корпус из розового пластика.

Схема


Исходный код

Исходный код написан на С. Я использую PCMкомпилятор для контроллеров средней разрядности (PCM midrange compiler) от CCS. Он стоит около ста долларов и производит очень компактный код, имеет

полный набор встроенных функций и типов данных. Я очень доволен им. Web сайт разработчиков компилятора – ccsinfo.com.

Для людей, которым не нужно модифицировать код программы есть .hex файлы, готовые для загрузки непосредственно в PIC контроллер. Не забудьте очистить флажки (fuses) BROWNOUT и WATCHDOG, это будет значить – запретить их.Если вы не сделаете этого, все

устройство откажется работать. Это наиболее распространенная ошибка.

На текущий момент все 4 килобайта памяти программ почти полностью заняты. 256 байт флеш (EEPROM) памяти полностью используются для хранения таблиц функции воспроизведения в случайном порядке.

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

Если компания Микрочип когда ни будь выпустит 18-ногий контроллер с 8 килобайтами памяти, я обязательно использую его для этого проекта. Так же вы можете сделать код более эффективным, чем сделанный мной код. Если сделаете, дайте мне знать,

что именно вы сделали.

Расположение элементов

Список частей

   Сегодня представлю вам способ изготовления самодельного мп3 плеера. Согласен, схема не из простых, еще и прошивка, но возможно найдутся люди, которые все же соберут его.

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

Карта памяти – SD/MMC, размер памяти ограничен теоретическим лимитом спецификациями MMC-формата, могут использоваться и другие карты с переходниками. 

   Данный MP-3 плеер поддерживает достаточно много функций, например случайное воспроизведение дорожек, навигация по дорожкам (вперед, назад, пауза), регулирование громкости звука воспроизведения.

Также тут присутствует поддержка файловой системы FAT32, фрагментированных файлов. Качество звука и воспроизведения музыкальных файлов находится на очень высоком уровне.

MP3-файлы с битрейтом 256 кБит/с воспроизводятся без каких-либо проблем, файлы с переменным битрейтом также воспроизводятся без проблем, максимально до 320 кБит/с.

   WAV файлы также поддерживаются, но качество не на высоком уровне, для улучшение качество этого формата нужно поставить кварцевый резонатор с более высокой частотой.

Для записи файлов на карту памяти вам нужен кард-ридер. Карта памяти должна быть в формате FAT32, а не в FAT16. Файлы на карте памяти должны быть в формате mp3.

Нужно вставить карту памяти в MP3 плеер и включить питание, воспроизведение файлов начнется с первой дорожки.

   Файлы воспроизводятся в записанном на карте порядке, но у плеера есть также функция случайного выбора дорожек. Чтобы включить случайное воспроизведение, нужно удержать кнопку во время включения плеера. Когда все дорожки будут проиграны, воспроизведение останавливается и плеер уходит в ждущий режим.

   В качестве компилятора использован PCM midrange compiler от CCS. Данный самодельный МП3 плеер обойдется вам не дорого, но собрать достаточно сложно из-за используемых в нем смд компонентов и цифровых технологий, если у вас нет опыта, лучше не связывайтесь с такими проектами! Возможно также дополнение устройства юсб портом, для возможности использования флешек.

   Плеер можно дополнить маломощным усилителем низкой частот, для увеличения громкости звука, удобно использовать стереофоническую микросхему TDA2822, восьмивыводная микросхема обеспечивает мощность до 1 ватта на канал, питание от 2-х вольт.

Поделитесь полезными схемами

   Простая мигалка на шести светодиодах и двух резисторах, питающаяся от батарейки на 9 вольт.
   Простой регулятор мощности на симисторе и динисторе DB-3 — классическая, проверенная 1000 раз схема. Плюс ещё один вариант, без использования редких деталей.
   Рассмотрим типовую схему электронного трансформатора и варианты его подключения в сеть.
   В отличие от другого зарядного устройства, данное усовершенствованное зарядное устройство обеспечивает автоматическое поддержание аккумуляторной батареи в рабочем состоянии не давая ей разряжаться ниже установленного уровня. Описанный цикл работы устройства позволяет использовать eгo для автоматической тренировки аккумуляторных батарей циклами «заряд — разряд» при подключении к нему параллельно аккумуляторной батарее разрядного резистора.

Количество Номер детали Описание
1 PIC16LF88, SOICкорпус (в апреле 2006 у mouserони были самые дешевые). PIC микроконтроллер.
1 VS1011b, SOIC корпус. Я думаю, что использовать vs1011eтоже возможно, но потребуются небольшие изменения. Чип MP3 декодера.
1 SCDA1A0901 (доступно на Mouser.com) Гнездо для карт SD/MMC
1 Красный слаботочный диод, корпус 1206
1 CP-3523SJCT-ND Разъем наушников.
1 ECS-129-18-4 12.96 MHZ или эквивалентный кварцевый резонатор на 12,96 мегагерц.
2-4 311-1154-1-ND Конденсатор 22пФ, 1206 корпус.
1 MCP1700T3302ETTCT-ND Стабилизатор 3.3 вольта, SOT23-3 корпус.
6 BC1300CT 0.1мкФ конденсатор, 0805 корпус.
3 PCE3093CT Мини джойстик (4 кнопки и кнопка «выбор»).
1 Не определен 5 контактный 1 дюймовый разъем.
1 SBH-431A-ND 3 ячеечный Ni-MHаккумулятор (AAA работает хорошоl).
1 1M резистор 1206 корпус.
1 1K резистор0805 корпус.
1 478-3026-1 от 10 до 15 мкФ танталовый конденсатор.

Обновления можно найти здесь: http://www.walrus.com/~raphael/mp3/MMC_version

Источник: http://nauchebe.net/2012/10/prostejshij-samodelnyj-mp3-pleer-sakura-s-otkrytym-isxodnym-kodom/

Набравшись немного терпения, вы можете спаять самодельный MP3-плеер своими руками, при этом затратив менее 1000 руб. Т.к.

программное обеспечение данного плеера представлено в открытом виде (доступны все исходники проекта), то вы можете дорабатывать его вводя новые функции, к примеру: управление по последовательному интерфейсу, можете использовать плеер в различных проектах робототехники, ну и естественно по его прямому предназначению – прослушивание музыки. Карта памяти – SD/MMC, размер памяти ограничен теоретическим лимитом спецификациями MMC-формата.

Данный MP-3 плеер поддерживает такие функции как случайное воспроизведение треков, навигация по трекам (вперед, назад, пауза), регулирование громкости воспроизведения.

Также присутствует поддержка файловой системы FAT32, фрагментированных файлов, неограниченное число файлов в корневой директории, ну и естественно качество воспроизведения находится на высоком уровне.

MP3-файлы с битрейтом 256 кБит/с воспроизводятся без каких-либо затыков, файлы с переменным битрейтом также воспроизводятся без проблем (в пике до 320 кБит/с).

WAV файлы также поддерживаются, но качество должно быть ниже чем у CD, пока вы не поставите кварцевый резонатор с большей частотой. На моем тестовом плеере это работает, однако запустить PIC с более чем ~8 МГц кварцем при питании 3.3 Вольта проблематично.

Для записи файлов на карту памяти вам будет нужен кард-ридер. Помните, что карта памяти должна быть в формате FAT32, а не в FAT16 или каком-либо другом.

Файлы на карте памяти должны быть с расширением .mp3. Вставьте карту памяти в плеер и включите питание, воспроизведение начнется с первого трека. Файлы воспроизводятся в том порядке – как они были на нее записаны (если не включена функция случайного воспроизведения).

Чтобы включить случайное воспроизведение, удерживайте кнопку “следующий трек” во время включения MP3-плеера. Функция будет работать до следующего включения плеера. Когда все треки будут проиграны, воспроизведение останавливается и плеер уходит в “sleep” режим.

Исходный код

Исходник написан на Си. В качестве компилятора я использовал PCM midrange compiler от CCS (офсайт ccsinfo.com). Компилятор платный, однако выдает очень компактный код и содержит достаточно богатый набор встроенных функций и данных.

Если в исходном коде вам не нужно делать каких-либо изменений и корректировок, то в архив я вложил уже готовый HEX-файл. Перед прошивкой не забудьте очистить фьзы BROWNOUT и WATCHDOG, иначе устройство не заработает!

Почти вся память контроллера 4К используется. Память EEPROM 256 байт полностью используется под таблицу данных для функции случайного воспроизведения. При необходимости можно освободить память, удалив несколько не очень критичных функций, к примеру функции для кнопок и случайное воспроизведение.

Список используемых радиоэлементов:

Кол-во Номер Описание
1 PIC16LF88, в SOIC корпусе Микроконтроллер
1 VS1011b, SOIC-корпус. Думаю vs1011e также должна подойти с некоторыми изменениями MP3 -декодер
1 Alps #  SCDA1A0901 (available at Mouser.com) SD/MMC сокет
1 Светодиод красного свечения
1 digikey# CP-3523SJCT-ND Стерео-гнездо для наушников
1 ECS inc.#  ECS-129-18-4 12.96 МГц или аналог 12.96 МГц кварц
2-4 digikey# 311-1154-1-ND 22пФ конденсатор
1 digikey# MCP1700T3302ETTCT-ND 3.3 В стабилизатор, SOT23-3 корпус
6 digikey# BC1300CT 0.1 мкФ конденсатор
3 digikey# PCE3093CT 100 мкФ конденсатор, поверхност. монтажа
9 10K резистор
5 digikey# 401-1131-1-ND мини-джойстик
1 наушники
1 digikey# SBH-431A-ND Держатель для батарей
1 1M резистор
1 1K резистор
1 digikey# 478-3026-1 10 – 15 мкФ конденсатор

Скачать прошивки, исходники, PCB и другие файлы

Оригинал статьи на английском языке (перевод Колтыков А.В. для сайта cxem.net)

Источник: http://shemopedia.ru/mp3-pleer-svoimi-rukami.html

Вторая жизнь любимого бумбокса, или Как научить старую технику воспроизводить MP3

У кого не было мысли встроить mp3-плеер в старенький, но всё ещё любимый бумбокс или музыкальный центр? Заниматься этим — своеобразное удовольствие, ведь монтаж обычного плеера в старую аудиотехнику ох как непрост.

Более удобные варианты для модернизации предлагают китайские товарищи.

На многих торговых площадках можно встретить встраиваемые аудиомодули, оборудованные совмещённым цифро-аналоговым преобразователем, а иногда и миниатюрным усилителем.

Устройства подобного рода могут обладать разной функциональностью: начиная от самого простого декодера с единственным USB-портом для источника контента и заканчивая продвинутыми моделями, оснащёнными собственным LCD-дисплеем, пультом управления и дополнительными разъёмами. Наиболее практичный, дешёвый и при этом полнофункциональный вариант подобного модуля с Aliexpress рассматривался на mySKU.ru.

Выглядит описываемое китайское приспособление именно так

Спецификации платы утверждают о воспроизведении MP3 до 320 кбит/с при частоте дискретизации до 48 кГц, WAV и даже пятиканальном DTS.

Данный вариант не оснащён каким-либо дополнительным интерфейсом, кроме вывода аналогового звука и единственного USB-порта. Получается своеобразный mp3-плеер, которому необходим блок питания и динамики (ещё и усилитель, вообще-то).

Именно они и будут использоваться от старого аудиоустройства (своеобразная вторая жизнь, но, увы, работа платы и самого музыкального центра согласуется только раздельно).

После получения посылки из далёкого Китая потребуется частично разобрать оживляемый магнитофон, чтобы определить, куда можно вмонтировать плату. Монтаж нужно производить таким образом, чтобы можно было использовать пульт управления и датапорт.

При наличии соответствующих навыков можно отпаять эти комплектующие и посадить их на провода — так можно будет разместить плату в более удобных местах. Чаще всего подобные модули ставят в отделения для кассет, рядом с кнопками включения или в дисководах.

Можно найти и более интересные места.

Затем берём моток провода. Он нужен для того, чтобы подключить питание и вывод звука. Это самая сложная операция. Потребуется некоторое знание схемотехники и сама схема имеющегося устройства, которую можно скачать в интернете.

Если вы не сильны в схемотехнике, обратитесь к более подкованному в этой теме знакомому, который поможет найти выводы питания, куда и будут припаяны два провода. Будьте осторожны! Плата потребляет 5–12 В постоянного тока, не более.

Один из вариантов с поддержкой MP3 и экраном

Протянув провода до места установки, займёмся размещением платы. Вероятно, придётся сделать вырез в корпусе, для чего потребуется Dremel или аналогичный инструмент другой марки. В качестве самого простого места размещения можно использовать обычный кассетный отсек, тогда порт будет доступен при его открытии.

Остаётся небольшая деталь — подключить вывод аудио с платы к выходу музыкального центра или магнитофона. Можно воспользоваться схемой, разыскав на ней выходной каскад, и припаять провода от аудиовыхода USB-платы к ним. Можно поступить проще и вывести их в аудиовход AUX или аналогичный (если, конечно, он имеется).

Теперь нужно только подключить питание к плате с USB-выходом, после чего вставить флешку с музыкой и провести первое испытание обновлённого бумбокса.

Конечно, полная конструкция очень зависима от функциональности китайского устройства и не сможет полностью заменить какой-нибудь современный музыкальный центр с NFC, Wi-Fi, возможностью работы со стриминговыми сервисами и множеством программных фич для улучшения звука. Но, с другой стороны, нужно ли всё это?

Наиболее продвинутая китайская плата — с экраном и Bluetooth

Читайте также:  Простой электронный компас

На момент написания статьи модуль стоил около 5 долларов. Усилитель и динамики принимаем за бесплатные. Если звучание устраивало изначально, оно не изменится кардинально в худшую сторону. Так что не самый плохой способ обновить аудиосистему.

Источник: https://lifehacker.ru/vtoraya-zhizn-bumboksa/

собираем сами mp3 проигрыватель

Источник: http://tehnomir.ucoz.lv/publ/skhemy/sobiraem_sami_mp3_proigryvatel/2-1-0-230

Ссылка на основную публикацию
скачать статью,прошивку ,вы можете тут

Встраиваемый MP3 модуль – это универсальное и компактное устройство для воспроизведения аудио файлов формата MP3.

Он может использоваться для встраивания в пользовательские приложения на микроконтроллерах, или как автономное устройство, поддерживает несколько вариантов управления: с помощью кнопок и цифровых входов или по последовательному интерфейсу (ТТЛ уровни). Возможно применение двух способов одновременно.

Аудио файлы хранятся на карте памяти microSD, общее количество файлов, которое поддерживает модуль – 65535, что говорит о возможности применения карты памяти емкостью до 16 Гбайт.

Все mp3 файлы на карте памяти должны иметь в качестве имени порядковый номер от 0 до 65535 (например, 0.mp3, 1.mp3, 2.mp3, 3.mp3 16.mp3 … … 65535.mp3).
Блок-схема модуля показана на рисунке ниже.

Как видно, сердцем модуля является микроконтроллер Microchip PIC24FJ64GA002 и микросхема однокристального MP3 декодера VS1011 производства компании VLSI.

PIC24FJ64GA002 – это высокопроизводительный универсальный 16-разрядный микроконтроллер с богатой цифровой и аналоговой периферией, выполненный на базе ядра PIC24. Микроконтроллер поддерживает внутрисхемное программирование (ICSP), а так же самопрограммирование (RTSP).

Отличительные особенности микроконтроллера PIC24FJ64GA002:

  • ядро PIC24, рабочая частота до 32 МГц;
  • 64 Кбайт Flash, 8 Кбайт RAM;
  • пять 16-битных таймеров;
  • 5 каналов ШИМ;
  • коммуникационные интерфейсы:
  • 2 канала SPI;
  • 2 канала UART;
  • 2 канала I2C;
  • 10-битный 10-канальный АЦП;
  • напряжение питания 2.0 … 3.6 В.

VS1011 – это высококачественный декодер MP3 формата, имеющий в своем составе высокопроизводительный цифровой сигнальный процессор с низким энергопотреблением, рабочую память, память инструкций, 0.

5 Кбайт RAM, которые могут использоваться пользовательским приложением, а также высококачественный стерео аудио ЦАП с усилителем. Для управления используется последовательный интерфейс.

Отличительной особенностью VS1011 является возможность работы непосредственно с SPI EEPROM, т.е. без применения микроконтроллера.

Принципиальная схема mp3 модуля

Список компонентов

Обозначение
в схеме

Номинал

Примечание

C1, C2, C6,
C8, C12-C15

100 нФ

smd 0805

C3, C4

33 пФ

C5, C16

10 мкФ 6.3 В

smd
танталовые

C7

100 мкФ 6.3 В

C9-C11

10 нФ

smd 0805

LD1, LD2

светодиоды

smd 0805

Q1

кварц 12.288 МГц

R1

10 кОм

smd 0805

R2

1 МОм

R3-R5

20 Ом

R6, R7,
R10-R12

100 кОм

R8, R9

100 Ом

U1

VS1011

LQFP48

U2

MCP1701AT-3302I/MB

SOT-89

U3

PIC24FJ64GA002 I/SS

28SSOP

Коннектор (сигналы) ICSP предназначен для внутрисхемного программирования микроконтроллера.  Сигналы управления, питание, аудио выход выведены на коннектор. Питание модуля может быть 5 В или 3.3 В, однако питание микроконтроллера и периферии 3.3 В. С этой целью установлен регулятор напряжения  серии MCP1701AT, и на схеме изображена перемычка, которая предназначена для выбора источника напряжения питания (внешний 3.3 В или от встроенного регулятора 3.3 В, при подаче напряжения 5 В). Будьте внимательны при подаче напряжения на модуль. В зависимости от типа управления модулем, схемы его подключения различны.

Режим непосредственного управления (режим «Pin-to-Pin») предусматривает управление с помощью кнопок (воспроизведение, стоп, громкость + и громкость -) и DIP переключателей, подключаемых непосредственно к модулю.

Режим «Serial» – это управление по последовательному интерфейсу с логическими уровнями ТТЛ. Кроме того, как было замечено выше, возможно применение двух способов одновременно.

В этом случае количество входов для выбора трека сокращается до 4.

Конфигурирование модуля (выбор режима работы, параметры последовательного интерфейса) осуществляется с помощью файла конфигурации (config.txt), сохраненного на карте памяти.

Следует заметить, что в режиме Pin-to-Pin адресуемых треков на карте памяти будет 64 (6-бит), а при разрешении двух способов управления адресуемых треков с помощью DIP переключателей будет только 16.

Коммуникация и управление модулем по последовательному интерфейсу осуществляется с помощью простых команд, за исключением выбора трека для воспроизведения.

При управлении модулем по последовательному интерфейсу необходимо выполнить ряд простых действий в пределах временных интервалов, заданных в конфигурационном файле.

Есть две специальных команды, которые используются при работе с модулем: «#» – команда позволяет задать номер трека для воспроизведения, вторая специальная команда «*» – подтверждение выбора трека.

Рассмотрим последовательность действий при режиме управления по последовательному интерфейсу (режим Serial), к примеру, если нужно воспроизвести трек 65.mp3:

  • Шаг 1 – режим выбора имени трека = команда «#»;
  • Шаг 2 – первый байт имени трека = 6;
  • Шаг 3 – второй байт имени трека = 5;
  • Шаг 4 – подтверждение выбора трека (опционально, выдерживаем время, указанное в конфигурационном файле) = команда «*»;
  • Шаг 5 – команда воспроизведения трека = P;
  • Шаг 6 – команда остановки воспроизведения = S.

Настройка режимов работы mp3 модуля осуществляется с помощью конфигурационного файла config.txt, который сохраняется на карте памяти.

Программное обеспечение микроконтроллера способно определить новую карту памяти и создать конфигурационный файл с параметрами по умолчанию.

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

Конфигурационный файл состоит из двух частей: первая часть – это описание модуля, назначение выводов и некоторые важные замечания, вторая часть – секция настроек. В файле все линии начинающиеся с символа «#» соответствуют комментариям, остальные содержат конфигурационные параметры.

Содержание конфигурационного файла config.txt

Рассмотрим эти параметры и их возможные значения.

Mode: позволяет выбрать режим работы. Возможные параметры:

0 – Режим Serial, управление по последовательному интерфейсу; 1 – Режим Pin-to-Pin (режим по умолчанию);

2 – Смешанный режим управления (Serial + Pin-to-Pin).

Параметры для управления по последовательному интерфейсу или смешанного режима:

Baud rate: скорость передачи данных по последовательному интерфейсу (допустимы значения 1200, 2400, 9600 (по умолчанию), 19200 и 115200);

Echo Command: команда для включения/выключения режима «Эхо». Возможные значения: 0 – выключено, 1 – включено (по умолчанию);

Extended echo Com: команда, подобная предшествующей. Если данная опция включена, то последовательный порт возвращает описание команды-запроса (включена по умолчанию);

Play: опция, которая позволяет определить функции управления воспроизведением треков. Если значение данной опции 0, то команда воспроизведения будет игнорироваться, если не было выбрано файла для воспроизведения. Если значение опции 1 (по умолчанию), то по команде воспроизведения будет использоваться предшествующий трек.

Timeout: опция которая задает значение длительности ожидания в миллисекундах при выборе номера трека. Значение может быть в переделах 1 – 10000 мс (значение по умолчанию 3000 мс, т.е. 3 с).

Параметры для режима Pin-to-Pin и смешанного режима:

Time Wait Play и Time Wait Vol: похожие опции для кнопок управления (Play, Volume + и Volume -), в них задается значение времени, которое должно пройти перед тем как будет зафиксировано следующее изменение состояния кнопок. Значение может быть в пределах 1 – 500 мс (по умолчанию значение 100 мс).

Play: опция задает поведение при нажатии кнопки Play во время проигрывания трека.

Если значение 0, то при нажатии кнопки Play соответствует паузе воспроизведения, при условии что состояние выходов выбора трека (IN1, IN2, IN3, IN4 , IN5 и IN6) не изменилось.

Если состояние выходов изменилось, то нажатие на кнопку Play соответствует остановке воспроизведения. При значении опции равной 1, нажатие на кнопку Play при любых условиях соответствует остановке воспроизведения.

Специфические параметры для смешанного режима управления – разрешение или запрещение действия кнопок ((Play, Volume +, Volume -, IN1, IN2, IN3, IN4). Если значение 0 – то игнорируется изменение состояния кнопок, если 1 (значение по умолчанию) – то состояние кнопок учитывается.

Источник: http://www.rlocman.ru/shem/schematics.html?di=111870