Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 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)
► Показать
Фото и видео под спойлером.
► Показать
Пишите, спрашивайте, не стесняйтесь..
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 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
Думал, что догадаться не трудно, блин...
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

06 янв 2021, 08:26

Александр писал(а):
05 янв 2021, 13:18
Доходит до надписи время не получено и все по новой!
Исправил.
Александр писал(а):
05 янв 2021, 14:42
OGG вроде играет, flac нет
Намудрил малость со списком MIME-типов аудиофайлов. VS-ка сама определит, а вот для pcm (если будет) надо определять.
Исправил.
Перезалейте.

Проверяйте играет ли чистый FLAC. Если нет, но надо много пилить, чтобы заиграл. Эхх... *WALL*
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 57
Зарегистрирован: 16 фев 2020, 19:19

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

06 янв 2021, 11:15

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

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

06 янв 2021, 11:38

Александр писал(а):
06 янв 2021, 11:15
На польской станции Для просмотра ссылок Вы должны быть авторизованы на форуме. выдает 11 ошибку, но разрывов нет.
*DONT_KNOW* У меня поёт. В консоли чисто...
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

06 янв 2021, 13:11

- Зависает при попытке загрузки плейлиста (от v.2.2). Спасает только перезагрузка.
► Показать
Откатился на предыдущую версию, все играет и грузится.
Последний раз редактировалось Dust112 06 янв 2021, 13:58, всего редактировалось 1 раз.
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 57
Зарегистрирован: 16 фев 2020, 19:19

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

06 янв 2021, 13:31

Для просмотра ссылок Вы должны быть авторизованы на форуме.
Эта ссылка поет даже не подставляя порт 443.
Если порт изменить, то то же работает. Это правильно?
Все пытаюсь понять как проверить https://
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

06 янв 2021, 17:12

Александр писал(а):
06 янв 2021, 13:31
Для просмотра ссылок Вы должны быть авторизованы на форуме.
Эта ссылка поет даже не подставляя порт 443.
Без подстановки порта 443 никакой "магии" не будет, https автоматом обрезается и подставляется порт 80!
Александр писал(а):
06 янв 2021, 13:31
Все пытаюсь понять как проверить https://
:-D Вот и я задавался этим вопросом. Полистайте тему, где-то проскакивала ссылка на "чистом" https.
Просили поддержку https, а теперь не знают что с ней делать *CRAZY* *ROFL*
P.S. HTTPS поддерживается по-честному, если что ;D
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

06 янв 2021, 17:54

Dust112 писал(а):
06 янв 2021, 13:11
Зависает при попытке загрузки плейлиста (от v.2.2). Спасает только перезагрузка.
Выставляли пины?
SinglWolf писал(а):
19 окт 2019, 07:10
Возможность запуска Радиолы без дисплея.
Управляющие дисплеем пины выставить в 255.
Если да, то верните как было по умолчанию. Отпишитесь.
Ибо на очереди новая библиотека поддержки дисплеев.
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

06 янв 2021, 18:56

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

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

06 янв 2021, 23:05

Dust112 писал(а):
06 янв 2021, 18:56
Пины не трогал вообще.
Я должен пассатижами из вас инфу вытягивать?
Прошейте прошивку на чистую FLASH, выставьте управляющие дисплеем пины 255 и напишите о реакции Радиолы.
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

07 янв 2021, 00:25

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

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

07 янв 2021, 06:01

Dust112 писал(а):
07 янв 2021, 00:25
Менял, сохранял, перезагружал - все бестолку.
Перезалейте.
Изменил способ отключения дисплея.
Добавил локальное эхо в консоли (Теперь не надо вводить команды вслепую :-) ).
Должно работать, проверял у себя.
В консоли набрать команду:

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

sys.lcd("255")
и перезапустить Радиолу.
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

07 янв 2021, 12:49

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

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

07 янв 2021, 13:15

Dust112 писал(а):
07 янв 2021, 12:49
При попытке добавить станцию имею в логе:
Увы, проверить причину зависания не могу.
Прикручиваю новую библиотеку для дисплеев.
Код прошивки уже изменился и строки кода с вашим логом не совпадут.
Ждите пока.
Опишите подробно все действия с момента прошивки и до зависания. Подробно. Важна любая мелочь.
Кстати, я запускаю веб-интерфейс в яндекс-браузере. У вас Опера?
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

07 янв 2021, 14:13

Да, у меня Опера. Может для отлова бага, в моем случае, сделать вывод в лог начала и конец парсинга адреса станции? Или в функции приема таковой?
P.S. новая функция эха, в терминале VSC, имеет эффект эха в прямом смысле. Получаются двойные символы. Не существенно конечно, но присутствует.
klepa
Сообщения: 1
Зарегистрирован: 07 янв 2021, 16:25

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

07 янв 2021, 16:29

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

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

07 янв 2021, 16:50

Dust112 писал(а):
07 янв 2021, 14:13
новая функция эха, в терминале VSC, имеет эффект эха в прямом смысле. Получаются двойные символы. Не существенно конечно, но присутствует.
Блин... В platformio.ini уберите\закомментируйте строку с monitor_flags = --echo :-D
klepa писал(а):
07 янв 2021, 16:29
Народ а где можно глянуть схему и чем прошивать,и прошивку,не пинайте не нашел
Для просмотра ссылок Вы должны быть авторизованы на форуме.
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 57
Зарегистрирован: 16 фев 2020, 19:19

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

07 янв 2021, 20:44

Добрый вечер,
прошу проверить ссылки
Для просмотра ссылок Вы должны быть авторизованы на форуме.
в последней версии Радиолы вообще не играет, в Радиоле с версией ПО 2.0.0 30 сек играет норм, потом с кратковременным замиранием. стоп/старт лечит на 30 сек.

Для просмотра ссылок Вы должны быть авторизованы на форуме.
Тут тоже похоже на такую же проблему
Romeo
Сообщения: 1
Зарегистрирован: 08 янв 2021, 23:02

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

08 янв 2021, 23:13

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

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

09 янв 2021, 04:29

west писал(а):
09 янв 2021, 00:39
на vs1053 остаются CS И X_RESET не могу понять на какие пины подключать их??
X_RESET к EN ESP-32. CS на минус питания.
west писал(а):
09 янв 2021, 00:39
в мониторинге поет)
Это не показатель того, что vs-ка подключена правильно, в наушниках-то звука нет.
west писал(а):
09 янв 2021, 00:39
так и должно быть в вэб интерфейсе cстрока SSID и пароль пустые
нет
west писал(а):
09 янв 2021, 00:39
команду sys.lsd(255)
В версии 2.2.5 это не работает, только в тестовой прошивке. Её вам не рекомендую.
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

09 янв 2021, 13:30

SinglWolf писал(а):
09 янв 2021, 04:29
west писал(а):
09 янв 2021, 00:39
на vs1053 остаются CS И X_RESET не могу понять на какие пины подключать их??
X_RESET к EN ESP-32. CS на минус питания.
К плюсу питания.

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