РадиоКот :: Миниатюрный плеер "Корнет"
Например TDA7294

РадиоКот >Чердак >

Теги статьи: Добавить тег

Миниатюрный плеер "Корнет"

Автор: Oxford, glamursoft@rambler.ru
Опубликовано 20.09.2013
Создано при помощи КотоРед.
Участник Конкурса "Поздравь Кота по-человечески 2013!"

Поздравляю тебя наш любимый радиокотик с ДНЕМ РОЖДЕНИЯ!!!! Сегодня родился наш общий друг КОТ, в связи с этим событием родился еще один зверек: Миниатюрный MP3 проигрыватель "КОРНЕТ".

Этот подарок я дарю тебе!!! Наслаждайся его превосходным звуком и береги его.

Теперь собственно я опишу этого зверька, что же он из себя представляет и что у него за характеристики:

1. Центральный процессор был выбран STM32F051R8BT (STM)

2. MP3 декодер VS1011E производство VLSI

3. Схема зарядки аккумулятора MCP73831T-2

4. Аккумулятор  BL-4C производство емкость 1000mAh

5. Разьем Micro USB.

6. Разьем Micro SD(поддержка любых карточек, FAT32 файловая система, плейлист до 400 файлов)

7. Разьем Jack 3.5 мм

8. Габариты 44*74*15мм

9. MP3 файлы с любым битрейтом.

10. Джойстик от NOKIA на подложке.

11. Дисплей имеет разрешение 96*68 NOKIA1202 с интерфейсом 9 бит.

 

Обзор фотографий проигрывателя.

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

Корпус выполнен из оргстекла 2мм. Склеивается дихлорэтаном отлично. Фрезеруется на ЧПУ станке. Плата крепится на стоечки из того же оргстекла 5мм и высотой 7 мм, на них опирается плата, так же перегородочки вклеиваются для аккумулятора. Прошивка написана в среде CooCox и проект прилагается.

Описание работы плеера:

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

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

Файловая система FAT32, другие не реализовывались, весь код был написан с нуля включая драйвер для MicroSD, драйвер для FAT32, драйвер для VS1011E, драйвер для NOKIA1202.

Дисплей и MicroSD карточка управляются от общего интерфейса SPI1, посредством переключения режима 8 или 9 бит. VS1011E управляется отдельно интерфейсом SPI2. Кварц для декодера установлен 24.576 мГц, кварц для STM32 установлен 8 мГц. 

Управление питанием.

Питание VS1011E разделено на цифровую и аналоговую части и питаются каждый от отдельного управляемого стабилизатора LP2981 3.3V в корпусе SOT23. Цифровые части питания VS1011E, NOKIA1202 и MicroSD имеют общий управляемый стабилизатор LP2981 3.3V.

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

Подствека дисплея через резистор 200-300 Ом управляется выводом процессора.

На выходе VS1011E установлены SMD электролиты 100 мкФ * 6.3V, конденсаторы 0.1 мкф, танатоловые SMD конденсаторы любые.

Схема не приводится так как рождалось в спринте все.Схемы типичные и сложности не должны вызывать при сборке, если будут вопросы отвечу всегда. Проект был сложный, долгий, плата пережила 2 ревизии, третья финальная, времени на проект ушло около 2-3 месяцев. Теперь он радует КОТА и его разработчика. ))

Спасибо всем за внимание и до новых встреч друзья!!!! 

Всем всех благ!!!

Пока КОТ!!

 

 

 

Файлы: 

 


Файлы:
Печатная плата
Проект Coocox плеера
Прошивка


Все вопросы в Форум.




Как вам эта статья?

Заработало ли это устройство у вас?

16 2 2