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

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

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

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 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 МБ) 788 скачиваний
    Адреса загрузки:
    • 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 байт) 181 скачивание
подробности под спойлером
► Показать
Используемое железо (HARDWARE)
► Показать
Фото и видео под спойлером.
► Показать
Пишите, спрашивайте, не стесняйтесь..
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

03 дек 2023, 22:23

SinglWolf писал(а):
03 дек 2023, 22:04
Чистый MUTE можно реализовать программно
Вот я и думаю, что щелчки можно убрать програмно. Как то это же сделано в miniweb (прошу прощения за частое упоминание этого проекта, ну нравиться он мне *PARDON* ) где при переключении станций полное их отсутствие, что на PCM что на VS.
А режиме спячки, я думаю потребление тока будет совсем мало.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

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

04 дек 2023, 07:52

kohileppah-7070 писал(а):
03 дек 2023, 22:23
Вот я и думаю, что щелчки можно убрать програмно.
Читать надо внимательнее...
SinglWolf писал(а):
02 дек 2023, 12:20
З.Ы. Щелчки при переключении станций устранил...
А вот щелчки инициализации VS-ки при включении Радиолы программно не устранить.
kohileppah-7070 писал(а):
03 дек 2023, 22:23
А режиме спячки, я думаю потребление тока будет совсем мало.
ESP32 в режим "спячки" не загнать, ибо часы синхронизируются по интернету, а WI-FI ESP32 не поддерживает режим SLEEP. Конечно же можно всё организовать программно. Но. А оно это надо?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

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

05 дек 2023, 12:25

Эскиз вкладки УПРАВЛЕНИЕ
► Показать
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

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

08 дек 2023, 23:52

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

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

11 дек 2023, 16:34

Осталось пару-тройку вкладок доделать в новой веб-морде. Но уже приступил к процессу интеграции с Радиолой.
Для облегчения этого муторного дела пришлось написать "фейковый" сервер Радиолы и подсунуть веб-морде. Чтобы отладить все кнопки и т.д.
► Показать
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

11 дек 2023, 20:02

Хорошо что всё налаживается, жду прошивку
Roman0891
Сообщения: 22
Зарегистрирован: 24 апр 2022, 17:06

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

12 дек 2023, 19:52

kohileppah-7070 писал(а):
11 дек 2023, 20:02
жду прошивку
Да дождёмся, чего уж тут. Было бы время в железе ковыряться, а то вообще ж.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

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

21 дек 2023, 17:34

Вчера попробовал запустить новую веб-морду...
Беда. Страница грузится минут пять. :'( Если что-то проигрывается - пропадает соединение с wifi... ]:->
Возвращаться на старый веб уже нет никакого желания. Выход только в замене серверной библиотеки и адаптация + рефакторинг существующего серверного кода.... *WALL*
А так хотелось сделать к НГ... *PARDON*
Может успею... *DONT_KNOW*
Roman0891
Сообщения: 22
Зарегистрирован: 24 апр 2022, 17:06

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

21 дек 2023, 20:53

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

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

31 дек 2023, 17:16

С наступающим Новым Годом!
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

31 дек 2023, 22:31

*DRINK* *DRINK* *DRINK*
xtrason
Откуда: Барнаул, Алтайский край
Сообщения: 6
Зарегистрирован: 09 янв 2024, 10:40

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

09 янв 2024, 12:56

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

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

09 янв 2024, 17:36

xtrason писал(а):
09 янв 2024, 12:56
будет ли реализована поддержка других дисплеев кроме ILI9341?
Да. ILI9488 480x320
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

09 янв 2024, 19:21

*HI* Уважаемый автор! А что будет с недоделанными Радиола-2 и Радиола-S2. Можно списывать в архив истории и сожалеть о напрасно потраченном времени и средств? =-O Спасибо! *DRINK*
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

09 янв 2024, 19:45

Искусство требует жертв :-) , не всё меряется в денежном эквиваленте
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

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

09 янв 2024, 23:04

samand587281 писал(а):
09 янв 2024, 19:21
Уважаемый автор! А что будет с недоделанными Радиола-2 и Радиола-S2. Можно списывать в архив истории и сожалеть о напрасно потраченном времени и средств?
Вот у меня сегодня утром не взлетела Ubuntu на компе (посыпался NVMe XrayDisk 512GB SSD) и полклавиатуры не нажимаются... А там все проекты Радиолы. Когда скидывал на GITHUB не помню... *WALL*
Хорошо, что есть портативная винда на флешке. Пишу через виртуальную клавиатуру.
Нужен новый диск и клавиатура. Мне тоже надо сожалеть о напрасно потраченном времени и средствах?
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

10 янв 2024, 01:33

SinglWolf писал(а):
09 янв 2024, 23:04
А там все проекты Радиолы
У меня есть сохранённая Радиола 1, Радиола 2 RC25.- RC32. Или вы имели в виду исходники?
Есть простая клавиатура, могу почтой ртправить
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

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

10 янв 2024, 07:15

kohileppah-7070 писал(а):
10 янв 2024, 01:33
У меня есть сохранённая Радиола 1, Радиола 2 RC25.- RC32. Или вы имели в виду исходники?
Есть простая клавиатура, могу почтой ртправить
Конечно же исходники. Клавиатура не проблема. На диск пока средств не хватает...
xtrason
Откуда: Барнаул, Алтайский край
Сообщения: 6
Зарегистрирован: 09 янв 2024, 10:40

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

10 янв 2024, 08:41

Доброго дня! Извиняюсь, если я что то не понял, но по какой окончательной схеме собирать Радиолу S3, если шить последнюю прошивку? И, как я понял, SD-карта теперь обязательна, т.к. на ней хранятся все настройки? Переназначение GPIOS тоже отключено? Тогда точно нужна окончательная схема, куда что подключать???
xtrason
Откуда: Барнаул, Алтайский край
Сообщения: 6
Зарегистрирован: 09 янв 2024, 10:40

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

10 янв 2024, 10:49

Может я чего не понял, но по ссылке на прошивку 18.0.5 скачивается архив binaries.zip, в котором находятся файлы *.bin. Их надо через FlashDownloadTool прошить в ESP32 S3. Вместо файла factory.bin берем нужный ILI9341_I2S или ILI9341_VS. Так? НО!!! Смотрим спойлер "РАСПИНОВКА". Там пины указаны только для подключения VS1053, а для I2S-декодера, например PCM5102, не указаны. Так вот тут и непонятки возникают. Если используем PCM5102, значит пины не используемые для подключения VS1053 освобождаются? Или можно подключить только VS1053? А аудиопроцессор TDA7313 не нужен получается? Поскольку в распиновке I2C_SCL и I2C_SDA стоят в -1? Вообще ничего не понятно. Хорошо бы конечную схему соединений посмотреть, дабы понять, куда что цепляется. С кнопками и энкодером тоже нифига не понятно. Энкодер есть или нет в итоге? Какие функции он выполняет? Кнопки, как я понял, два набора - на 8 и на 9 кнопок. Зачем столько? Их функции. Может я не нашел, но явно нигде не описано, как мне показалось... SD-карта есть или нет? Судя по распиновке, SD_CS = -1, значит ее нет??? Или SD-карта работает по другому интерфейсу? Не SPI?
xtrason
Откуда: Барнаул, Алтайский край
Сообщения: 6
Зарегистрирован: 09 янв 2024, 10:40

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

10 янв 2024, 11:06

Да блин..., че ж такое то? Теперь вообще спойлер РАСПИНОВКА пропал. Есть ссылка Схема и Распиновка. Тыкаем на нее и перекидывает снова в начало - в шапку.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

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

10 янв 2024, 11:13

xtrason писал(а):
10 янв 2024, 08:41
Доброго дня! Извиняюсь, если я что то не понял, но по какой окончательной схеме собирать Радиолу S3, если шить последнюю прошивку? И, как я понял, SD-карта теперь обязательна, т.к. на ней хранятся все настройки? Переназначение GPIOS тоже отключено? Тогда точно нужна окончательная схема, куда что подключать???
В крайней прошивке переназначение не отключено, но использовать уже не рекомендую. Ссылки на схему ищите в шапке.
Подключать SD-карту не обязательно. В этом случае не забудьте прошить fatfs.bin
xtrason писал(а):
10 янв 2024, 10:49
Может я чего не понял, но по ссылке на прошивку 18.0.5 скачивается архив binaries.zip, в котором находятся файлы *.bin. Их надо через FlashDownloadTool прошить в ESP32 S3. Вместо файла factory.bin берем нужный ILI9341_I2S или ILI9341_VS. Так? НО!!! Смотрим спойлер "РАСПИНОВКА". Там пины указаны только для подключения VS1053, а для I2S-декодера, например PCM5102, не указаны. Так вот тут и непонятки возникают. Если используем PCM5102, значит пины не используемые для подключения VS1053 освобождаются? Или можно подключить только VS1053? А аудиопроцессор TDA7213 не нужен получается?Поскольку в распиновке I2C_SCL и I2C_SDA стоят в -1? Вообще ничего не понятно. Хорошо бы конечную схему соединений посмотреть, дабы понять, куда что цепляется. С кнопками и энкодером тоже нифига не понятно. Энкодер есть или нет в итоге? Какие функции он выполняет? Кнопки, как я понял, два набора - на 8 и на 9 кнопок. Зачем столько? Их функции. Может я не нашел, но явно нигде не описано, как мне показалось... SD-карта есть или нет? Судя по распиновке, SD_CS = -1, значит ее нет???
На схеме и картинке распиновка для VS1053, т.к. сейчас у меня собрана такая схема. Собирать схему с PCM5102 у меня нет ни железок, ни времени. *PARDON*
Если хотите подключить PCM5102, прошейте LI9341_I2S без подключения PCM5102. Зайдите в веб-интерфейс на вкладку GPIOS и будет вам счастье.
Энкодер есть. Основная функция - регулировка громкости. Кнопок два набора потому, что у меня на плате от магнитолы их два. В дальнейшем наборы можно будет отключать в произвольном порядке и переназначать кнопки.
SD-карта есть, схема в шапке. "Судя по распиновке, SD_CS = -1" - ни на что не влияет, ибо схема подключения карты уже другая.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

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

10 янв 2024, 11:16

xtrason писал(а):
10 янв 2024, 11:06
Да блин..., че ж такое то? Теперь вообще спойлер РАСПИНОВКА пропал. Есть ссылка Схема и Распиновка. Тыкаем на нее и перекидывает снова в начало - в шапку.
Я редактирую с телефона. Обновите страницу CTRL+F5. Ищите пост с названием "Beta 18.0.0 + схема и распиновка"
xtrason
Откуда: Барнаул, Алтайский край
Сообщения: 6
Зарегистрирован: 09 янв 2024, 10:40

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

10 янв 2024, 11:23

Ну вот, теперь начинает понемногу проясняться... Спасибо! :-)
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

10 янв 2024, 13:36

И все таки! Уважаемый автор! А что будет с недоделанными Радиола-2 и Радиола-S2? *SCRATCH*
yo2ldk
Сообщения: 1
Зарегистрирован: 14 янв 2022, 01:36

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

25 янв 2024, 02:52

Здравствуйте, уважаемые коллеги-любители!
Я хотел бы спросить вас, есть ли какая-либо версия этой магнитолы для Sunton ESP32S3 8048s043c с дисплеем типа 4,3 дюйма.
заранее спасибо

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

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

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

25 янв 2024, 07:02

yo2ldk писал(а):
25 янв 2024, 02:52
Я хотел бы спросить вас, есть ли какая-либо версия этой магнитолы для Sunton ESP32S3 8048s043c с дисплеем типа 4,3 дюйма.
У нас Радиола. И этот девайс она не поддерживает...
CCat
Сообщения: 2
Зарегистрирован: 17 фев 2024, 01:00

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

17 фев 2024, 01:08

Хочу смастерить радио на основе ESP32-S2 и Max98357. Без дисплея и с минимумом кнопок.
Какого размера буфер чтения потока будет на ESP32-S2 или это не сильно зависит, какая ESP?
Нужно ли что-то переделывать в прошивке для Max98357 или I2C - дас ист I2C? :-)
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

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

17 фев 2024, 08:56

CCat писал(а):
17 фев 2024, 01:08
Хочу смастерить радио на основе ESP32-S2 и Max98357. Без дисплея и с минимумом кнопок.
У ESP32-S2 всего одно ядро. Даже без дисплея и с одним энкодером, и с максимально большим буфером при воспроизведении "тяжёлых" потоков (AAC, MP3 с битрейтом > 128) гарантировано "дребезжание" звука как минимум, или "заикание" как максимум.
CCat писал(а):
17 фев 2024, 01:08
Нужно ли что-то переделывать в прошивке для Max98357 или I2C - дас ист I2C?
В прошивке ничего нельзя переделать. В исходном коде, из которого компилируется прошивка - можно.
У Max98357 интерфейс управления I2S.
ДЛЯ СПРАВКИ:
I²S (Inter-IC Sound) — это стандарт интерфейса электронной последовательной шины, используемый для соединения цифровых аудиоустройств. Этот стандарт был впервые представлен компанией Philips Semiconductor в 1986 году. Он используется для передачи аудиоданных PCM между интегральными схемами в электронных устройствах.

I²C — это последовательный протокол, используемый для двухпроводного интерфейса для подключения низкоскоростных устройств, таких как микроконтроллеры, EEPROM, аналого-цифровые и цифро-аналоговые преобразователи, интерфейсы ввода-вывода и другие подобные периферийные устройства во встроенных системах. Это синхронная несимметричная последовательная шина с коммутацией пакетов и несколькими подчиненными устройствами, изобретенная компанией Philips Semiconductors (теперь NXP Semiconductors) в 1982 году.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

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

17 фев 2024, 12:19

Хорошая новость. Восстановил исходники до состояния старой веб-морды.
Плохая - нового диска пока нет. Поставил систему на древний HDD. Всё жутко тормозит. *WALL*
Пытался прошить - Радиола работает. Веб-морда - нет. ]:->
Когда всё зафурычит - ХЗ. *PARDON*

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