Интернет радио плеер на Arduino

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

Представляю вам разработанную мною схему недорогого веб-радио плеера с высококачественным стереозвуком. Проект создан на Arduino и подключен к интернету при помощи модуля расширенияEthernet ENC28J60.

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

webradio pic1

webradio pic3

Схема интернет радио плеера на Arduino

Схема радио плеера на Arduino

Схема состоит из нескольких компонентов:

  • Arduino Pro Mini: HART цепи;
  • ENC28J60 модуль Ethernet.Подключение цепи к Интернету;
  • VS1053B.Декодирует аудио потоки из серверов Webradio и приводит звук на динамики;
  • Nokia 5110 ЖК-модуль.Отображает информацию о Webradio станции (название станции, битрейт и т.д.).

Arduino отправляет запрос на сервер веб-радио через модуль Ethernet (ENC28J60).ENC28J60 подключен к серверу веб-радио, посылает запрос и ожидает ответа от сервера.Ответ будет информация заголовок радиостанции с последующим аудиопотока (MP3, AAC и т.д.).Arduino получает ответ от сервера и передает полученные данные в VS1053B mp3, AAC, WMA декодером.VS1053B автоматически распознает тип принятого формата, декодирует его и выводит его на динамики.На ЖК-дисплее будет появился ряд Webradio станции (1-14) и первые 122 символов из заголовка ответа сервера.

Представленный проект настроен на зарубежный сайтhttp://www.internet-radio.com/для российских каналов нужно будет выбрать аналогичный сайт.

Для того чтобы добавить ваши любимые радиоканалы в проект, вам нужно будет открыть исходник Arduino и в нем поменять ip канала и порт

Добавление своих каналов в проект

Исходники проекта радио плеера на Arduino

Сайт источник статьи

Демонстрация работы веб-радио плеера

Комментарии  

 
#1 Александр 28.01.2016 10:45
круто!!!!
хочу такой же , а то в магазинах цены на wi-fi приёмники запредельные
Цитировать
 
 
#2 Александр 08.02.2016 22:54
Вот бы сюда ещё Wi-Fi прикрутить тогда вообще был бы аппарат супер.
Цитировать
 
 
#3 sash13l 15.03.2016 21:25
Прошу не пинать сильно! приобрёл весь комплект, попытался залить в ардуинку но прога выдаёт множества ошибок. со средой ардуино сталкнулся в первые. как залить прошивку в ардуино? мож какие библиотеки надо установить и как это сделать? если можно по подробней.
Цитировать
 
 
#4 Андрей 08.06.2016 00:33
Библиотеки обязательно! На каждый в отдельности модуль. Гуглите ардуино+модуль, и будет счастье. Кстати, с разными ide тоже могут быть проблемы, качнул как то новую версию, перекинул библиотеки, залил один из примеров, и нифига. Заюзал старую версию - и все ок.
Цитировать
 
 
#5 Артем 12.10.2016 09:20
Добрый день! Можно ли прикрутить к данному проекту DP83848 вместо ENC28J60, и VS1003B вместо VS1053B?
Цитировать
 
 
#6 Mihan 12.10.2016 14:17
Какая разница какой модуль, главное чтобы логика правильно работала. Придется код программы править.
Цитировать
 
 
#7 алекс 12.10.2016 17:47
а без экрана будет работать?
Цитировать
 
 
#8 Shamm 09.11.2017 12:39
Да, без экрана и без кнопок работает, проверено
Цитировать
 
 
#9 Максим 10.11.2017 23:19
Здравствуйте. Есть возможность переделать на W5100 ethernet shield ???
Цитировать
 

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


Защитный код
Обновить

Последние комментарии

Последнии темы форума

  • Нет сообщений для показа