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

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

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

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 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 МБ) 799 скачиваний
    Адреса загрузки:
    • 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 байт) 192 скачивания
подробности под спойлером
► Показать
Используемое железо (HARDWARE)
► Показать
Фото и видео под спойлером.
► Показать
Пишите, спрашивайте, не стесняйтесь..
Nadim
Сообщения: 9
Зарегистрирован: 12 авг 2020, 18:45

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

18 дек 2020, 00:59

Проверил работу последней прошивки. Есть баг при переключении станции через вэб страницу. Включаю 32 станцию, а включается 1 и т.д. - хотя вроде как сразу такого глюка не заметил. Если переключать станции через телнет или uart то всё работает как надо.
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 57
Зарегистрирован: 16 фев 2020, 19:19

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

18 дек 2020, 07:43

Доброе, утро, SinglWolf!
Заметил, что если настроить часовой пояс (Красноярск) и выключить регулировку дисплея, то все настройки присоединения к Wi-Fi слетают. :(
Показалось, что уровень сигнала на выходе VS стал меньше.
Управление из приложения KaRadio RC выбор номеров станций идет со сдвигом +1
и после манипуляций радио перестало играть :-\
Последний раз редактировалось Александр 18 дек 2020, 08:18, всего редактировалось 1 раз.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

18 дек 2020, 08:14

Nadim писал(а):
18 дек 2020, 00:59
Есть баг при переключении станции через вэб страницу. Включаю 32 станцию, а включается 1 и т.д. - хотя вроде как сразу такого глюка не заметил. Если переключать станции через телнет или uart то всё работает как надо.
Исправил, перезалейте.
Александр писал(а):
18 дек 2020, 07:43
Заметил, что если настроить часовой пояс (Красноярск) и выключить регулировку дисплея, то все настройки присоединения к Wi-Fi слетают.
Только что перезалил прошивку, исправлял баги. Проверяйте эту. Если что - пишите сразу. Жду!
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

18 дек 2020, 08:18

Александр писал(а):
18 дек 2020, 07:43
выключить регулировку дисплея
Эту функцию пока не трогайте в веб-морде - не доделано.
Если не нужна регулировка подсветки: просто выставьте пину, управляющему подсветкой 255.
Александр писал(а):
18 дек 2020, 07:43
Показалось, что уровень сигнала на выходе VS стал меньше.
В каком смысле меньше? Не понял.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

18 дек 2020, 08:21

Александр писал(а):
18 дек 2020, 07:43
Управление из приложения KaRadio RC выбор номеров станций идет со сдвигом +1
Дык Радиола не КаРадио уже... :-D От слова совсем... *PARDON*
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 57
Зарегистрирован: 16 фев 2020, 19:19

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

18 дек 2020, 09:22

Ошибку свою увидел, по подсветке понял. Про уровень наверно показалось.
Я понимаю, что Радиола не Карадио - но было так удобно. Не надо запускать браузер. Выбрать станцию и уровень поменять мз приложения было очень удобно. Жалко с этим расставаться. =-O
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

18 дек 2020, 10:31

Александр писал(а):
18 дек 2020, 09:22
Я понимаю, что Радиола не Карадио - но было так удобно. Не надо запускать браузер. Выбрать станцию и уровень поменять мз приложения было очень удобно. Жалко с этим расставаться.
Если напишите автору приложения (Vassilis Serasidis электропочта: avrsite@yahoo.gr) и он предоставит исходники, то есть вероятность того, что у Радиолы будет своё приложение. А пока записал в TODO.
Мне не хватало для полного счастья ещё под андроид программирование осваивать *CRAZY*
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 57
Зарегистрирован: 16 фев 2020, 19:19

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

18 дек 2020, 10:35

Радио Атмосфера перестала играть Для просмотра ссылок Вы должны быть авторизованы на форуме.
Релакс ФМ перестал играть, Для просмотра ссылок Вы должны быть авторизованы на форуме.
На версии 2.0 все работает

В броузере 4. Радио кафе а по UART передается 3. Радио кафе

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

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

18 дек 2020, 10:47

Александр писал(а):
18 дек 2020, 10:35
Как-то совсем плохо стало
Код сильно переделан, возможно что-то вырезал по ошибке. *PARDON*
Спасибо за обратную связь. Буду чинить. :-[
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

18 дек 2020, 12:15

Александр писал(а):
18 дек 2020, 10:35
Радио Атмосфера перестала играть Для просмотра ссылок Вы должны быть авторизованы на форуме.
У меня играет *DONT_KNOW*
Александр писал(а):
18 дек 2020, 10:35
Релакс ФМ перестал играть, Для просмотра ссылок Вы должны быть авторизованы на форуме.
У меня даже браузер ругается - нет такой страницы :-D
Nadim писал(а):
18 дек 2020, 11:36
1. В Избранном в вэб морде после выбора в списке постоянно сбрасывает на 1 трек - в основном такого нет.
2. В UART номер трека на единицы ниже.
3. Автовоспроизведение из ВЭБ при переключении кнопкой NEXT не работает - нужно нажимать кнопку Play.
Уже вижу баг, исправляю. :-[
Кроме него ещё пара-тройка выползла... Как тараканы, блин ]:->
К вечеру выложу.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

18 дек 2020, 12:36

Nadim писал(а):
18 дек 2020, 11:36
Автовоспроизведение из ВЭБ при переключении кнопкой NEXT не работает
2020-12-18_12-32-07.png
Для этого есть кнопачика...
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

19 дек 2020, 06:32

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

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

19 дек 2020, 22:45

Тестирую - пока вроде все хорошо.
Есть один вопрос. Когда прослушиваешь список избранное и переключаешь кнопкой NEXT через uart или телнет то переключение каналов идет не по списку Избранное, а по основному, т.е. в избранном каналы 1, 22, 45 так вот если выбрать канал 22 и нажать NEXT через uart то следующие каналы будут 23, 24, 25 .... хотя таких каналов в избранном нет. Через ВЭБ интерфейс работает ка надо - подряд из списка избранное.
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 57
Зарегистрирован: 16 фев 2020, 19:19

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

19 дек 2020, 23:26

Добрый вечер,
не совсем понятно как работают общий список и избранное. Объясните. Заливал с очисткой но видимо остались станции от старых списков которые переключаются по uart. По uart даешь 1, а вкл 2.
Теперь нет возможности добавлять станции из броузера. Можно файл m3u просто редактировать?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

20 дек 2020, 05:49

Nadim писал(а):
19 дек 2020, 22:45
Есть один вопрос. Когда прослушиваешь список избранное и переключаешь кнопкой NEXT через uart или телнет то переключение каналов идет не по списку Избранное, а по основному
Вы сами ответили на вопрос. :-D Список ИЗБРАННОЕ пока существует и работает только в веб-интерфейсе.
В Радиоле хранятся только метки для списка.
Чтобы внедрить обработку второго списка в Радиоле, нужно текущие процедуры обработки переписывать с нуля. *WRITE* А я пока к этому не готов морально. :-[
Александр писал(а):
19 дек 2020, 23:26
не совсем понятно как работают общий список и избранное. Объясните.
Что конкретно не понятно?
Александр писал(а):
19 дек 2020, 23:26
Заливал с очисткой но видимо остались станции от старых списков которые переключаются по uart. По uart даешь 1, а вкл 2.
Про UART я написал выше.
Александр писал(а):
19 дек 2020, 23:26
Теперь нет возможности добавлять станции из броузера. Можно файл m3u просто редактировать?
Как так теперь нет? =-O
Как было, так и осталось. Станции по одной добавляются через кнопку "Добавить" на вкладке "воспроизведение станции" в окне "быстрое воспроизведение". Добавил эту кнопку на вкладку общего списка, чтобы перед глазами было.
Несколько радиостанций можно добавить подгрузкой плейлиста.
Редактирование станции тоже никуда не делось. Кнопочка с карандашиком.
Удалять станции - кнопочка с мусоркой.
Редактировать файл m3u вам никто не запрещает, правьте на здоровье. Только не трогайте теги, которые отвечают за формат m3u. :-)
Как-то так... *PARDON*
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

20 дек 2020, 12:02

Бинарники брать из папки release или debug ? Или без разницы?
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

20 дек 2020, 12:35

Alex13 писал(а):
20 дек 2020, 12:02
Бинарники брать из папки release или debug ? Или без разницы?
Без разницы, только разные адреса загрузки.
SinglWolf
Может в описание отметить, что радиола не работает без vs1053 (для полноты объема отличия от оригинала). Без нее встает в ступор. Исходники будут, а то мне под свой ВТ модуль нужно код добавить?
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

20 дек 2020, 12:44

Так что ли?
Адреса загрузки:

bootloader.bin - 0x1000
partitions.bin - 0x8000
ESP32Radiola.bin - 0x10000 (если из папки release)
ESP32Radiola.bin - 0x20000 (если из папки debug)
Из того что написано в шапке то можно понять что ESP32Radiola.bin надо заливать и по адресу 0x10000 и по 0x20000

Как это понять "ESP32Radiola(-release или -debug).bin - 0x10000 и 0x200000" ?
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

20 дек 2020, 13:14

Alex13 писал(а):
20 дек 2020, 12:44
Из того что написано в шапке то можно понять что ESP32Radiola.bin надо заливать и по адресу 0x10000 и по 0x20000
Да, в зависимости от типа бинарника.
release 0x10000
debug 0x200000
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

20 дек 2020, 13:24

Красивое решение индикации режима STB.
untitled.png
untitled.png (9.43 КБ) 1115 просмотров
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

20 дек 2020, 13:30

Dust112 писал(а):
20 дек 2020, 13:14
Да, в зависимости от типа бинарника.
release 0x10000
debug 0x200000
А ничего что там написано 10000 и 200000
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

20 дек 2020, 13:37

Dust112 писал(а):
20 дек 2020, 13:14
Да, в зависимости от типа бинарника.
Блин, чего мудрите-то!!! =-O
Что ESP32Radiola-release.bin, что ESP32Radiola-debug.bin заливать по адресам 0x10000 и 0x200000
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

20 дек 2020, 13:38

SinglWolf писал(а):
20 дек 2020, 13:37
Что ESP32Radiola-release.bin, что ESP32Radiola-debug.bin заливать по адресам 0x10000 и 0x200000
Вот, я именно так и понял, любой из них, но по двум адресам
Последний раз редактировалось Alex13 20 дек 2020, 13:40, всего редактировалось 1 раз.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

20 дек 2020, 13:39

Dust112 писал(а):
20 дек 2020, 12:35
Может в описание отметить, что радиола не работает без vs1053
Минимальная конфигурация отмечена зелёным цветом в шапке темы.
Чего ещё где надо написать :-D ?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

20 дек 2020, 13:41

Dust112 писал(а):
20 дек 2020, 12:35
Исходники будут
Они есть всегда на Гитхабе. Ссылка в шапке темы.
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

20 дек 2020, 13:45

SinglWolf писал(а):
20 дек 2020, 13:39
Минимальная конфигурация отмечена зелёным цветом в шапке темы.
Чего ещё где надо написать ?

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

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

20 дек 2020, 17:28

Dust112 писал(а):
20 дек 2020, 13:45
Вот я собственно, имею привычку собирая новое устройство, подключать его по блочно. Но я не навязываюсь, хозяин-барин.
Где ж вы раньше-то были? :-D
Было время, когда VS-ка не определялась без последствий, народ возмущался, что Радиола играет только через монитор... *SCRATCH*
P.S. Вполне возможно, что после реорганизации инициализации подключенных устройств (сейчас всё разбросано по файлам и по коду) сделаю по вашему.
*DONT_KNOW* Всем не угодишь. *PARDON*
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

20 дек 2020, 17:52

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

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

20 дек 2020, 17:59

Dust112 писал(а):
20 дек 2020, 17:52
SinglWolf извиняйте, я без претензий.
Да я, в принципе, то же без претензий. Просто выбирайте выражения.
Dust112 писал(а):
20 дек 2020, 17:52
Ваш код, в лоб, подправил под свой модуль, все работает.
Если не секрет, что за модуль? Что переделываете?
Просто, если ваш модуль по управлению не идёт в разрез с моей базой железа, могу сделать автоопределение для вашей железки. :-)

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