Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.

ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

ESP32 — серия недорогих микроконтроллеров с низким энергопотреблением. Представляют собой систему на кристалле с интегрированным Wi-Fi и Bluetooth контроллерами и антеннами.

Модераторы: rewuxiin, kulia

Правила форума
Условием использования нашего форума, является соблюдение настоящих Правил форума.

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

19 окт 2019, 07:10

ESP32-Radiola - Проект создания многофункционального музыкального центра под управлением ESP32 своими руками.

Чтобы видеть ссылки в теме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.

Радиола-2 версия 3.0
Пока для ESP32-S3 16M flash 8M PSRAM
и PCM5102A
► Показать



Адреса загрузки файлов для 16 mB флешки!
  • bootloader.bin 0x000000
  • partitions.bin 0x008000
  • factory.bin 0x030000
  • fatfs.bin 0x831000
factory.bin - файл прошивки!


Beta 16.1.8
Beta 16.4.0
Beta 17.0.0
Beta 18.0.5
Схема и распиновка
Подключение SD-карты к ESP32-S3
Команда в консоли для первого подключения к WI-FI:

Код: Выделить всё

wifi.con("ssid","password")
sys.boot
ДЕМО ВЕБ-ИНТЕРФЕЙСА РАДИОЛЫ
Radiola-2 - Часто задаваемые Вопросы (ЧАВО)
Файл с логом присылайте сюда. Удачи! :-)

-->ОБЪЯВЛЕНИЕ<--


Радиола-1
Для просмотра ссылок Вы должны быть авторизованы на форуме.

Текущая версия: 2.2 Rev: 5.
  • binaries.zip
    релизная и отладочная версии
    (1.38 МБ) 798 скачиваний
    Адреса загрузки:
    • bootloader.bin - 0x1000
    • partitions.bin - 0x8000
    • ESP32Radiola(-release или -debug).bin - 0x10000
    • ESP32Radiola(-release или -debug).bin - 0x200000
ПРОШИВАТЬ НА ЧИСТУЮ FLASH!
Команда в консоли для первого подключения к WI-FI:
► Показать
Радиола-2 с новой графикой и поддержкой HTTPS
Схемы Радиолы-2.1
НОВЫЕ ВЕРСИИ (NEW VERSIONS):
  • Implemented multilingual support. By default, the Russian language.
  • Added English. Language selection in the web interface of the OPTIONS tab.
Проект Радиола-S2 на ESP32-S2-WROVER

Веб-интерфейс в браузере Опера, IE, Edge - НЕ РАБОТАЕТ.
Веб-интерфейс ТОЧНО РАБОТАЕТ в Яндекс-браузере, Гугл-хром.
Радиола-2 на ESP32-WROOM НЕ РАБОТАЕТ!

Принципиальные схемы Радиола-2
Старые прошивки Радиолы-2 и Радиолы-S2

Плейлист для примера (с 1 станцией по протоколу https для проверки):
образец.m3u
(387 байт) 191 скачивание
подробности под спойлером
► Показать
Используемое железо (HARDWARE)
► Показать
Фото и видео под спойлером.
► Показать
Пишите, спрашивайте, не стесняйтесь..
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

25 янв 2022, 17:15

Тест проигрывания AAC+ Для просмотра ссылок Вы должны быть авторизованы на форуме.
Настройки аналогичные test_MP3 (пару постов выше).
Заметьте, что частота процессора всего 160 мГц и без использования расширенной памяти...
test_AAC.zip
(597.43 КБ) 11 скачиваний

__
Если понравится звучание, начну прикручивать к Радиоле-2.
ub3gad
Сообщения: 1
Зарегистрирован: 25 янв 2022, 17:42

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

25 янв 2022, 17:46

Простите за нубский вопрос, а airplay оно умеет?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

25 янв 2022, 17:49

ub3gad писал(а):
25 янв 2022, 17:46
Простите за нубский вопрос, а airplay оно умеет?
Не менее нубский вопрос. ОНО - это кто (или что)?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

25 янв 2022, 18:36

samand587281 писал(а):
25 янв 2022, 18:16
Вот 192kbit/s
Первая - 128
Вторая - 96
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

25 янв 2022, 18:39

*DONT_KNOW* У автора плей листа помечены 192 *YES*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

25 янв 2022, 18:54

samand587281 писал(а):
25 янв 2022, 18:39
У автора плей листа помечены 192
Нормально всё. Как качество звучания-то? Никто не отписался. Надо ли корячиться с прикручиванием этого хозяйства в Радиолу-2? *DONT_KNOW*
Аватара пользователя
t0xa
Откуда: Нижегородская обл.
Сообщения: 8
Зарегистрирован: 09 ноя 2020, 01:56

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

26 янв 2022, 21:20

Я двумя руками ЗА!! У меня пару лет уже работает связка wroom+pcm5102и какой-то маленький экранчик. Я их в приёмник океан 222 воткнул. Прекрасно работает.качество воспроизведения, по мне, хорошее. Только там aac потоки не воспроизводит, а так огонь! И радио на природе и интернет радио в местах с наличием интернета.
Аватара пользователя
nva
Сообщения: 49
Зарегистрирован: 03 фев 2020, 20:56

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

27 янв 2022, 11:57

Поздновато, но отпишусь... Вполне нормальное звучание. Здесь не аудиофилы, а для говорилки на кухню, дачу так вполне.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

27 янв 2022, 12:18

nva писал(а):
27 янв 2022, 11:57
Поздновато, но отпишусь... Вполне нормальное звучание. Здесь не аудиофилы, а для говорилки на кухню, дачу так вполне.
Это про AAC поток?
С внедрением esp-adf столько мороки... Проигрывание каких форматов надо для I2S? Пишите.
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

27 янв 2022, 14:09

Я вот не понимаю, чем PCM лучше VSки ? И стоит ли тратить время и заморачиваться?
Аватара пользователя
nva
Сообщения: 49
Зарегистрирован: 03 фев 2020, 20:56

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

27 янв 2022, 14:13

Ну да про ААС... мп3 и так пашет
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

27 янв 2022, 15:37

AAC и на VSке отлично поёт
Аватара пользователя
nva
Сообщения: 49
Зарегистрирован: 03 фев 2020, 20:56

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

27 янв 2022, 16:02

так вопрос то был за связку ЕСП+5102.... Для той же Радиолы 2 Мини самое то.
А вопрос лучше или хуже... на любителя.
У того же Бубнова и ЕСП32 в связке с ТДА1387 нехило ААС щелкает... но код он зажал.
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

27 янв 2022, 16:22

Я понимаю, в один корпус можно запихнуть роутер и радио.
Вот если бы, как говориться, "в одном флаконе" соединить модуль GSM и Радиолу мини тогда я бы понял смысл питания от батарей. А так.... *DONT_KNOW*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

27 янв 2022, 17:12

kohileppah-7070 писал(а):
27 янв 2022, 16:22
соединить модуль GSM и Радиолу
А GSM зачем? =-O
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

27 янв 2022, 18:56

Для мобильного интернета, а как же радио слушать на природе :-)
Аватара пользователя
Dimmos
Сообщения: 4
Зарегистрирован: 26 дек 2021, 19:59

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

28 янв 2022, 03:28

kohileppah-7070 писал(а): Вот если бы, как говориться, "в одном флаконе" соединить модуль GSM и Радиолу мини тогда я бы понял смысл питания от батарей
Да, если рассмотреть варианты развития проекта Радиола-2, то он может развиваться по двум вариантам – стационарный и носимый.

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

Носимый вариант наверное наиболее востребован, поскольку будет использоваться для наделения дополнительными качествами блютуз-колонок или придания «второй жизни» старым магнитолам и радиоприемникам. Здесь в приоритете небольшие размеры платы или возможность распределения блоков Радиолы-2 по свободным местам потрохов фабричного устройства, использование небольших дисплеев (также и монохромных), применение энкодера, возможность работы на открытом воздухе от GSM или свой ФМ (но иногда он может быть родным самой магнитолы)

Наличие своего GSM на первый взгляд кажется очень логичным, но если практически подойти к вопросу, то сразу открывается неприятный момент – нужен интернет- тариф, будет постоянная абонентская плата. «Продвинутый» пользователь просто сделает раздачу интернета для «Радиолы» со своего телефона, вариант с симкой на борту ему не нужен (хотя в походе например, будешь беречь энергию батареи телефона, а не распылять её на музыку). Наиболее условно-правдоподобный вариант применения своего GSM в Радиоле – это подарок бабушке/дедушке в виде дооборудованного радиоприемника Океан/Альпинист, через который бабушка будет слушать «Старое радио» в деревне летом, копаясь на своих грядках.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

28 янв 2022, 16:37

Я не против GSM модуля. Только какой модуль надо? На вскидку - с WI-FI. Какие будут предложения?

Произвожу эксперименты с SD-картой. Это для Радиолы-2 Мини.
Все найденные мною модули на Али жёстко настроены на работу по шине SPI, а ESP-32 умеет работать с SD-картой в "родном" для карты режиме, что благоприятно влияет на скорость. На дисплеях и на красных платах с VS1053 та же ситуация. И к тому же нет контроля вставленной в слот карты и нет контроля защиты от записи.
Пришлось сооружать монструозный макет :-[ .
► Показать
Не считая питания, земли, контроля вставленной в слот карты и контроля защиты от записи, максимальное количество задействованных пинов для SD-карты на ESP-32 - 6. Минимальное - 3. Пока тестирую разницу между этими вариантами.
Есть несколько минусов в таком подключении SD-карты. Пины на ESP-32 для SD-карты переопределять нельзя. Для прошивки ESP-32 GPIO2 нужно соединить с GPIO0. Есть ещё моменты. Для просмотра ссылок Вы должны быть авторизованы на форуме..
Все выводы слота SD-карты (кроме питания и земли) подтянуты к питанию +3.3 В резисторами 10 кОм. Кожух слота должен быть соединён с землёй.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

29 янв 2022, 07:51

Добавил ТЕСТОВУЮ принципиальную схему Радиолы-2W1M
Пока припаиваете SD-карту и PCM5102, допилю тестовую прошивку плеера.
Будет поддержка проигрывания файлов как с флешки, так и потоков из интернета разных форматов. Управление будет через консоль.
Пока без дисплея.
Делаю тестовую прошивку плеера по одной причине. Надо всё предварительно обкатать, прежде чем внедрять в Радиолу-2.
Моё тестовое изделие... :-[
► Показать
__
Тестовая прошивка плеера без SD-карты не запустится... :'(
Подключение к Wi-Fi будет через консоль... :-)
Аватара пользователя
nva
Сообщения: 49
Зарегистрирован: 03 фев 2020, 20:56

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

29 янв 2022, 12:06

Придется завтра попаять...
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

30 янв 2022, 05:18

Пишут в понедельник выкладывают lvgl 8.2
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

30 янв 2022, 08:55

kohileppah-7070 писал(а):
30 янв 2022, 05:18
Пишут в понедельник выкладывают lvgl 8.2
Меня пока больше волнует дата релиза Для просмотра ссылок Вы должны быть авторизованы на форуме..
Хотя и это хорошая новость. Обещали плюшки для дисплеев с 18-ти битным цветом. Будем посмотреть.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

30 янв 2022, 10:34

Выкладываю тестовую прошивку плеера.
Адреса загрузки в текстовом файле внутри архива.
test_player.zip
(1.15 МБ) 7 скачиваний
Подключение SD-карты по схеме Радиолы-2W1M.
Для загрузки прошивки нужно соединить GPIO2 и GPIO0. По окончании загрузки - разъединить.
Если при запуске прошивки в консоли циклически пишется об ошибках с sd-картой, припаяйте керамический конденсатор ёмкостью 5...15 пикофарад(!) непосредственно на контакты CLK и GND слота sd-карты. Сегодня с обеда вылезло...

Без наличия SD-карты прошивка не запустится! *PARDON*
Основные команды в консоли:
help - выводит список доступных команд.
join - подключение к Wi-Fi. Пример, join OpenWrt 1234567890
play - проигрывание трека или URI. Например, play Для просмотра ссылок Вы должны быть авторизованы на форуме.

Никаких скобок и кавычек в командах быть не должно.
Путь к sd-карте должен начинаться с /sdcard.
__
Громкость не регулируется!
Отпишитесь о любых впечатлениях... Я не в восторге. Причин много. Единственный плюс - проигрывает всё, что я ему подсовывал. Хотя... MP3-потоки с высоким битрейтом заикаются. И ничего не поделать, почти все библиотеки уже скомпилированы.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

03 фев 2022, 08:49

В связи с переходом на новое управление Радиолой-2 через консоль, в Windows рекомендую пользоваться программой MobaXterm Home Edition для полноценного управления.
Клавиша TAB - автоматически завершает вводимую команду (как в Linux).
Клавиши ВВЕРХ/ВНИЗ - навигация по ранее введённым командам (как в Linux).
Клавиши ВЛЕВО/ВПРАВО - навигация по вводимой строке (как в Linux).
Переписал инструкцию Как снять лог Радиолы-2.
Stas_St
Сообщения: 6
Зарегистрирован: 06 фев 2022, 16:45

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

06 фев 2022, 19:00

Здравствуйте SinglWolf.
Я на форумах по KaRadio32 разместил предложение, чтобы громкость звука регулировалась с помощью потенциометра. Вы заинтересовались и сделали технические замечания.
Хочу здесь разместить это предложение и мои наброски по решению замеченных замечаний.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

06 фев 2022, 19:07

Stas_St писал(а):
06 фев 2022, 19:00
Хочу здесь разместить это предложение и мои наброски
Я не против.
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

06 фев 2022, 19:20

Добрый день! Разрешите поинтересоваться по поводу новых обновлений проекта. RDA5807 подготовил.
Stas_St
Сообщения: 6
Зарегистрирован: 06 фев 2022, 16:45

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

06 фев 2022, 19:42

Управлять громкостью с помощью потенциометра с которого напряжение подаётся на один из GPIO ESP32.
Вот какие преимущества:
- положение ручки потенциометра наглядно показывает громкость, это похоже как было в старых аналоговых радиоприёмниках
- при включении KaRadio можно установить необходимую громкость сразу до появления звука (при использовании энкодера громкость устанавливается на тот уровень, который был до последнего выключения, а это может быть некомфортная завышенная громкость)
- в качестве потенциометра можно использовать потенциометр совмещённый с выключателем питания
- по сравнению с вариантом использовать сдвоенный потенциометр перед УНЧ: меньше проводов к потенциометру и потенциометр меньше и дешевле; и, самое главное, нет наводок помех на эти чувствительные сигнальные провода, т.е. потенциометр регулировки громкости можно установить на большом расстоянии.
► Показать
Stas_St
Сообщения: 6
Зарегистрирован: 06 фев 2022, 16:45

Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

06 фев 2022, 19:57

Сделал алгоритм. Изменения громкости будут происходить только если напряжение с потенциометра изменятся на достаточную величину (защитный интервал). Причём это изменение при маленькой громкости будет небольшим (будет регулировка с шагом в 1; при средней громкости шаг от 4; при большой громкости шаг от 9).
► Показать

Вернуться в «ESP32»