Схема плеера mp3 – Простейший самодельный MP3 плеер Сакура с открытым исходным кодом — Дополнительные устройства — Аудио — Каталог схем

АУДИО ПЛЕЕР СВОИМИ РУКАМИ

В настоящее время, когда в магазинах изобилие всевозможных гаджетов; планшетов, смартфонов, 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 из них без фиксации, это Выбор директории Dir1\Dir2 и Play\Select, и  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.

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

 

elwo.ru

как работает мини проигрыватель с флешки

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

Для начала, я определился с корпусом — в моём случае, в его роли выступил корпус от «пауэр банка», который я уже обозревал.

Далее, выпаял всё что мне мешалось, или требовало отдельного места:


Выпаял USB разъём и установил на штатное место в корпусе, соединив проводом.

Установил microUSB разъем в штатное место корпуса, подпаявшись к плюсу и минусу эмалированным проводом от трансформатора(он у меня будет использоваться часто).

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

Установил подходящий, по размерам, аккумулятор от звонилки на 900mAh и определил место для платки контроля заряда\разряда. Установил светодиод для индикации процесса заряда акб(зелёные термоусадки). Просверлил отверстия под динамик и обклеил алюмишкой крышку. Установил в крышку корпуса динамик от звонилки(звук не очень, да и места было впритык, хороший динамик не установить, но этот динамик скорее индикатор того, что плеер работает и песни читает, т.к. все время слушаться будет в наушниках). Вырезал паз и установил микропереключатель для вкл\выкл плеера.

На фото не видно, но я скажу своими словами — MP3 плата с завода идёт с отвратительными выходными конденсаторами. Для хорошего звука в наушниках, необходимо их заменить на более емкие — 10-200 мкФ, что я и сделал.

Долго думал над кнопками, в итоге, пришел к такому варианту(отверстия для выводов проделал нагретой иголкой, и потом заливал суперклеем.

Вид со стороны выхода наушников:

Вид сверху:

Вид спереди:

Вид во время зарядки(установил непростой светодиод а slow flash LED, который меняет цвета)

ИТОГ: Получился лёгкий, компактный, долгоиграющий MP3 плеер. Для удобства, использую tiny usb флешку(не выпирает, немного торчит, но не критично). Разъём для карт памяти не стал устанавливать, т.к. уже не хватало места.

Время работы при средней громкости ~ 30 часов.
Используемые компоненты:
Slow RGB LED-$0.50
Плата контроля заряда\разряда-$1.61
Микрокнопки-$4.59
Батарея(не покупал, была от старого телефона)

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

mysku.ru

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

Схемы устройств на микроконтроллерах

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

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 Кб

radio-uchebnik.ru

Самодельный плеер с картой памяти

Хочу поделиться схемой самодельного плеера, который умеет воспроизводить музыкальные файлы wav-формата. Схема очень простая. Считывание информации идет с карты памяти. Плеер поддерживает карты памяти больше 2 Гб, что очень удобно.

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

Плеер можно собрать в трех вариантах, я выбрал моно вариант.

Вот схема и распиновка карты памяти:

Схема очень проста, поэтому необходимости делать печатную плату нет. Я использовал макетную плату.

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

В зависимости от выбранного варианта схемы, в контроллер должен быть запрограммирован разный файл прошивки. Установка FUSE бит также различается. Все прошивки прикрепляю в архиве. Чтобы не ошибиться с фьюз битами, смотрите тестовый файл в папке с прошивками. Я установил фьюзы следующим образом:

Прошивать микроконтроллер можно любым AVR программатором. В своём варианте использовал USB-ISP. После прошивки микроконтроллера, схема должна сразу заработать, никакой наладки или настройки не требуется. Также можно использовать любой УНЧ усилитель, если собираетесь слушать без наушников. Всем удачи! Кирилл.

2shemi.ru

Плеер wav файлов на микроконтроллере Attiny85 своими руками

В этой статье рассмотрим процесс создания весьма нужного и интересного электронного устройства, которое позволит воспроизводить файлы формата wav напрямую с карты памяти SD, microSD или mini SD. Можно записать на карточку памяти музыкальный файл, установить такое устройство, например, в холодильник, и каждый раз при открывании его дверцы будет звучать красивая мелодия. Забыть закрыть такой «музыкальный» холодильник будет уже не возможно. Другой вариант использования плеера – в качестве дверного звонка. В интернете можно найти множество разных мелодий, под любые вкусы. Таким образом, скучный звук заводского звонка можно будет заменить, например, понравившейся песней. Кроме того, такое устройство можно использовать для оригинального подарка любимому человеку — достаточно встроить динамик в красивую коробочку, при открытии которой начнёт звучать звуковое поздравление. Помимо этих примеров, плееру можно найти массу применений в повседневной жизни.

Схема плеера


Схема устройства содержит минимум деталей, её ключевое звено – микроконтроллер семейства AVR Attiny85. При подаче питания он сразу же начинает считывать файлы с карты памяти и с помощью ШИМ выводов воспроизводить их через динамик. Громкость при этом получается не слишком высокой, во многом она зависит от чувствительности используемого динамика. Чтобы получить большую громкость, нужно подключить вместо динамика вход усилителя. Однако сигнал с выхода микроконтроллера слишком велик для подачи напрямую в усилитель, поэтому в обязательном порядке между ними нужно установить регулятор громкости, иначе есть риск испортить сам усилитель. При первом включении его нужно установить в положение минимальной громкости, а затем постепенно увеличивать до достижения нужного уровня громкости.

Распиновка карт памяти

Распиновка карт памяти показана на картинке:

6-ю проводками, два из которых – питание, схема подключается к карте памяти. Можно использовать как SD, так и MicroSD и MiniSD, главное, чтобы была сохранена правильная распиновка. Удобнее всего использовать ненужный адаптер MicroSD в SD, тогда можно будет припаять проводки на сам адаптер, в который уже вставляется используемая карта памяти, я сделал именно так. Перед использованием в данной схеме карту памяти обязательно нужно отформатировать в файловой системе FAT. После форматирования на карту можно записывать wav-файлы, они должны быть формата PCM 8 или 16 бит, с частотой дискретизации не более 48 кГц. Существует множество компьютерных программ, позволяющих конвертировать обычные mp3 файлы в формат wav, одна из таких – GoldWave, я использовал именно её.
При подключении питания, либо вставке карты памяти схема начнёт воспроизведение, при нажатии на кнопку включается следующий файл. Карты памяти требуют питания 3.3 вольта, поэтому на печатной плате, предлагающейся к статье, установлен стабилизатор 78L33 (на схеме он не указан). С использованием стабилизатора, напряжение питания схемы лежит в пределах 5-12 вольт. Данная схема потребляет небольшой ток, а потому её можно питать от аккумулятора. Для этого нужно взять повышающий преобразователь 3.7 – 5 вольт, как я и сделал.
Схема начинает работать сразу, не требует никакой настройки, достаточно лишь прошить микроконтроллер. Фьюз-биты нужно установить так, как показано на картинке ниже (галочка означает, что данный бит запрограммирован, как в PonyProg).

Скачать плату и прошивку можно тут:

Плата собранного плеера

Фото собранного мной плеера:










Преобразователь для питания.

sdelaysam-svoimirukami.ru

Персональный сайт — 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

myrudio.narod.ru

Простейший самодельный 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 килобайтами памяти, я обязательно
использую его для этого проекта. Так же вы можете сделать код более
эффективным, чем сделанный мной код. Если сделаете, дайте мне знать,
что именно вы сделали.

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

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

Количество

Номер детали

Описание

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://www.teuthis.com/html/mmc_mp3.html

Прислал: Нет данных

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

Доп материалы, файлы к устройству (схеме):

Файлы проекта

nauchebe.net