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

29 дек 2020, 22:18

Dust112 писал(а):
29 дек 2020, 22:10
Тем временем ka-radio переродилась в 8 релиз.
И?
pilnikov
Сообщения: 14
Зарегистрирован: 21 ноя 2020, 22:25

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

29 дек 2020, 23:11

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

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

30 дек 2020, 13:12

Вот у меня вопрос на засыпку: нафига вам этот https? :-)
Из полсотни найденных потоков, якобы по https, только один отказался играть по http *SCRATCH*
Приведите железный аргумент для поддержки защищённого протокола.
Чтобы было \m/ не катит. Главный недостаток https для Радиолы - долгое соединение. До 25-30 секунд бывает против 1-3 через http over socket.
До конца НГ каникул попробую ещё 1 вариант. Тесты показали время коннекта 5-10 секунд...
Мдя... задачка, блин. :(
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 57
Зарегистрирован: 16 фев 2020, 19:19

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

30 дек 2020, 13:48

Добрый день,
полностью поддерживаю вопрос!
У меня в списке больше 50 станций. Реально по кругу слушается не более 5.
Зачем еще https? Конкретно и аргументированно. Если какие-то уникальные станции, то давайте ссылку (послушаем, оценим).
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

30 дек 2020, 14:11

Александр писал(а):
30 дек 2020, 13:48
Если какие-то уникальные станции, то давайте ссылку (послушаем, оценим).
*THUMBS UP* Полностью поддерживаю.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

30 дек 2020, 17:20

DMS писал(а):
30 дек 2020, 14:52
Мне нужно чтобы свою медиатеку с Яндекс Диска (или другого файлообменника) можно было слушать. Это те составные ссылки которые скидывал.
Батенька! Кроме httpS, Радиола должна уметь составные ссылки разбирать! А это совсем другой гем... кхм... другая, более замороченная задача! *CRAZY*
DMS
Сообщения: 12
Зарегистрирован: 14 фев 2020, 21:56

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

30 дек 2020, 20:15

SinglWolf писал(а):
30 дек 2020, 17:20
более замороченная задача!
Зато такого ни у кого нет.
Или есть?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

30 дек 2020, 20:49

DMS писал(а):
30 дек 2020, 20:15
Зато такого ни у кого нет.
Я уже вышел из того возраста, когда это был аргумент \m/
Если есть - ссылку в студию. :-D
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

03 янв 2021, 16:55

Dust112 писал(а):
03 янв 2021, 14:02
1- при сохранении измененных кодов кнопок сохранение происходит, но надпись "ОШИБКА 1102 Записей в NVS еще нет!!!" появляется в шапке окна.
Появляется потому, что веб-морда успевает считать состояние NVS до записи кодов и перезагрузки Радиолы. *PARDON*
Dust112 писал(а):
03 янв 2021, 14:02
2- при записи логина и пароля доступа к домашнему wifi через menuconfig, не происходит подключения после перезагрузки.
А не думали перед прошивкой очистить FLASH или сбросить настройки через веб-интерфейс, например?
Вы логин-пароль прописали в настройки по умолчанию, а они загружаются только 1 раз, когда создаётся конфиг в NVS. Дальше читается только из FLASH. :-)
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

03 янв 2021, 17:20

SinglWolf писал(а):
03 янв 2021, 16:55
А не думали перед прошивкой очистить FLASH
1 - Всегда думаю и очищаю.
2 - Хочется без танцев с бубном - подготовил, прошил, спокойно вошел в вэбморду и загрузил свой плейлист. Без настройки через терминал или встроенный сервер.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

03 янв 2021, 17:25

Dust112 писал(а):
03 янв 2021, 17:20
1 - Всегда думаю и очищаю.
2 - Хочется без танцев с бубном - подготовил, прошил, спокойно вошел в вэбморду и загрузил свой плейлист. Без настройки через терминал или встроенный сервер.
Значит логин-пароль неверные. Никакой магии. Я для этого и делал возможность изменить настройки через menuconfig. Не люблю эту фразу, но вынужден сказать. У меня работает именно так.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

03 янв 2021, 17:29

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

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

03 янв 2021, 18:06

P.P.S
Прежде чем заявлять об обнаруженном "баге", который "вылез" дважды, Для просмотра ссылок Вы должны быть авторизованы на форуме..
Я только сейчас вспомнил ваши слова в предыдущих сообщениях о том, что у вас Радиола уходила в "вечный" ребут. А при правильной настройке проекта, например, Радиола должна "зависать" при сбое! Это сделано для облегчения создания лог-файла. Кроме этого, в файле минимальной настройки есть ещё, не менее важные, параметры!
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

04 янв 2021, 22:20

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

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

04 янв 2021, 22:35

Dust112 писал(а):
04 янв 2021, 22:20
при отключении датчика освещенности
...
Работает только автоматическая регулировка в зависимости от освещения, если подключен фоторезистор.
Управление яркостью подсветки дисплея и настройки управления яркостью подсветки дисплея ещё не реализованы.
grigata
Откуда: България
Сообщения: 5
Зарегистрирован: 10 сен 2020, 19:01

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

05 янв 2021, 01:11

А у меня проблема. Сегодня загрузил новенькую версию.
Я составил лист со станциями, но он не позволяет мне сохранить его в памяти Радиолы.
Нет ли программа, с помощью которой я могу легко перенести старый список станций TXT в новый формат M3U?
а это проблема - ссылка со скриншотом: Для просмотра ссылок Вы должны быть авторизованы на форуме.
lz1ico
Контактная информация:
Откуда: България
Сообщения: 5
Зарегистрирован: 04 фев 2020, 16:10

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

05 янв 2021, 03:15

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

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

05 янв 2021, 05:11

grigata писал(а):
05 янв 2021, 01:11
Я составил лист со станциями, но он не позволяет мне сохранить его в памяти Радиолы.
Список станций, которые отображаются в общем плейлисте автоматически сохраняются в Радиоле.
Кнопка "Сохранить" будет активна, если вы измените текущий плей-лист, например, сортируя порядок станций.
grigata писал(а):
05 янв 2021, 01:11
Нет ли программа, с помощью которой я могу легко перенести старый список станций TXT в новый формат M3U?
Такой программы я не знаю. *PARDON*
lz1ico писал(а):
05 янв 2021, 03:15
Може да се добави ръчно регулиране на подсветката , яркостта на дисплея чрез WEB интерфейса.
В разработването.
lz1ico писал(а):
05 янв 2021, 03:15
Може да се добави на дисплея да се показва богато инфо:
-Скорост на битрейта на станцията
-Рисунка на станцията
-Стрийма на станцията
Когато заменя библиотеката за поддръжка на дисплея, ще мисля за друг дизайн за показване на информация на екрана.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

05 янв 2021, 11:27

Тестовая прошивка с поддержкой HTTPS в шапке темы, под спойлером.
Всех с наступившим 2021 годом! *DRINK*
Nadim
Сообщения: 9
Зарегистрирован: 12 авг 2020, 18:45

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

05 янв 2021, 13:04

Прошился в3. Сменить GPIO на свои для VS не смог - перезагрузка,
MISO 19
MOSI 23
CLK 18
XCS 32
XDCS 33
DREQ 34
Попробовал по умолчанию без смены гпио запустить https - по одной ссылке показало нет соединения, по другой выдало:
[1B][0;31mE (625369) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:[1B][0m
[1B][0;31mE (625369) task_wdt: - IDLE1 (CPU 1)[1B][0m
Возможно это из-за VS.
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 57
Зарегистрирован: 16 фев 2020, 19:19

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

05 янв 2021, 13:18

Добрый день!
С Новым Годом!
Желаю больших творческих успехов в проекте!
Прошился на новую версию.
Поправил часовой пояс получил вечную перезагрузку.
Доходит до надписи время не получено и все по новой!

Такая же ситуация с DHCP. Выключил и ситуация как выше.
Сейчас попробую ничего не трогать. :(
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 57
Зарегистрирован: 16 фев 2020, 19:19

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

05 янв 2021, 14:42

Еще прошу растолковать: есть ссылка на РелаксFM Для просмотра ссылок Вы должны быть авторизованы на форуме. и ваша пробная ссылка Для просмотра ссылок Вы должны быть авторизованы на форуме. . Отличаются только портом а играют обе в новой Радиоле.
OGG вроде играет, flac нет Для просмотра ссылок Вы должны быть авторизованы на форуме. . Название станции определяет - потока нет.
[1B][0m
##CLI.ICY0#: SECTOR | Nota channel
##CLI.ICY3#: Для просмотра ссылок Вы должны быть авторизованы на форуме.
##CLI.ICY4#: Classical, Neoclassic, Epic, Opera, Classic soundtrack
##CLI.ICY5#: 128
##CLI.ICY6#: Classics forever!
##CLI.PLAYING#

[1B][0;33mW (2069529) WEBCLIENT: No data in recv. Errno = 128[1B][0m
##CLI.STOPPED# from try restart
I (2070729) wifi:Set ps type: 2

I (2070779) wifi:Set ps type: 1

[1B][0;31mE (2071299) WEBCLIENT: unknown contentType: Content-Type: audio/ogg

Cache-Control: no-cache

Expires: Mon, 26 Jul 1997 05:00:00 GMT

Pragma: no-cache

icy-br:128

icy-description:Classics forever!

icy-genre:Classical, Neoclassic, Epic, Opera, Classic soundtrack

icy-name:SECTOR | Nota channel

icy-pub:0

icy-url:Для просмотра ссылок Вы должны быть авторизованы на форуме.
yurirev
Сообщения: 1
Зарегистрирован: 24 дек 2020, 20:58

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

05 янв 2021, 16:15

доброго всем дня

заинтересовался этим проектом, до этого баловался ка-радио
так как проект звучит красиво и гордо "РАДИОЛА", захотелось его впихнуть в один из корпусов
► Показать
для моей задумки не подходит цветной TFT дисплей, нужен 2 или 4 строчный на 16-20 символов
понятно, что ради меня некто писать код не будет, поэтому меня устроит подключение по UART c дополнительным чипом
если знаете готовое решение, дайте ссылку

Попутно возник вопрос, без TFT дисплей этот проект будет работать?

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

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

05 янв 2021, 16:47

Nadim писал(а):
05 янв 2021, 13:04
Прошился в3. Сменить GPIO на свои для VS не смог - перезагрузка,
Ничего не понял. Подробнее и с логом, пожалуйста.
Александр писал(а):
05 янв 2021, 14:42
Отличаются только портом а играют обе в новой Радиоле.
Многие потоки умеют играть как по https, так http
Александр писал(а):
05 янв 2021, 13:18
Поправил часовой пояс получил вечную перезагрузку.
Доходит до надписи время не получено и все по новой!

Такая же ситуация с DHCP. Выключил и ситуация как выше.
Это из-за того, что при софт-ресете не удаляются настройки времени в ESP-32. Можно сказать, что баг. Исправлю. Записал в TODO.
Пока питание передёрнуть\кнопку сброс жмакнуть пробуйте после смены и записи настроек.
Александр писал(а):
05 янв 2021, 14:42
WEBCLIENT: unknown contentType: Content-Type: audio/ogg
Ошибку вижу. Исправлю.
yurirev писал(а):
05 янв 2021, 16:15
так как проект звучит красиво и гордо "РАДИОЛА", захотелось его впихнуть в один из корпусов
Отличная идея! Присылайте фото готовой Радиолы - опубликую.
И, на будущее, размещайте фото в сообщении. Это не запрещено.
yurirev писал(а):
05 янв 2021, 16:15
Попутно возник вопрос, без TFT дисплей этот проект будет работать?
В тестовой прошивке сделал эту возможность. Пока никто не отписался о работоспособности.
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 57
Зарегистрирован: 16 фев 2020, 19:19

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

05 янв 2021, 17:53

Добрый вечер,
спасибо - перезагрузка помогла.
Для интереса ссылка Для просмотра ссылок Вы должны быть авторизованы на форуме.
Играет в https://. Иногда играет долго а потом начинает замедляться. Было несколько раз. Остановка/запуск воспроизведения хорошо лечит.

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

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

05 янв 2021, 19:00

ССЫЛКИ с портом, например, 8000 ПО ОПРЕДЕЛЕНИЮ HTTP!!!
Странно ещё, что у вас она играла через 443 порт :-D
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

05 янв 2021, 20:02

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

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

05 янв 2021, 22:38

Dust112 писал(а):
05 янв 2021, 20:02
- Зависает при попытке загрузки плейлиста (от v.2.2). Спасает только перезагрузка.
- Зависает при попытке добавить станцию в плейлист.
Логи где?
Dust112 писал(а):
05 янв 2021, 20:02
- Не сохраняет изменение часового пояса.
В чём это выражено?
Dust112 писал(а):
05 янв 2021, 20:02
- В вэбморде не сразу показываются номера пинов и кодов пульта, нужно несколько раз перейти по страницам.
По каким страницам? У веб-интерфейса всего 1 страница.
MasterYura
Сообщения: 21
Зарегистрирован: 24 ноя 2020, 03:27

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

06 янв 2021, 01:55

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

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

06 янв 2021, 07:11

MasterYura писал(а):
06 янв 2021, 02:59
подскажите как прошить новую тестовую версию 3.0
поскольку в binaries_3.0 нет ESP32Radiola (-release или -debug) .bin

или ее брать с 2.2 Rev: 5. binaries.zip ?
Вместо ESP32Radiola (-release или -debug) .bin заливайте firmware.bin
Думал, что догадаться не трудно, блин...

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