Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 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 своими руками

27 окт 2023, 03:42

Что энкодером, что пультом не всегда начинается воспроизведение после остановки (паузы). На дисплее "сбой запроса". После повторной остановки поток запускается нормально. Да, и фризы всё же есть. Примерно через 30-40с воспроизведения, иногда и чаще. Закономерности никакой не увидел. Может долго играть, потом затыки или наоборот.Это на станции что в логе или например на этойДля просмотра ссылок Вы должны быть авторизованы на форуме. В момент перехода из паузы в воспроизведение, в динамиках раздаётся короткий щелчёк (как будто выброс постоянного напряжения) потом коротенькая пауза-тишина и далее воспроизведение. Точно так же было в miniweb на VSке, Я ему (автору) написал и он это исправил.
Последний раз редактировалось kohileppah-7070 27 окт 2023, 03:47, всего редактировалось 1 раз.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

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

27 окт 2023, 03:47

kohileppah-7070 писал(а):
27 окт 2023, 01:59
Ошибок вроде нет
Чем выше частота, тем выше скорость чтения записи. Но выше риск ошибок.
Надо будет шкалу частот изменить малость. Как бы не забыть.
kohileppah-7070 писал(а):
27 окт 2023, 01:59
CS VS1053 можно от ESP отсоеденить?
Да. В GPIOS уже -1 выставлено.
kohileppah-7070 писал(а):
27 окт 2023, 03:42
Что энкодером, что пультом не всегда начинается воспроизведение после остановки (паузы). На дисплее "сбой запроса". После повторной остановки поток запускается нормально. Да, и фризы всё же есть.
Пока нет времени заниматься этим. SD-карту надо до ума довести.
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

27 окт 2023, 03:49

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

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

27 окт 2023, 22:45

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

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

28 окт 2023, 03:16

kohileppah-7070 писал(а):
27 окт 2023, 22:45
Не грузиться
Дык... пишет же

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

Mounting FFat partition failed! Error: -1
The partition for FFat was not found!
файл fatfs.bin прошить не забыли?
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

28 окт 2023, 21:39

SinglWolf писал(а):
28 окт 2023, 03:16
файл fatfs.bin прошить не забыли?
Нет не забыл, три раза ( в смысле три раза стирал и прошивал) *DONT_KNOW*
Файл не битый, контрольную сумму проверил
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

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

29 окт 2023, 04:26

kohileppah-7070 писал(а):
28 окт 2023, 21:39
Нет не забыл, три раза ( в смысле три раза стирал и прошивал)
Файл не битый, контрольную сумму проверил
Странно у них там всё устроено... У меня из VSCode образ файловой системы FAT шьётся без проблем.
Попробовал шить флештулом.

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

Mounting FFat partition failed! Error: -1
The partition for FFat was not found!
Что за нах... ]:->
Полез смотреть логи при прошивке fatfs.bin из VSCode. Оказалось, что fatfs прошивается со смещением от начала раздела 64 кБ. *CRAZY*
2023-10-29_04-13-33.png
*PARDON*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

Beta 16.0.0

29 окт 2023, 12:31

Beta 16.0.0
ПРОШИВАТЬ НА ЧИСТУЮ FLASH!
ПОМЕНЯЛ РАСПИНОВКУ ДИСПЛЕЯ И ЭНКОДЕРА
► Показать

LCD_MISO к дисплею не подключать - зарезервировано для тачскрина.
*PARDON*

Много чего заменил...
Много чего добавил...
Много чего выкинул...
Сменил внутреннюю файловую систему на FAT, для полной совместимости с SD-картой.
Тест SD-карты проходит 1 раз.
Если Радиолу запустить без карточки, признак теста сбрасывается. При следующем запуске Радиолы с SD-картой, тест карточки будет повторён.
Убавил высоту списка станций.
Прикрутил-таки энкодер к менюшкам.
Двойной клик на кнопку - список станций.
Ещё раз двойной клик - выход.
Внимание! Чтобы заработала навигация по списку, нужно кликнуть кнопкой энкодера в меню 1 раз. Рамка списка станций станет оранжевой.
Пока не знаю как победить этот момент. *PARDON*
Долгое нажатие-отпускание кнопки - меню будильника.
Повторное нажатие-отпускание кнопки - выход.
Пока так...
А, ещё! Громкость теперь регулируется только при проигрывании!
binaries.zip
(2.83 МБ) 5 скачиваний
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

29 окт 2023, 23:18

*OK* *THUMBS UP* но фризы опять вернулись, особенно при прокрутке списка. С рамкой прикольно, если бы не лишний клик, может так и оставить?
Небольшой баг, если в паузе увеличить громкость крутя энкодер, то при снятии с паузы громкость скачкообразно будет той которой накрутил ручкой. А красная линия уровня на дисплее будет показывать прежний уровень.
И ]:-> щелчёк при переходе с паузы на воспроизведение. На всякий случай лог, но вроде там нет ничего криминального
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

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

29 окт 2023, 23:41

kohileppah-7070 писал(а):
29 окт 2023, 23:18
но фризы опять вернулись, особенно при прокрутке списка.
На "тяжёлых" станциях этого не избежать. Будет время, пересмотрю приоритеты графики и плеера...
kohileppah-7070 писал(а):
29 окт 2023, 23:18
С рамкой прикольно, если бы не лишний клик, может так и оставить?
Так работает навигация энкодером в виджете, который я применил для списка станций. Время покажет. Ещё меню FM-приёмника как-то надо энкодером вызывать. Посмотрим, короче... *SCRATCH*
kohileppah-7070 писал(а):
29 окт 2023, 23:18
Небольшой баг, если в паузе увеличить громкость крутя энкодер, то при снятии с паузы громкость скачкообразно будет той которой накрутил ручкой. А красная линия уровня на дисплее будет показывать прежний уровень.
Да, баг. Надо думать.
kohileppah-7070 писал(а):
29 окт 2023, 23:18
И щелчёк при переходе с паузы на воспроизведение.
Не замечал. Надо через усилитель подключить... *SCRATCH*
Пока надо на SD-карту иконки перенести и плейлист. Ну и проигрывание файлов с карты прикрутить. Работы вагон... *WALL*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

Beta 16.1.8

30 окт 2023, 19:06

Beta 16.1.8
Поверх Beta 16.0.0 FLASH не стирать, fatfs.bin прошивать не обязательно. Прошивку можно прошить через веб.
binaries.zip
(2.81 МБ) 7 скачиваний
Переделал систему команд для плеера.
Запуск воспроизведения мелодии стало быстрее.
Сообщений в консоли

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

[W][AsyncTCP.cpp:952] _poll(): pcb is NULL
при запуске станций из веб-интерфейса стало намного меньше.
Прикрутил отлов различных ошибок при воспроизведении, как для VS, так и для PCM.
Кстати, забыл сказать ещё в Beta 16.0.0.
Файловый менеджер снова запускается по адресу Для просмотра ссылок Вы должны быть авторизованы на форуме.
пароль:логин - admin:admin
Немного доработал интерфейс ФМ. На всё не хватает времени... *PARDON*
Баг с регулировкой громкости при в режиме STOP исправил.
Смотрите, что там со щелчками? *SCRATCH* *DONT_KNOW*
--
PS. Перерыл весь проект ESP32-MiniWebRadio, но так и не нашёл как назначать свои иконки станциям :-| *SCRATCH* *DONT_KNOW*
На пальцах можно растолковать как там всё это устроено? :-D
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

31 окт 2023, 02:36

По щелчкам, вот видео, громкость только побольше сделайте. Мне кажется так проще объяснить. Там присутствуют небольшие цифровые помехи, с ними всё ясно, но вот в момент перехода из паузы в воспроизведение или при паузе на минимальной громкости один шаг энкодером, это уже явно не помехи
VID_20231030_231311~1.mp4
(8.9 МБ) 4 скачивания
По иконкам в MiniWeb, если бы я знал как объяснить на пальцах :-D
Только что в папке на карте лежат логотипы с названиями станций.А как они связаны в коде это %) :-| может проще у Schreibfaul1 спросить, вы же на своём языке будете разговаривать :-D
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

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

31 окт 2023, 04:45

kohileppah-7070 писал(а):
31 окт 2023, 02:36
По щелчкам, вот видео
Не надо видео. Я и так верю. В ё-радио есть такие щелчки?
kohileppah-7070 писал(а):
31 окт 2023, 02:36
По иконкам в MiniWeb, если бы я знал как объяснить на пальцах
Только что в папке на карте лежат логотипы с названиями станций.
Достаточно. Я думал, что через веб-интерфейс можно как-то выбирать. По-этому в коде ничего соответствующего и не нашёл.
А у меня имена картинок для каждой станции будут в плейлисте и через веб-морду можно будет переназначать. :-)
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

31 окт 2023, 13:33

SinglWolf писал(а):
31 окт 2023, 04:45
В ё-радио есть такие щелчки?
нет, ни в ё ни в miniweb
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

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

31 окт 2023, 17:39

kohileppah-7070 писал(а):
31 окт 2023, 13:33
нет, ни в ё ни в miniweb
Понятно. У меня другая библиотека для VS10xx. Надо сравнить *SCRATCH* ...
Кстати.
Когда начал прикручивать логотипы станций к плейлисту, обнаружил баг. Если через веб залить fatfs.bin, то после перезагрузки Радиола виснет с сообщением в консоли

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

Mounting FFat partition failed! Error: -1
The partition for FFat was not found!
Это ошибка в системной библиотеке. Пока через веб-интерфейс fatfs.bin не заливайте!
Исправлю в следующем релизе. *PARDON*
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

31 окт 2023, 17:45

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

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

31 окт 2023, 18:12

kohileppah-7070 писал(а):
31 окт 2023, 17:45
Хорошо, но я как то по старинке, через шнурок привык
Если заливать файлы прошивки через веб на свежезагруженную Радиолу, то скорость обновления существенно выше, чем у меня из окружения VSCode. Через флештулл скорость заливки выше, если кабель позволяет, согласен.
Но через веб возни меньше. :-)
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

31 окт 2023, 18:18

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

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

31 окт 2023, 20:59

kohileppah-7070 писал(а):
31 окт 2023, 18:18
А в VSСode из винды залить можно? Просто у меня VSCode стоит для прошивки miniweb
Вы хотите самостоятельно компилировать проект Радиола-2 и заливать файлы прошивки через VSCode? *CRAZY*
Могу дать приватный доступ к Радиола-2 v3.0 на github. :-D
Добро пожаловать! *DRINK*
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

31 окт 2023, 21:58

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

Beta 16.4.0

01 ноя 2023, 21:29

Beta 16.4.0
Заметил, что некоторые станции, у которых есть значок в веб-интерфейсе, не отображаются на дисплее Радиолы.
Начал копать. Оказалось, что у этих значков формат не PNG, а JPEG...
Научил Радиолу распознавать форматы изображений. JPEG теперь отображается.
Начал прикручивать значки в плей-лист Радиолы.
Пока только импорт обычного плейлиста в Радиолу, выгрузка плейлиста на комп уже в новом формате. Импорт в Радиолу нового формата работает.
Добавил строку для смены значка в окне редактирования станции. Кнопка пока не работает.
Заметил баг. При локальном воспроизведении - ошибка. В URL мусор. Исправил.
Исправил баг в заливкой fatfs.bin через веб-интерфейс.
Ещё много чего по мелочам и не очень...
Заливать на чистую FLASH!
binaries.zip
(2.83 МБ) 8 скачиваний
Собирайте значки для станций и присылайте мне архивом.
Размер 64x64, формат PNG, JPG, JPEG. Имя на латинице, для значков не из файловой системы Радиолы, имею в виду.
Как полноценно прикручу SD-карту, плейлист и значки станций будут храниться на карточке.
Значки будут в архиве с прошивками.
► Показать
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

02 ноя 2023, 14:12

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

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

02 ноя 2023, 16:56

kohileppah-7070 писал(а):
02 ноя 2023, 14:12
Глубоко не гонял, но пока всё нормально кроме щелчков
Нашёл такой корпус с живыми динамиками, кнопками и энкодером. И главное, силовой транс там есть!
WhatsApp Image 2023-11-02 at 16.51.38.jpeg
Хочу внедрить туда Радиолу.
Для просмотра ссылок Вы должны быть авторизованы на форуме.
Как прикручу усилитель, буду заниматься щелчками.
За лого спасибо, ответил в ЛС.
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

02 ноя 2023, 18:01

Похоже на Panasonic RX-ED77 Cobra, мечта перестроечных времён, :'(
Аватара пользователя
nva
Сообщения: 49
Зарегистрирован: 03 фев 2020, 20:56

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

02 ноя 2023, 19:40

Это скорее всего 27 модель. Тоже лежит на даче в ожидании того что туда вставлю,.. полностью рабочая, сломалась только телескопическая антенна. Даже родной пульт есть.
Последний раз редактировалось nva 02 ноя 2023, 19:42, всего редактировалось 1 раз.
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

02 ноя 2023, 19:42

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

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

02 ноя 2023, 19:43

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

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

02 ноя 2023, 22:48

Переделываю вкладки веб-интерфейса для работы с SD-картой...
radiola-2s3.local_.png
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2615
Зарегистрирован: 23 янв 2012, 22:11

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

04 ноя 2023, 00:23

Наступил край масштабирования веб-интерфейса... При малейшем изменении, всё ломается... :'(
Озадачился... Надо новый интерфейс. Под стиль графики дисплея... Перерыл весь Интернет. *WALL*
Вторые сутки красноглажу(зю) *CRAZY* *CRAZY* . Вроде что-то начало вырисовываться *SCRATCH* *DONT_KNOW*
► Показать
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

04 ноя 2023, 00:32

Да, кардинально...
Чего то там на испанском по моему

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