35

Простой проигрыватель интернет радио на ESP32

Делаем интернет радио на ESP32 без дополнительных модулей!

Всё что понадобится - ESP32 и динамик, для усиления можно использовать практически любой транзистор. Устройство поддерживает MP3 и AAC форматы, имеет встроенный MP3 плеер, файлы можно загружать прямо из веб - интерфейса!

За видео благодарим автора канала "ARDUINO это просто":
https://www.youtube.com/channel/UC5Mq-PGM7Ww4Nt0EyUFJo3g/

Дубликаты не найдены

+7
Arduino это просто....
Иллюстрация к комментарию
раскрыть ветку 3
0
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку 2
0
Да да, ничего сложного, там всего-то высшая математика и донельзя упрощённая геометрия Лобачевского.
раскрыть ветку 1
+2
Нет ничего лучше старого телефона/планшета. Идеальный кандидат под интернет-радио. Бес совокупления мозга.
+2

Да блэт...


Вроде хотел глянуть что там в коде, ткнул в "качаем тут" - хрен. Оказался на сайте где меня настойчиво просят выключить адблок. Как-то сразу расхотелось, не настолько ценно.

раскрыть ветку 3
+2

Скажи спасибо, что автор не залил код на deposit или turbobit какой-нибудь :) А если серьезно - я тоже не понимаю, что мешает авторам в этой электронной тусовке заливать код на гитхаб или битбакет. Такое ощущение, что у них время остановилось где-то в конце 90-х.

0

зашёл, увидел просьбу об отключении адблока, отключил, а рекламы блядь нету, как быть?!

раскрыть ветку 1
+1

Если вижу что сайт просит отключать адблок, то блокирую эту просьбу адблоком.

+1
Дык ведь KaRadio есть же?
раскрыть ветку 1
-1

Будем надеятся данный проект развинется до такого же уровня, а может и круче.

+1

Karadio есть ещё проект и в esp-idf (internet developer framework) такой пример тоже есть

раскрыть ветку 2
0
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку 1
0

Да, я пост этот нашёл

https://pikabu.ru/story/karadio_nedorogoe_onlayn_radio_56566...

С той поры оригинальный проект karawin перешёл на esp32

0

"управляем через веб интерфейс"

Как создать этот интерфейс?

Нашел исходники https://github.com/jeecrypt/JeeUIFramework от этого видео https://www.youtube.com/watch?v=a8Po25Sa6h0
И куда это всунуть, чтоб получилась веб страница на телефоне?

0

Ну и где радио-то?

0
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку 5
+3

Играет такой вариант довольно отстойно, т.к. это не полноценный ЦАП, а просто ШИМ дергает транзистор, который дергает динамик. Слышно только какое-то подобие музыки, подойдет для каких-нибудь звуков типа игрушки или дверного звонка. Для нормальной музычки нужно озаботиться прикручиванием к шине I2S ESP32 отдельного ЦАП, да не абы какого, а которому не нужен сигнал MCLK для работы (т.к. вывести нормально сигнал MCLK с ESP32 (как и с ESP8266, и с Raspberry PI и иже с ними) нет возможности. А в эту категорию попадают либо старинные R2R ЦАПы, которые днем с огнем не сыщещь (TDA1543, TDA1541), либо  у которых есть встроенный PLL для восстановления мастер-клока из SCK (бит-клока), самый ширпотребный пример - PCM5102. Вообще же у подобных интернет-радио на ESP масса проблем, обусловленных их ограниченностью ресурсов, малейшая заминка с сетью - и звук пропадает, т.к. памяти под буфер почти нет. Хорошо только для поиграться на стенде. Если хочется нормальный рабочий вариант компактного интернет-радио - лучше взять какой-нибудь Orange Pi Zero + USB звуковуху-свисток. По деньгам - столько же или чуть дороже, но возможностей и качества будет в 100500 раз больше.

раскрыть ветку 2
+2
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку 1
0

С транзистором играет вот так:
https://youtu.be/LOEPoDBmPH0

0

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

Иллюстрация к комментарию
-1

не понял как ардуино принимает FM radio и как программно распаковывает MP3?,

Похожие посты