Nokia 6630 — Как сделать из него музыкальный плеер?


СХЕМА MP3 ПЛЕЕРА

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

схема промышленного MP3 плеера USB

Разобранный MP3 плеер вид изнутри

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

Структурная схема MP3 плеера

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

Микросхемы и память MP3 плеера

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

Обсудить статью СХЕМА MP3 ПЛЕЕРА

Android плеер: как сделать смартфон более музыкальным

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

Аудиоплеер для Андроид doubleTwist Player

doubleTwist Player

Цена

: бесплатно/150 руб.

Это, пожалуй, лучший программный проигрыватель для тех пользователей Андроид-устройств, которые тайно мечтают об iPhone. Ведь чтобы добиться схожести с гаджетами от Apple, недостаточно просто заменить домашний экран на подобие Espier Launcher — важно также, чтобы основные программы выглядели и вели себя как их аналоги в iOS. Помимо характерной для «яблочных» устройств логики интерфейса, doubleTwist Player отличается возможностью слушать подкасты и интернет-трансляции, поддержкой FLAC-файлов, функциямиавтоматической загрузки обложек альбомов из Интернета и синхронизации с плейлистами iTunes, в том числе через AirSync. А вот за доступ к эквалайзеру придется доплатить: расширенная версия проигрывателя обойдется вам в 150 рублей.

DeaDBeeF

Цена

: бесплатно/54 руб.

DeaDBeeF не только воспроизводит все распространенные форматы аудио, но и понимает CUE-разметку для FLAC-файлов. Таким образом, если вам нравится слушать песни вразнобой, а не альбомы от начала до конца, то данное приложение станет идеальным выбором. Также этот плеер автоматически снижает громкость при резком повышении уровня, поэтому звучание DeaDBeeF может несколько отличаться от того, что вы получите во всех остальных проигрывателях (наш тест наглядно продемонстрировал это — см. блок на стр. 75). Для тех, кто хочет немного подкорректировать звучание, в программе предусмотрен эквалайзер. Для поддержки плеером всех распространенных форматов не забудьте установить пакет плагинов DeaDBeeF Free Plugins Pack из Play Market. Доступна также Pro-версия, в которой отсутствует реклама.

jetAudio

Цена

: бесплатно/62 руб.

Если вы ищете бесплатный проигрыватель, который отлично русифицирован, прекрасно интегрируется в систему, оснащен эквалайзером и имеет много настроек, то выбор можно смело останавливать на jetAudio Basic. Удивительно, что даже в бесплатной версии эта программа позволяет удобно рассортировать песни по альбомам, исполнителям, жанрам и даже папкам, предлагает девятиполосный эквалайзер с опциональной функцией усиления, может ускорять и замедлять проигрывание композиции, а также оснащена таймером воспроизведения.

Главный недостаток этого плеера для любителей слушать несжатую музыку — необходимость предварительно разрезать FLAC-альбомы на отдельные дорожки перед загрузкой на телефон или планшет. Ведь, хотя jetAudio Basic и работает с форматом FLAC, CUE-разметку она пока не понимает. Предварительно разделить такой альбом на отдельные файлы поможет программа Medieval CUE Splitter (см. ниже). Если же вы хотите добавить эффект кроссфейдинга, возможность управления проигрывателем с экрана блокировки и более мощный эквалайзер, вам придется приобрести платную версию jetAudio Plus за 62 рубля.

MortPlayer

Цена

: бесплатно Если вам нравится все настраивать согласно своему вкусу, а любимые песни под разное настроение вы предпочитаете хранить в разных папках, то MortPlayer станет идеальным выбором. Программа воспроизводит основные типы файлов и обладает встроенным эквалайзером, но самое главное ее достоинство — возможность самому выбрать фоновый рисунок и тему оформления. Пакет виджетов для плеера можно загрузить из магазина Play Market, найдя его по названию MortPlayer Widgets. Также существует модификация утилиты для прослушивания аудиокниг — MortPlayer Audio Books.

CloudSkipper

Цена

: бесплатно Даже несмотря на известные недостатки, у стандартного проигрывателя Windows имеется колоссальная армия пользователей. Поэтому нет ничего удивительного в том, что им хотелось бы видеть привычные элементы управления в стиле Windows Media Player даже на Андроид-устройствах. Именно такие пользователи являются аудиторией CloudSkipper. Данная программа предлагает много опций, эффектов и настроек, а звучание можно подкорректировать с помощью эквалайзера, однако интерфейс этого проигрывателя сложно назвать продуманным. В комплекте с CloudSkipper поставляется и собственный муляж экрана блокировки, но, поскольку это только муляж, он не умеет блокировать даже кнопки устройства.

andLess

Цена

: бесплатно Крошечный аудиопроигрыватель andLess — выбор убежденных минималистов. Единственное, что умеет эта программа, — воспроизводить аудиофайлы из папок, готовые плейлисты или CUE-файлы. Как и в случае с «полноценными» проигрывателями из нашего сегодняшнего теста, в списке поддерживаемых форматов не только стандартный MP3, но и FLAC, APE, MPC и WV. AndLess потребляет даже меньше ресурсов, чем стандартный проигрыватель Андроид, а потому предпочтителен для старых устройств с небольшим объемом оперативной памяти.

PowerAmp

Цена

: 156 руб. (есть пробная версия) Не считая своей стоимости, утилита PowerAmp не имеет значительных недостатков. Этот плеер удобен в использовании, отлично понимает русскоязычные названия, имеет много настроек и может похвастаться качественным эквалайзером. В дополнение к этому, для него выпущено немало тем оформления и расширений. К сильным сторонам PowerAmp также стоит отнести корректную интеграцию элементов управления проигрывателем в экран блокировки. Единственное, что хотелось бы увидеть в следующих версиях программы, — возможность воспроизведения всех файлов из указанного каталога. Создавая PowerAmp, разработчик хорошо постарался, и это заметно, однако стоит ли платить за приложение, у которого есть отличные аналоги, решать вам. Ведь, как показал наш тест, Android плеер воспроизводит музыку везде одинаково — разница только в удобстве и конкретных реализациях эквалайзера и эффектов.

TTPod

Цена

: бесплатно Несмотря на страну происхождения и экран приветствия, «дружелюбно» встречающий пользователя китайскими иероглифами, TTPod имеет английскую локализацию интерфейса и поддерживает русские названия песен и групп в тегах. Более того, как и в случае с jetAudio Basic или PowerAmp, программа не только воспроизводит все основные типы аудио, но и поддерживает CUE-разметку для FLAC-файлов. Главным достоинством TTPod можно назвать удобство и наглядность интерфейса, в числе прочего предлагающего возможность заменить стандартную тему оформления на что-то другое всего тремя кликами. Есть и недостатки: настройки отсутствуют, как и эквалайзер, а при подключении гарнитуры на экран выводятся мало кому понятные иероглифы. Помимо этого несколько странно, что здесь разработчик программы опять пытается интегрировать в систему свое подобие экрана блокировки, как и в случае с CloudSkipper.

Тест качества звука

Влияет ли выбор аудиоплеера на качество звучания? CHIP проверил все проигрыватели с помощью программы RightMark Audio Analizer и получил неожиданные результаты.

Методика тестирования

Программа RightMark Audio Analizer предназначена для оценки качества аналоговых и цифровых трактов звуковой аппаратуры посредством анализа тестовых сигналов. Мы соединили выход для наушников смартфона с микрофонным входом референсной звуковой карты и воспроизвели на мобильном устройстве заранее подготовленный WAV-файл. Результаты измерений свидетельствуют о том, что качество воспроизведения у всех проигрывателей одинаковое, и звук будет отличаться у разных плееров на одном и том же смартфоне только из-за различных профилей эквалайзера. Единственный график амплитудно-частотной характеристики (АЧХ), который не совпадает с другими, принадлежит проигрывателю DeaDBeaF. Судя по характеру отличий, причиной могла стать функция устранения клиппинга, сглаживающая резкие изменения громкости. При прослушивании качественно сведенной музыки это практически незаметно.

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

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

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

Аудиоплееры в сравнении

1.

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

Just Shake

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

Voodoo Sound

Если вы счастливый обладатель Galaxy S, Nexus S, Galaxy Tab или ASUS Transformer, то, установив это альтернативное ядро, вы сможете повысить качество звучания музыки во всех программных проигрывателях. Перед инсталляцией обязательно изучите инструкцию.

Tactile Player Free

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

Simply Lockscreen

Альтернативный экран блокировки, на который можно вынести элементы управления проигрывателем.

Medieval CUE Splitter

Программа для Windows, служащая для разрезания FLAC-альбомов на отдельные дорожки на основе информации из CUE-файла. Скачать ее можно с официального сайта medieval.it.

Самодельный arduino wav плеер

Подробности Категория: Arduino Опубликовано 01.04.2015 09:01 Автор: Admin

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

Схема Arduino Wav плеера

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

В итоге собранная мною схема состояла из:

  • SD карты;
  • Arduino Nano;
  • Транзистора;
  • Сопротивления;
  • Динамика.

Для воспроизведения wav фалов нам понадобится специальная библиотека.

Для того чтобы установить библиотеку нужно в среде Arduino IDE выбрать пункт импорт библиотеки zip. Но в моем случае это почему-то не сработало, если у вас произошло тоже самое, то можно распаковать этот архив в папку libraries в директории с установленной программой.

После того как импортировали библиотеку, в примерах Arduino IDE появится еще один пункт TMRpcs. В нем есть пример basic — пример который проигрывает один файл на SD карте однократно. Для повторного проигрывания нужно жать кнопку reset.

Пример кода для проигрывания файла wav на arduino

#include // need to include the SD library //#define SD_ChipSelectPin 53 //example uses hardware SS pin 53 on Mega2560 #define SD_ChipSelectPin 4 //using digital pin 4 on arduino nano 328, can use other pins #include // also need to include this library… #include TMRpcm tmrpcm; // create an object for use in this sketch void setup(){ tmrpcm.speakerPin = 9; //5,6,11 or 46 on Mega, 9 on Uno, Nano, etc Serial.begin(9600); if (!SD.begin(SD_ChipSelectPin)) { // see if the card is present and can be initialized: Serial.println(«SD fail»); return; // don’t do anything more if not } tmrpcm.play(«music»); //the sound file «music» will play each time the arduino powers up, or is reset } void loop(){ if(Serial.available()){ if(Serial.read() == ‘p’){ //send the letter p over the serial monitor to start playback tmrpcm.play(«music»); } } }

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

Файл wav нужно конвертировать под определенные параметры:

  • samples per seconds: 16000;
  • bits per sample: 8;
  • channels: mono.

Пример работы Arduino Wav плеера автора

  • < Назад
  • Вперёд >

Комментарии

Юрий 30.11.2015 23:16 Не могли бы Вы помочь новичку в создании печатной платы для этого проекта? Сижу ковыряю… не получается (((

Цитировать

VLADIMIR RYABOKON 24.10.2016 03:54 заголовок примера не до конца :) #include // need to include the SD library //#define SD_ChipSelectPi n 53 //example uses hardware SS pin 53 on Mega2560 #define SD_ChipSelectPi n 4 //using digital pin 4 on arduino nano 328, can use other pins #include // also need to include this library… #include

Цитировать

VLADIMIR RYABOKON 24.10.2016 03:56 ААА…. мой тоже съело :) Видимо особенность местного движка. Короче, заголовок тогда брать из примеров библиотеки

Цитировать

Обновить список комментариев

Добавить комментарий

INFO

В прошлой статье я рассказал, как собирал мобильный телефон, и некоторые приемы я позаимствую из этого проекта.
Помню, как в 2004 году у меня появился MP3-плеер и привел меня в полный восторг. Памяти, у него, правда, было всего 128 Мбайт, что по тем временам уже считалось скромным. Кроме того, плеер отличался очень дурной особенностью коверкать записанные на него файлы. Как объяснялось в инструкции, это не баг, а «фича», то есть защита от копирования.

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

Итак, от своего проекта я хотел, чтобы:

  • устройство (очевидно) воспроизводило MP3;
  • поддерживались бы современные карты SD;
  • в качестве файловой системы использовалась FAT;
  • качество звучания было приемлемым;
  • по возможности было невысокое энергопотребление.
Рейтинг
( 1 оценка, среднее 4 из 5 )
Понравилась статья? Поделиться с друзьями: