Простой sd аудио-плеер

:: КАК СДЕЛАТЬ ПЛЕЕР С КАРТОЙ ПАМЯТИ ::

   Xочy предложить схему простого SD аудио плеера. Он предназначен для воспроизведения звуковых файлов, и по-сути является более совершенной версией вот такой конструкции, на специализированной микросхеме. Данный WАV плеер собран на микроконтроллере ATtinу25, также можете использовать другие серии из АVR, такие как АТtinу45 и АТtinу85.

   Микроконтроллеры из этой серии имеют восемь выводов и 2 быстрых ШИМ выходов (Fаst РWМ) на 250 кГц. Для получения аудио сигналов в схеме применена SD карта.

В основном применяют MicroSD, но если её нет, можете применять MiniSD или стандартную карту памяти, при этом соблюдая распиновку. У SD карты есть 6 вывода – из них 2 для питания, а остальные уже интерфейсные.

 Выводы у микроконтроллера  хватит  для карты памяти, звука и кнопки. Есть три варианта схемы аудиоплеера – моно, высококачественный моно и стерео (двухканальный).

   ШИМ выходы микроконтроллера применяются для подключения динамиков. Если питать с напряжением 3 В, то выходной ток не перевисит макс. допустимое значение. Звук из динамиков слышен не плохо. Но если хотите подключить дополнительный усилитель мощности, перед этим нужно отфильтровать ВЧ составляющую НЧ фильтром, в противном случае динамики и усилитель будут поврежден.

   Для SD карты использован файловая система Fat, в контроллере есть программа для работы с этой системой. Так как у микроконтроллера АТtinу оперативный память не так уж велика, то основной библиотекой служит Реtit-FatFs.

   Сделано 2 варианта прошивки – для схемы моно и стерео. Сам код прошивки написали на языке C, комментариев там много, так что все будет понятно.

   Если будете собрать по схеме стеро, то имейте ввиду что будете использовать все выводи вашего микроконтроллера, reset тоже. Но есть проблема, так как HVSP не поддерживается многими AVR программаторамы при прошивке RSTDISBL fuse. Проблему можно решить прошив методом ISP, только использовать можно этот метод в 1 раз.

   В моно версии используются всего 5 выходов, так что он не нуждается в RSTDISBL fuse, и можем прошить с программатором isp, так как все программаторы серии AVR его поддерживают.

   Этот плеер воспроизводит только файлы формата riff-wave, РСМ8 или 16 бит, так называемые WAV файлы. Максимальная частота дискретизации доходит до 48 кГц. Музыка начнет играть как только поставьте карту памяти. Кнопка next предназначена для переключение аудио файла.

В SD карте должен быть папка с именем wav, чтобы аудио файлы воспроизводились из этой папки. Если папки нет, то музыка будет воспроизводится из корневой папки. Плеер подойдет не только для дома, но и для автомобиля. Размеры очень компактные и легко можно поставить в панель.

Также можно сделать на его основе оригинальный дверной звонок с перезаписываемыми мелодиями.

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

    Для получения большой выходной мощности 12-ти вольт от автомобильного аккумулятора явно мало, поэтому нужен преобразователь напряжения. Он позволит получить двуполярное питание +-60В с мощностью порядка 400Вт.
   Для питания усилителей звука большой мощности – от 0,5кВт и выше, с целью снижения габаритов БП необходимы специальные импульсные блоки питания. Взглянем на условную схему такого устройства. 
   Любое простое зарядное устройство, например для для автомобильных аккумуляторов, можно значительно усовершенствовать если дополнить этой приставкой – автоматом, включающим его при понижении напряжения на аккумуляторной батарее до минимума и отключающим после зарядки.

Источник: http://samodelnie.ru/publ/kak_sdelat_pleer_s_kartoj_pamjati/1-1-0-228

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

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

Но зачем в советское время собирали детекторные приемники, приемники на одном или нескольких транзисторах. Ведь и тогда в магазинах были в продаже так называемые “транзисторы”, маленькие переносные радиоприемники с хорошим дизайном, да и по своим параметрам часто превосходящие самодельные.

 Дело в том, что радиолюбители по натуре люди творческие, и никогда не пойдут в магазин покупать что либо, если такое же устройство или аналог, можно собрать своими руками. Так произошло недавно и со мной. Несмотря на то, что есть и mp3 плейер и плейер на телефоне, решил собрать аудиоплейер своими руками.

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

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

В моем устройстве применен распространенный и недорогой микроконтроллер AVR attiny2313v. Ниже вы можете видеть его схему, взятую с интернет ресурса, по которой сделал данный плеер с небольшими изменениями:

Схема плеера

Файлы Wav формата хранятся на micro SD флешке, подключенной в устройстве через SD адаптер. При желании если позволяет опыт, можно переразвести печатную плату и подключать micro SD флешку через собственный разъем.

Аналогичный разъем стоит в сотовых телефонах. При этом нужно помнить, что номера контактов SD флешки не соответствуют номерам контактов micro SD флешки.

Список контактов обоих флешек с нумерацией приведен на следующем рисунке:

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

Распечатанный рисунок на печатную плату был переведен ЛУТом. Перевелось в принципе нормально, за исключением трех контактов стабилизатора, с левого края платы.

Вместе эти два аккумулятора, которые выбрал, дают 7,4 вольта. Так как для питания карты памяти необходимо питание 3.3 вольта, решено было питать все устройство, в том числе и микроконтроллер от стабилизатора 3.

3 вольта в корпусе ТО-220. Тут использовал AZ1085-3.3. Стабилизатор без радиатора должен легко выдавать стандартный 1 ампер, что для моих целей более чем достаточно.

Так выглядит стандартный корпус стабилизатора в ТО-220. 

Если применить для питания карты памяти отдельный стабилизатор на 3.3 вольта, думаю даже в корпусе ТО – 92 будет достаточно. Тогда микроконтроллер можно будет питать от стандартных 5 вольт. Также на печатной плате были установлено гнездо Джек-3.5 стерео, в котором запараллелил оба канала, чтобы звук был хоть и моно, но в обоих наушниках. Так выглядела плата после травления:

Контакты стабилизатора перенеслись при ЛУТе не полностью, и были подрисованы перманентныим маркером. Травить предпочитаю лимонной кислотой и перекисью водорода:

Питание планируется помимо аккумуляторного, стационарное, через гнездо, от нестабилизированного адаптера питания, с которого подается 11 вольт. В обвязке стабилизатора, в отличие от стандартных конденсаторов на 0.33 и 0.

1 микрофарад, которые ставятся в схеме на 7805, должны были быть применены танталовые конденсаторы на 10 микрофарад по входу и на 22 микрофарада по выходу. Поискав в своих закромах, нашел 3 нужных конденсатора на 10 микрофарад, по выходу поставил 2 параллельно.

Управляется устройство тремя кнопками, 2 из них без фиксации, это Выбор директории Dir1Dir2 и PlaySelect, и  1 с фиксацией, Repeat, то есть повтор. Когда она нажата, трек повторяется бесконечно. Залуженная плата и просверлены отверстия:

В этом варианте устройства выбор трека кнопками, подключенными к контактам микроконтроллера 6,7,8,9 не осуществлен. Также не используется UART, контакты МК 2,3 и включение эффектов Монстер и Хелиум, контакты 12,15. SD адаптер временно прикрепил к плате на скотч, впоследствии закреплю на термоклей. Вот собранное устройство:

При воспроизведении мигает зеленый светодиод, при включении горит также зеленый. При ожидании подключения флеш карты, постоянно мигает желтый светодиод. При переключении с последнего трека на первый, также 1 раз мигает желтый светодиод.

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

Поэтому был установлен переменный резистор на 4.7 килоОма. При подключении динамика напрямую на выход микроконтроллера через конденсатор на 100 микрофарад громкость очень тихая, еле слышно.

При использовании с наушниками, громкость достаточная.

Для пакетной конвертации файлов хорошо подходит Weeny Free Audio converter. Формат файлов должен быть WAV, 8 бит, 32000 герц, Моно. Файлы должны быть размещены в двух папках созданных в корневом каталоге флешки.

Папки должны называться (1) и (2), без скобок. Начинаться файлы должны с букв английского алфавита, первый файл, a_любой текст, второй, b_любой текст, третий, c_любой текст, d… и так далее.

Например, как на следующем рисунке:

Поддерживаются любые Micro SD карты объемом до 2 гигабайт. Карты памяти SDHC или SDXC не поддерживаются. Рисунок как выставлять фьюзы для программы uniprof приведен ниже:

Видео работы плеера

Кроме основной функции, такое устройство можно задействовать как электронный звонок со сменными мелодиями. Печатная плата для программы sprint layout с прошивкой для attiny2313 выложены в архиве. Автор проекта – AKV.

   Схемы на микроконтроллерах

Источник: http://elwo.ru/index/86-819-5-3

Аудио плеер на ATtiny85 (25/45/85) с поддержкой SD карт

Самый простой в мире аудио плеер с SD картой на микроконтроллере ATtiny85

Этот простой SD звуковой проигрыватель собран на единственном восьмиразрядном  микроконтроллере AVR ATtiny85.
У микроконтроллеров этой серии всего восемь ножек и два ШИМ (Fast PWM) с несущей 250kHz.

Для управления картой памяти необходимо 6 проводов: два провода для питания и четыре провода для связи с картой. Восемь ножек микроконтроллера вполне достаточно для коммуникации с картой памяти, одной кнопки управления и вывода звука. схема очень проста.

Возможно, это самый простой аудиоплеер из существующих.

ЖЕЛЕЗО

На фоторгафии – самый простой в мире звуковой плеер с SD картой. Разработано 4 варианта схемы устройства под разные конфигурации выходного сигнала. В качестве носителя информации используется стандартная SD или MicroSd карта памяти.
Звуковой сигнал снимается с выходов ШИМ.

К выходам НАПРЯМУЮ можно подключить динамики.   Даже при замыкании звуковых выходов на землю максимально допустимый ток выхода при питающем напряжении 3 вольта не будет превышен. Громкость звучания невелика.

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

Ни в коем случае не подключайте выход ШИМ напрямуб к усилителю (без фильра) во избежании поврежления колонок или усилителя

Схема 1 . Моно

Схема 2 . Стерео

Схема 4 . Моно – мостове включение динамика (OCL. Повышенная мощность)

Схема 3. Hi-Res (Повышенное качество)

Читайте также:  Клавиатурный шпион (кейлоггер)

ПРОШИВКА

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

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

При переключении fuse-бита RSTDISBL, прошивку необходимо производить в режиме HVSP (High Voltage Serial Programming), что поддерживают не все программаторы.

С помощь ISP также можно прошить микроконтроллер, но только единожды: после установки fuse-бита RSTDISBL программирование ISP запрещено (для схемы стерео). В схеме с моно воспроизведением переключать fuse-бит RSTDISBL не нужно.

Проигрыватель поддерживает только RIFF или WAV (Microsoft wave file) файлы формата PCM 8/16 бит, стерео/моно с частотой дискретизации до 48kHz. Воспроизведение звуковых файлов из корневой директории начинается при подаче питания или при подключении карты памяти. При нажатии на кнопку воспроизводится следующий файл.

Источник (английский) >>

Использование карт памяти в проекте подразумевает то, что программа – прошивка умеет манипулировать файловой системой FAT. Для этого используется программный модуль Petit-FatFS – немного образанный FatFs. Модуль Petit-FatFs был создан для использования в проектах на микроконтроллерах с очень малям объемом памяти (менее 512 байт) и отлично подходит для чипов  AVR tiny

Petit-FatFs

MBS Electronics >> Схемы и Статьи >> Цифровая электроника >> Микроконтроллеры

Скачать архив с прошивкой

Источник: https://musbench.com/e_digital/wavplayer.html

Радиосхемы. – Простой плеер для флешки

материалы в категории

WAV-плеер собран на микроконтроллере AVR ATtiny85  (можно использовать ATtiny25/45/85 серии). У микроконтроллеров этой серии всего восемь ножек и два ШИМ (Fast PWM) с несущей 250kHz.

Для управления картой памяти достаточно всего 6 проводов: два для питания и четыре сигнальные. Восемь ножек микроконтроллера вполне достаточно для работой с картой памяти, вывода звука и кнопки управления.

В любом случае данный плеер очень прост.

На фотографии собранный плеер. Ввиду ограничения количества ножек микроконтроллера разработаны две схемы. Одна для стерео воспроизведения, другая для моно. Тип используемой карты памяти – MicroSD. Конечно можно подключить стандартную SD карту или MiniSD предварительно посмотрев их распиновки.

Динамики напрямую подключены к выходам ШИМ. Даже при замыкании звуковых выходов на землю максимально допустимый ток выхода при питающем напряжении 3 вольта не будет превышен. Громкость динамиков будет невелика, но для подключения к активным колонкам этого вполне достаточно. При подключении к усилителю необходимо отфильтровать высокочастотную составляющую НЧ-фильтром.

Схема плеера

стерео вариант

Программная часть

При считывании файлов с карты памяти используется файловая система FAT. В данном проекте использовался Petit-FatFs – урезанный FatFs. Petit-FatFs был разработан для микропроцессоров с очень малым объёмом оперативной памяти, менее 512 байт. Он великолепно подходит для серии tiny семейства AVR.

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

При переключении fuse-бита RSTDISBL, прошивку необходимо производить в режиме HVSP (High Voltage Serial Programming), что поддерживают не все программаторы.

С помощь ISP также можно прошить микроконтроллер, но только единожды: после установки fuse-бита RSTDISBL программирование ISP запрещено (для схемы стерео). В схеме с моно воспроизведением переключать fuse-бит RSTDISBL не надо.

Данный проигрыватель поддерживает только WAV файлы формата PCM 8/16 бит, стерео/моно с частотой дискретизации до 48kHz. Воспроизведение звуковых файлов из корневой директории начинается при подаче питания или при подключении карты памяти. При нажатии на кнопку воспроизводится следующий файл.

Источник: http://radioded.ru/

Вложения к странице

ФайлОписаниеРазмер файла:
src.zip 112 Кб

Источник: http://radio-uchebnik.ru/shem/27-mikrokontroller/273-prostoj-pleer-dlya-fleshki

Схема mp3 плеера

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

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

Они характеризуются малыми размерами, весом и большим временем работы от источника электропитания (литий ионного аккумулятора).

   Типовая принципиальная схема промышленного и самодельного MP3 плееров представлены на рисунках ниже.

   Согласно структурной схемы, информация поступающая в плеер в аналоговой форме, подается на аналого-цифровой преобразователь (АЦП), с помощью которого аналоговый сигнал в режиме реального времени переводится в цифровую форму, после чего записывается в микросхему флэш-памяти. Кроме аналоговой формы, аудиоинформация может быть введена в аудиоплеер в цифровом виде из компьютера. Для управления встроенным блоком памяти используются соответствующие микросхемы, которые осуществляют необходимые преобразования, связанные со сжатием информации. Записанная информация хранится в плеере неограниченное время, независимо от состояния батарей, благодаря использованию энергонезависимой памяти. 

   Основой схемы любого MP3 плеера являются процессор и блок памяти. Под управлением ядра процессора информация поступает в аналоговой форме на АЦП, который является частью микросхемы процессора.

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

Так же аналоговый сигнал поступает с микрофона или FM радиоприёмника.

   Аудиоинформация может быть введена в аудиоплеер и в цифровой форме – с компьютера посредством интерфейса USB.

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

Они поступают на ЦАП, где из цифровой формы представления происходит восстановление аналогового сигнала. Затем сигнал усиливается до требуемого уровня, достаточного для воспроизведения через наушники или динамик. 

   Качество воспроизводимой музыки определяется алгоритмами обработки информации. Типичный MP3 плеер управляется с помощью миниатюрных кнопок (иногда сенсорных) и имеет встроенный LCD дисплей. Объем памяти – 1 – 16 Гбайт, все модели поддерживают интерфейс USB2. Питание осуществляется либо от стандартной батарейки AAA, либо чаще всего от встроенного литий ионного (полимерного) аккумулятора. Отличие всех других модификаций MP3 плееров заключается в некоторых конструктивных особенностях, дизайне и функциональных возможностях. Принцип же работы и обработки звуковых данных остаётся неизменным во всех моделях.

   Форум по MP3 плеерам

Источник: http://radioskot.ru/publ/unch/skhema_mp3_pleera/6-1-0-138

Аудио плеер на AVR

Аудио плеер на AVR . Электроника для начинающих Во время очередной ревизии радиоэлектронного барахла и распихивания по коробочкам мне попался контроллер AVR atxmega256a3u.

Аудио плеер на микроконтроллере AVR – pikabu.ru

Во время очередной ревизии радиоэлектронного барахла и распихивания по коробочкам мне попался контроллер AVR atxmega256a3u. А, например, китайский МП3 плеер стоит 110 р. Или модуль за 140 без усилка, но на наушники потянет.

Простой WAV плеер на AVR микроконтроллере – eldigi.ru

Это простой SD аудио плеер на одном микроконтроллере ATtiny25/45/85. Поддерживает МК: PIC, 8051, AVR , HC11, ARM7/LPC2000 и другие распространенные процессоры . подробнее

Простой SD аудио – плеер – cxem.net

В проекте аудио – плеера используется 8-pin AVR микроконтроллер и SD-карта памяти. SD-карта управляется всего шестью линиями: 2 линии питания и 4 сигнальные, что обеспечивает простое подключение к 8-pin микроконтроллеру.

Аудио плеер на AVR – m.geektimes.ru

Можно было запустить встроенный в контроллер ЦАП, и сравнить его с самодельным. В ATXMEGA128A3U есть USB, так что можно было взять пример Audio Out Device из LUFA, и сделать простую USB аудиокарту.

Аудио плеер на AVR – itnan.ru

Во время очередной ревизии радиоэлектронного барахла и распихивания по коробочкам мне попался контроллер AVR atxmega256a3u. В ATXMEGA128A3U есть USB, так что можно было взять пример Audio Out Device из LUFA, и сделать простую USB аудиокарту.

[Из песочницы] Аудио плеер на AVR – se7en.ws

Во время очередной ревизии радиоэлектронного барахла и распихивания по коробочкам мне попался контроллер AVR atxmega256a3u. Программирование МК AVR на языке assembler в среде Linux. 29.07.2017 20:04news.

WАV плеер на микроконтроллере AVR | Схема-авто — поделки – xn—-7sbbil6bsrpx.xn--p1ai

Xочy предложить схему простого SD аудио плеера . В моно версии используются всего 5 выходов, так что он не нуждается в RSTDISBL fuse, и можем прошиваться с программатором isp, так как все программаторы серии AVR его поддерживают.

РадиоКот :: Японский WAV- плеер … по-русски – radiokot.ru

В AVR Studio размер hex-файла прошивки получился несколько меньше, но не удалось добиться работоспособности варианта “МОНО” 8 бит. 2) Японский WAV- плеер на ATtiny85. Сергей Рюмик.

Урок 22.2 Воспроизведение wav. Продолжение. | AVR -START.RU – avr-start.ru

Проект wav плеера на Atmega8. При использовании прошивки wav_ player .7z и аудио записи в формате wav 8кГц — звук идет через динамик, но на фоне воспроизведения идет сильный гул в результате которого слушать мелодию не реально.

Простой SD/microSD звуковой плеер на 8-выводном – microsin.net

Миниатюрный самодельный плеер аудиофайлов на микроконтроллере AVR ATtiny85 с исходным кодом и схемой. Это позволяет выводить звук с хорошим качеством и в широком частотном диапазоне. Описываемый аудиоплеер построен на карте памяти SD (SDC) и

Аудио плеер на AVR | SavePearlHarbor – savepearlharbor.com

Источник: http://odnako.su/hi-tech/pc-hardware/-497531-audio-pleer-na-avr/

MP112SD – Встраиваемый MP3 плеер для microSD карт купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

MP112SD – Встраиваемый MP3 плеер для microSD карт купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

MP112SD – Встраиваемый MP3 плеер для microSD карт купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

У нас Вы можете купить Мастер Кит MP112SD – Встраиваемый MP3 плеер для microSD карт: цена, фото, DIY, своими руками, технические характеристики и комплектация, отзывы, обзор, инструкция, драйвер, программы, схема

Мастер Кит, MP112SD, Встраиваемый MP3 плеер для microSD карт, цена, описание, фото, купить, DIY, своими руками, отзывы, обзор, инструкция, доставка, драйвер, программы, схема

https://masterkit.ru/shop/2564052

Диапазон напряжений питания (B) 3…5
Ток покоя, мА 20
Разрядность АЦП, бит 24
Полоса воспроизводимых частот, Гц 20…20000
Частота дискретизации входного сигнала, кГц 8-48
Динамический диапазон, дБ 90
Соотношение сигнал/шум, дБ 85
Сопротивление нагрузки, не менее, Ом 8-16
Номинальная выходная мощность, В 3
Максимальный объём карты памяти, Гб 32
Скорость обмена последовательного порта, бит/с 9600
Диапазон рабочих температур, С -40…+70
Габариты модуля, мм 22х22х12
Вес 21

Инструкции

Распиновка контактов

Схема локального подключения

Схема подключения для внешнего управления

Особенности подключения для внешнего управления

Электрическая схема

Комплект поставки

  • Модуль в сборе – 1 шт.
  • Инструкция – 1 шт.
Читайте также:  Устройство управления шторами

Подготовка к эксплуатации

  • Установите microSD карту со звуковым файлом в формате MP3 в модуль.
  • Подключите акустику согласно инструкции.
  • Подайте питание 5В, соблюдая полярность. Если microSD карта имеет формат FAT16/32 должен зажечься индикатор готовность/воспроизведение.
  • Замкните 7 и 12 контакт на модуле. При этом должен начать проигрываться звуковой файл и мигать индикатор готовность/воспроизведение.
  • Проверка завершена. Приятной эксплуатации.

Условия эксплуатации

  • Рабочий диапазон температур – 40С .. +70С
  • Рабочий диапазон влажности 5-95% влажности без образования конденсата.

Меры предосторожности

  • Соблюдайте полярность подключения питания.
  • Не превышайте максимальное напряжение питания.
  • Невыполнение данных требования может вывести устройство из строя.

Вопросы и ответы

  • этот модуль производите лично вы? Он российский? Неважна сборка, а именно разработка. Я бы заложил его в одно устройство, могу ли я записать вас как производителя?
  • Скажите пожалуйста. Мне нужно устройство, чтобы при нажатии кнопки, звучал записанный файл, а при отпускании этой кнопки было стоп. И если это устройство подходит, мне важно знать скорость срабатывания проигрывателя. Спасибо. Жду вашего ответа.

Copyright www.maxx-marketing.net

Источник: https://masterkit.ru/shop/2564052

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

Представленная ниже схема SD-аудио плеера содержит минимум деталей. В основе схемы лежит 8-pin AVR-микроконтроллер ATtinyX5 series (85), который содержит 2 быстрых ШИМ-выхода с несущей частотой 250 кГц. Это дает возможность выводить аудио-сигналы с широким диапазоном частот.

В проекте аудио-плеера используется 8-pin AVR микроконтроллер и SD-карта памяти. SD-карта управляется всего шестью линиями: 2 линии питания и 4 сигнальные, что обеспечивает простое подключение к 8-pin микроконтроллеру.Схемотехника плеераРазработано 3 варианта схем SD-плеера. В качестве аудио-носителя используется microSD.

Естественно, что для SD и microSD должны использоваться соответствующие сокеты. Динамики подключены напрямую к ШИМ-выходу микроконтроллера, поэтому нагрузка на выход МК может быть слишком большой.

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

Если аудио-выход будет подключаться к усилителю, то ВЧ-составляющие аудио-сигнала должны быть отфильтрованы ФНЧ-фильтром. Поэтому не подавайте выходной сигнал с данного плеера напрямую на усилитель, иначе он может сгореть!

Программное обеспечение

Использование карт памяти в различных проектах подразумевает, что ПО должно работать с файловой системой FAT. Я выбрал модуль Petit-FatFs module. Данный модуль был разработан для систем содержащих малое количество памяти RAM – 512 байт и меньше. Он подходит как для МК tiny AVR, так и для PIC-микроконтроллеров.

В прилагаемом ниже архиве содержится несколько файлов прошивок для разных вариантов схем. Фьюзы записаны в HEX-файл, однако некоторые AVR-программаторы не поддерживают данный тип HEX, поэтому необходимо будет удалить три последние строчки из HEX-файла. Конфигурацию фьюзов можно найти в файле main.c.

При использовании стерео-конфигурации схемы, используются все I/O выводы, включая RESET. Конфигурирования RSTDISBL-фьюза осуществляется в режиме высоковольтного последовательного программирования (HVSP), который большинство AVR-программаторов не поддерживает. В ISP режиме также можно запрограммировать, но только первый раз.

В режиме моно используется только 5 I/O выводов, следовательно фьюз RSTDISBL не требуется программировать. Поэтому возможно программирование в ISP-режиме, который поддерживают все AVR-программаторы.Данный SD-аудио плеер поддерживает только формат RIFF-WAVE в LPCM, 8/16-бит, моно/стерео и частотой дискретизации до 48 кГц. Поэтому MP3-файлы должны быть переконвертированы в WAVE.

Воспроизведение файлов начинается сразу после подачи питания или вставки SD-карты. Следующий файл воспроизводится при нажатии кнопки Next.

ПРОШИВКА И ИСХОДНИК

СТАТЬЯ ПО МАТЕРИАЛАМ

Источник: http://sxema.ucoz.ua/load/skhemy/audio_i_zvuk/sd_pleer_svoimi_rukami/52-1-0-337

Персональный сайт – Mp-3 плеер своими руками!

 Схема представляет собой простой Mp3 плеер на картах пямяти SD и ММС (до 1GB)!Плеер состоит из mp3-декодера VS1011 (VS1001), контроллера PIC16F73 и собствено карты пямяти.

 Основные характеристики:

Напряжение питания: 3 В
Средний потребляемый ток: 35 ма
Носитель информации: MMC flash card, SD (mini/micro), FAT16
Формат файлов: MPEG 1,2 Layers I,II,III; 2.5 Layer III
Битрейт: до 256kbps, в т.ч. VBR

Схема устройства:

(нажмите на изображение для увеличения)

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

Вот что пишет автор данной статьи:
   Управление производится с пом. кнопок S1-S4. В контроллере включены подтягивающие резисторы порта B, поэтому внешних “подтяжек” не требуется. Исключение составляет кнопка S4.

Она предназначена для временного отключения плеера. При её нажатии декодер и MMC переводятся в режим низкого энергопотребления, контроллер переходит в sleep. Порты остальных кнопок настраиваются как выходы, а подтяжки отключаются.

Чтобы плеер тем не менее мог реагировать на S4 (включить), введено сопротивление R5.

   Сразу после включения плеера кнопкой S5 начинается воспроизведение с первого трека в корневом каталоге. Кнопки S1 и S3 управляют громкостью (+ и – соотв.). При нажатой кнопке S2 кнопками S1 и S3 производится переключение треков, а кнопка S4 выполняет включение/отключение “Bass/treble enhancer”. Переключение треков циклическое(по всему корневому каталогу). Кнопкой S4 (при ненажатой S2) можно остановить воспроизведение. При этом потребляемый ток уменьшается до 50-200 мка(это соответствует не более 5 миллиамперчасов в сутки). Преимущества остановки плеера таким способом (по ср. с отключением питания кнопкой S5) в том, что последующее после повторного нажатия воспроизведение начинается с того-же трека(а не с начала каталога). Также сохраняется и громкость. Чтобы снова включить плеер нужно удерживать S4 до характерного щелчка в наушниках (включение VS1001k), но не менее 1 сек.        Отдельно стоит упомянуть перемычки JMP1 и JMP2. Дело в том, что выводы 1 и 20 (Vdd и Vpp), а так-же 27,28,8,19 (RB6,RB7,GND,GND) микроконтроллера используются для его программирования. Чтобы не заботиться о развязке 1 и 20 выводов как раз и введены соответствующие перемычки – их убирают при программировании. Не желательно, чтобы перемычки были механические (jumper) – лучше пайкой.   

    Ещё одно замечание, касательно MMC карты. Крайне не рекомендую вынимать карту, если на плеер подано питание, а тем более если с картой идёт обмен (в режиме воспроизведения). В принципе карту испортить сложно, но стоит прислушаться к мнению её разработчиков и производителей 😉

===============================

А теперь пару слов от меня 🙂

Качество звука – превосходное! При небольшой доработки схемы – возможно подключение LCD от NOKIA!!!


Место декодера VS1001 можно поставить VS1011, качество при этом не измениться!

Я сделал тестовый вариант платы:

(нажмите на изображение для увеличения)
В плеере можно применять карты памятити SD или ММС, объемом не более ОДНОГО ГИГАБАЙТА!!!


Расположение выводов SD и MMC:

  Как видно по фото, у SD карты на 2 вывода больше, их нужно через резисторы на 10К подтянуть к плюсу (выводы 9 и 8)Печатная плата:
(нажмите на изображение для увеличения)

Скачать её в формате .LAY можно тут:
http://cxema.at.ua/mp3_player/mp3_v1.layНа фото расположение элементов немножко другое (добавлены пару деталей) однако особых технических отличий нет! Как видно в схему добавлен стабилизатор LD33V, чтобы питать схему от батарейки КРОНА, стабилизатор можно использовать любой с выходным током 3.3V не менее 0.2A

Ниже показана фотка, демонстрирующая потребление тока плеером!

Плеер стоял на максимальной громкости, была включна SD карта на 1GB, воспроизводилась песня с битрейдом 256kbit/s! Как видно потребление не превышает 60 mА! 

Прошивку для контроллера можно взять тут:

http://cxema.at.ua/mp3_player/mp3_112.zip

Зеркало сайта, автора проекта можно взять тут:

http://cxema.at.ua/mp3_player/mp3vkarmane.nm.ru.rarТамже вы сможите найти и вариант с LCD от NOKIA и прошивку для него.

Как запрограммировать PIC контроллер читаем ТУТ:

http://cxema.at.ua/publ/4-1-0-9

Источник: http://myrudio.narod.ru/index/0-10

Урок 17. Подключение Mini MP3 плеера к Arduino

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

В данный модуль вставляется microSD карточка, на которую предварительно мы можем записать Mp3 композиции, которые, в дальнейшем, сможем воспроизводить с помощью Mini MP3 Проигрывателя.

Нам понадобится:

Для реализации проекта нам необходимо установить библиотеки:

  • DFPlayer Mini mp3 Arduino Library V2.0

Демонстрация:

Подготавливаем microSD карточку:

Mini MP3 Проигрыватель может распознавать карты объемом до 32G и файловой системой FAT16 , FAT32.

  1. Для начала нам необходимо подключить карту через катридер к компьютеру и отформатировать карточку.
  2. Теперь нам нужно создать папку с названием “mp3“.
  3. Записать ваши mp3 композиции в данную папку и дать им имена “0001.mp3” , “0002.mp3”, “0003.mp3” и тд. Так же файл можно называть “0001alla-tratata.mp3” главное, указать в самом начале номер трека в четырех символьном формате.

Описание контактов:

Pin Number Pin Description Description Note
1 VCC Питание Питание постоянного тока от 3 до 5 Вольт
2 RX UART serial input
3 TX UART serial output
4 DAC_R Audio output right channel Выход на усилитель, правый канал
5 DAC_L Audio output left channel Выход на динамик, со встроенного усилителя до 3W
9 IO1 Trigger port 1 Короткое нажатие ||◄ (длительное нажатие – уменьшение громкости)
10 GND Ground Выход на динамик, со встроенного усилителя до 3W
11 IO2 Trigger port 2 Короткое нажатие ►|| (длительное нажатие – увеличение громкости)
12 ADKEY1 AD port 1 Trigger play first segment
13 ADKEY2 AD port 2 Trigger play fifth segment
14 USB USB DP USB Port
15 USB- USB- DM USB Port
16 Busy Playing Status Low means playingHigh means no

Модуль имеет сразу два вида выходного сигнала: первый – со встроенным усилителем, а второй вариант – через внешний усилитель например УНЧ модуль 2*3 Вт класса D PAM8403. В наших примерах будет рассматриваться вариант со встроенным усилителем.

  • Подключение к усилителю c помощью выходов DAC_R и DAC_L
  • Подключение к динамику напрямую. динамик подключается одним контактом IO1, а вторым к IO2

Пример 1. Управление с помощью Arduino

Схема подключения:

Данный Mini MP3 Проигрыватель может быть подключен как обычному Serial порту, так и к виртуальному Serial порту. Это дает возможность arduino подключиться к компьютеру и к mp3 проигрывателю.

Подключать удобнее всего с помощью Breadboard mini и проводков папа-папа. Так же не забудьте подключать Mp3 плеер к Serial порту с через резисторы на 1 кОм.

В результате у вас должна получиться примерно следующая картина:

Не забудьте установить библиотеку Mini mp3 Arduino Library V2.0.

Скетч №1:

Данный пример запустит проигрывание треков и каждые 10 секунд будет переключать на следующий трек.

Между двумя командами необходимо делать задержку delay (100); 100 миллисекунд, в противном случае некоторые команды могут работать не стабильно.

#include
#include
void setup () { Serial.begin (9600); mp3_set_serial (Serial); mp3_set_volume (25); delay (100); mp3_play (); delay (100);
}
void loop () { mp3_next (); // Следующий трек delay (10000); // пуза 10 секунд
}

Читайте также:  Новый модуль конфигурации кода для средства разработки mplab® x ide

Скетч №2:

В этом примере мы запускаем плеер, он начинает проигрывать композиции целиком одна за другой в случайном порядке.

#include
#include
void setup () { Serial.begin (9600); mp3_set_serial (Serial); //set Serial for DFPlayer-mini mp3 module delay (100); mp3_set_volume (25); delay (100); mp3_play (); // запускаем трек delay (100); mp3_random_play (); // Даем команду проигрывать треки в случайной последовательности
}
void loop () { }

Скетч №3:

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

Вы так же можете записывать файлы в любые папки и с любыми названиями, но их вы не сможете запустить выборочно по команде.<\p>#include
#include
void setup () { Serial.

begin (9600); mp3_set_serial (Serial); //set Serial for DFPlayer-mini mp3 module delay (100); mp3_set_volume (20);
}
void loop () { delay (100); mp3_play (2); // Произрываем “mp3/0002.mp3” delay (5000); mp3_play (5); // Произрываем “mp3/0005.

mp3″ delay (5000); mp3_play (1); // Произрываем “mp3/0001.mp3” delay (5000); mp3_play (4); // Произрываем “mp3/0004.mp3” delay (5000); mp3_play (3); // Произрываем “mp3/0003.mp3” delay (5000);
}

Полный список функций:

  • mp3_play (); // Запуск воспроизведения
  • mp3_play (5); // Воспроизвести файл “mp3/0005.mp3”
  • mp3_next (); // Следующий трек
  • mp3_prev (); // Предыдущий трек
  • mp3_set_volume (uint16_t volume); // Уровень громкости 0~30
  • mp3_set_EQ (); // Эквалайзер 0~5 (0 – Normal, 1 – Pop, 2 – Rock, 3 – Jazz, 4 – Classic, 5 – Bass)
  • mp3_pause (); // пауза
  • mp3_stop (); // остановить воспроизведение
  • mp3_random_play (); // Воспроизвести в случайнВоспроизвести в случайном порядке.
  • void mp3_get_state (); //send get state command
  • void mp3_get_volume ();
  • void mp3_get_u_sum ();
  • void mp3_get_tf_sum ();
  • void mp3_get_flash_sum ();
  • void mp3_get_tf_current ();
  • void mp3_get_u_current ();
  • void mp3_get_flash_current ();
  • void mp3_single_loop (boolean state); //set single loop
  • void mp3_DAC (boolean state);

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

Данный модуль может работать как под управлением микроконтроллера Arduino, так и автономно, как самостоятельный проигрыватель mp3.

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

Есть несколько вариантов подключения:

Простой способ (Минимум функций):

Расширенный способ (Максимальный функционал):

Источник: https://lesson.iarduino.ru/page/urok-17-podklyuchenie-mini-mp3-pleera-k-arduino/

mp3 плеер на картах памяти

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

Схема представляет собой простой Mp3 плеер на картах пямяти SD и ММС (до 1GB)!Плеер состоит из mp3-декодера VS1011 (VS1001), контроллера PIC16F73 и собствено карты пямяти.

 Основные характеристики:

Напряжение питания: 3 В
Средний потребляемый ток: 35 ма
Носитель информации: MMC flash card, SD (mini/micro), FAT16
Формат файлов: MPEG 1,2 Layers I,II,III; 2.5 Layer III
Битрейт: до 256kbps, в т.ч. VBR

Схема устройства:

(нажмите на изображение для увеличения)

Как видите, ничего сложного нет!

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

Вот что пишет автор данной статьи:
   Управление производится с пом. кнопок S1-S4. В контроллере включены подтягивающие резисторы порта B, поэтому внешних “подтяжек” не требуется. Исключение составляет кнопка S4.

Она предназначена для временного отключения плеера. При её нажатии декодер и MMC переводятся в режим низкого энергопотребления, контроллер переходит в sleep. Порты остальных кнопок настраиваются как выходы, а подтяжки отключаются.

Чтобы плеер тем не менее мог реагировать на S4 (включить), введено сопротивление R5.

   Сразу после включения плеера кнопкой S5 начинается воспроизведение с первого трека в корневом каталоге. Кнопки S1 и S3 управляют громкостью (+ и – соотв.). При нажатой кнопке S2 кнопками S1 и S3 производится переключение треков, а кнопка S4 выполняет включение/отключение “Bass/treble enhancer”. Переключение треков циклическое(по всему корневому каталогу). Кнопкой S4 (при ненажатой S2) можно остановить воспроизведение. При этом потребляемый ток уменьшается до 50-200 мка(это соответствует не более 5 миллиамперчасов в сутки). Преимущества остановки плеера таким способом (по ср. с отключением питания кнопкой S5) в том, что последующее после повторного нажатия воспроизведение начинается с того-же трека(а не с начала каталога). Также сохраняется и громкость. Чтобы снова включить плеер нужно удерживать S4 до характерного щелчка в наушниках (включение VS1001k), но не менее 1 сек.        Отдельно стоит упомянуть перемычки JMP1 и JMP2. Дело в том, что выводы 1 и 20 (Vdd и Vpp), а так-же 27,28,8,19 (RB6,RB7,GND,GND) микроконтроллера используются для его программирования. Чтобы не заботиться о развязке 1 и 20 выводов как раз и введены соответствующие перемычки – их убирают при программировании. Не желательно, чтобы перемычки были механические (jumper) – лучше пайкой.   

    Ещё одно замечание, касательно MMC карты. Крайне не рекомендую вынимать карту, если на плеер подано питание, а тем более если с картой идёт обмен (в режиме воспроизведения). В принципе карту испортить сложно, но стоит прислушаться к мнению её разработчиков и производителей 😉

===============================

А теперь пару слов от меня 🙂

Качество звука – превосходное!

При небольшой доработки схемы – возможно подключение LCD от NOKIA!!!


Место декодера VS1001 можно поставить VS1011, качество при этом не измениться!

Я сделал тестовый вариант платы:

(нажмите на изображение для увеличения)

В плеере можно применять карты памятити SD или ММС, объемом не более ОДНОГО ГИГАБАЙТА!!!


Расположение выводов SD и MMC:

  Как видно по фото, у SD карты на 2 вывода больше, их нужно через резисторы на 10К подтянуть к плюсу (выводы 9 и 8)Печатная плата:
(нажмите на изображение для увеличения)

Скачать её в формате .LAY можно тут:
http://cxema.at.ua/mp3_player/mp3_v1.layНа фото расположение элементов немножко другое (добавлены пару деталей) однако особых технических отличий нет! Как видно в схему добавлен стабилизатор LD33V, чтобы питать схему от батарейки КРОНА, стабилизатор можно использовать любой с выходным током 3.3V не менее 0.2A

Ниже показана фотка, демонстрирующая потребление тока плеером!

Плеер стоял на максимальной громкости, была включна SD карта на 1GB, воспроизводилась песня с битрейдом 256kbit/s! Как видно потребление не превышает 60 mА! 

Прошивку для контроллера можно взять тут:

http://cxema.at.ua/mp3_player/mp3_112.zip

Зеркало сайта, автора проекта можно взять тут:

http://cxema.at.ua/mp3_player/mp3vkarmane.nm.ru.rarТамже вы сможите найти и вариант с LCD от NOKIA и прошивку для него.

Как запрограммировать PIC контроллер читаем ТУТ:

http://cxema.at.ua/publ/4-1-0-9

Кажется всё что нужно – всё сказал! 🙂 Если есть вопросы – кидайте их в коментариах, или в форум!

Источник: http://cxema.at.ua/publ/1-1-0-7

Простой USB проигрыватель | Мастер Винтик. Всё своими руками!

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

Звуковая карта хорошего качества стоит дорого.

А почему бы не сделать свой USB проигрыватель?

Поможет нам в этом микросхема PCM2902 — 16-ти битном дельта — сигма АЦП-ЦАП.

Основные технические характеристики

Характеристики при VBUS= 4.84 V, VCCCI = 3.5 V:

ЦАП

Частота дискретизации — 32, 44.1, 48 KHz Потребляемый ток — 90 мA Номинальное выходное напряжение — (0 dB) 1,1В RMS Верхний предел диапазона — (-3 dB) 22.7 kHz (fs = 48 kHz) Частота среза пост-фильтра — 28 kHz Выходное сопротивление – 100 Ом Отношение сигнал/шум > 95 dBA КНИ + шум — (1 kHz) 0.005% (B = 22 kHz)

Разделение каналов > 99 dB (1 kHz), при > 76 dB (20 kHz)

АЦП

Частота дискретизации — 8, 11.025, 16, 22.05, 32, 44.1, 48 kHz Уровень входного сигнала — 2,1В Входное сопротивление — 10 кОм КНИ + шум — (1 kHz, -0,5 dBFS) 0.01% (B = 22 kHz)

Разделение каналов > 73 dB (1 kHz), при > 47 dB (20 kHz)

Блок-схема PCM2902

Схема включения PCM2902

Этот кодек кроме аналогового входа и выхода имеет так же и цифровой S/PDIF вход-выход. Полная поддержка USB 1.1. Работает в дуплексном режиме.

PCM2902 имеет интересный собственный контроль за уровнем громкости HID (Human Interface Device), кнопками, которые подключены к входам HID0, HID1, HID2 можно, соответственно, управлять режимами ТИХО, ГРОМКОСТЬ + и ГРОМКОСТЬ –, что исключает необходимость двигать ползунки в микшере на ПК.

Принципиальная схема

После пайки микросхемы PCM2902 нужно обязательно хорошо промыть плату растворителем, иначе потом могут быть «зависания».

Подключаем USB провод к ПК.

Хорошо, что драйвера для этой микросхемы уже есть в Windows. По крайней мере в Windows 7 точно есть. PCM2902 определяется как USB Audio codec.

Чтоб это проверить — заходим в Диспетчер устройств и находим:

USB audio CODEC  и USB — устройство ввода

Далее настраиваем наш плеер.

Заходим в панель управления — оборудование и звук — звук. 

Наш USB Audio codec должен быть устройством по умолчанию, если нет, то это делаем. А также отключаем встроенную звуковую карту.

Теперь нажимаем на кнопочку Свойства. Появляется меню Свойства. Заходим на вкладку дополнительно и выставляем 2 канала 16bit, 48000Гц.

Далее переходим на вкладку Запись.
Выбираем микрофон USB Audio codec по умолчанию и нажимаем кнопку свойства.

Выбираем вкладку Прослушать:

Теперь заходим в вкладку Дополнительно и выставляем 2 канала 16bit, 48000Гц.

Теперь подключаем наушники и слушаем музыку!

  • Зарядное из компьютерного блока питания.
  • Автомобильное зарядное устройство или регулируемый лабораторный блок питания с напряжением на выходе 4 — 25 В и током до 12А можно сделать из не нужного компьютерного АТ или АТХ блока питания.

    Несколько вариантов схем рассмотрим ниже:

    Подробнее…

  • Как быстро и бесплатно разблокировать WINDOWS
  • Помощь в разблокировке Windows от Trojan

    Winlock Услуга предназначена для бесплатной разблокировки операционной системы Windows от вредоносной программы Trojan.Winlock и предоставляется совместно с Dr.Web. Подробнее…

  • HI-FI усилитель на TDA2050
  • Стерео усилитель с дополнительным выходом для наушников своими руками

    Усилитель построен на одной интегральной микросхеме TDA2050V, которые производят компании stmicroelectronics. TDA2050V предназначена для использования в качестве усилителя класса AB, в диапазоне напряжений питания от +/-4.5 в до +/-25В. При выходной мощности 25Вт КПД составляет около 65%.

    Подробнее…

Источник: http://www.MasterVintik.ru/prostoj-usb-proigryvatel/

Ссылка на основную публикацию
Adblock
detector