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

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

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

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

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

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

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

19 окт 2019, 07:10

ESP32-Radiola - Проект создания многофункционального музыкального центра под управлением ESP32 своими руками.

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

-->ОБЪЯВЛЕНИЕ<--


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

Текущая версия: 2.2 Rev: 5.
  • binaries.zip
    релизная и отладочная версии
    (1.38 МБ) 556 скачиваний
    Адреса загрузки:
    • 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 байт) 97 скачиваний
подробности под спойлером
► Показать
ДЕМО ВЕБ-ИНТЕРФЕЙСА РАДИОЛЫ
Radiola-2 - Часто задаваемые Вопросы (ЧАВО)
Файл с логом присылайте сюда. Удачи! :-)
Используемое железо (HARDWARE)
► Показать
Фото и видео под спойлером.
► Показать
Пишите, спрашивайте, не стесняйтесь..
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2370
Зарегистрирован: 23 янв 2012, 22:11

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

30 авг 2022, 03:56

kohileppah-7070 писал(а):
29 авг 2022, 23:47
Далее я подключаюсь putty через COM порт, надпись на экране гасне, а в терминале putty бесконечный лог.
Странно. Радиола-2 искренне считает, что кнопка BOOT нажата и перезагружается (На пине 0 низкий уровень) %)

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

[   568][I][main.cpp:122] setup(): [MAIN_APP] Button GPIO NUM: 0 PRESSED!!
Такого еще не было. И такого быть не должно. *DONT_KNOW*
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 147
Зарегистрирован: 06 июн 2021, 19:05

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

30 авг 2022, 13:23

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

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

30 авг 2022, 15:52

Релиз 1.1.A4
W1_ILI9341.ZIP
(1.12 МБ) 1 скачивание
Исправил косяк с созданием точки доступа при отсутствии правильных настроек SSID.
► Показать
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 147
Зарегистрирован: 06 июн 2021, 19:05

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

30 авг 2022, 17:06

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

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

30 авг 2022, 17:14

kohileppah-7070 писал(а):
30 авг 2022, 17:06
Ну вот дело пошло!
*THUMBS UP*
kohileppah-7070 писал(а):
30 авг 2022, 17:06
Правда глюков немеренно. Буду записывать, доложу позже
Докладывать желательно со скриншотом консоли разработчика :-D
► Показать
Интересующая инфа выделена жёлтым прямоугольником.
А если серьёзно, прошивка ALFA. Естественно, глюков немеряно. Особенно в веб-интерфейсе. *PARDON*
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 147
Зарегистрирован: 06 июн 2021, 19:05

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

30 авг 2022, 17:25

А вот с консолью то беда :-D .
Конфигурация WROWER, PCM5102,BMP280,ILI9341 3,2,Google Chrome
Подключил к своей точке, сохранил настройки. Поправил часовой пояс, настроил отображение температуры, часов. Сохранил, перезагрузил кнопкой reset на ESP, настройки сохранились. Но при подключении консоли по COM. все падает.
putty.rar
(887 байт) 1 скачивание
Продолжаю вести наюбдюдение :-D
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 147
Зарегистрирован: 06 июн 2021, 19:05

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

30 авг 2022, 17:45

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

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

30 авг 2022, 18:00

kohileppah-7070 писал(а):
30 авг 2022, 17:25
Но при подключении консоли по COM. все падает.
Что-то с настройкой COM-порта... *DONT_KNOW*
kohileppah-7070 писал(а):
30 авг 2022, 17:45
Так, термитом стало подключаться. Уже хорошо
А может сам термит мутит настройки COM-порта? *SCRATCH* *DONT_KNOW*
kohileppah-7070 писал(а):
30 авг 2022, 17:25
А вот с консолью то беда .
Я имел в виду консоль браузера :-)
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 147
Зарегистрирован: 06 июн 2021, 19:05

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

30 авг 2022, 19:02

Я понял про консоль :-)
на прошлой версии прошивки я не мог отправлять команды термитом, сейчас можно. А с настройками COM что может быть? На моей стороне? Так вроде всё по COM с другими прогами работает.
А теперь к Радиоле :-)
Плейлист сохраняется, не всегда корректно, т.е может сохраниться не весь. Причём первая станция в плейлисте может оказаться второй в списке, а четвёртая например первой. Формат плейлиста со старой радиолы. Потоки играет нормально. Если двигать ползунок громкости вправо влево или кнопками +/- иногда пропадает звук, всё виснет, приходиться перезагружать. Автовоспроизедение не работает, яркость экрана не регулируется. При обновлении веб страницы воспроизведение может прерываться а может и совсем прекратиться, всё зависнуть. Снова reset помогает. Устал писать :-D
Гоняю дальше.
P.S. А термит русский шрифт не понимает?
Так, в Arduino IDE монитор порта работает, реагирует не команду reboot. Значит термит в топку.
Довёл до зависания :-D лог IDE
лог_IDE.rar
(3.85 КБ) 1 скачивание
через пару минут отошёл от спячки, удалось перезагрузить страницу
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2370
Зарегистрирован: 23 янв 2012, 22:11

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

30 авг 2022, 19:57

kohileppah-7070 писал(а):
30 авг 2022, 19:02
Устал писать
Про описанные проблемы я в курсе. Можете пока не отчитываться. Как переведу прошивку в стадию BETA, можно будет присылать логи.
Как-то как.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2370
Зарегистрирован: 23 янв 2012, 22:11

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

01 сен 2022, 19:15

Прошивка 1.1.A9
W1_ILI9341.zip
(1.12 МБ) 5 скачиваний
Зависаний Радиолы-2 при обновлении веб-страницы веб-интерфейса быть не должно.
Как бы ни был хорош асинхронный сервер, скорее всего буду переходить на простой, ибо графика отнимает много внутренней оперативки, и асинхронному серверу тоже надо именно внутреннюю память, соединению по протоколу https непременно нужна внутренняя память ]:-> ]:-> ]:->
В esp-idf всё настраивалось, а в Arduino "фигвам" называется.
Нашёл tools, в которой можно (теоретически) всё настроить. Но при попытке указать соединению по протоколу https использовать внешнюю память - выходит всякая бяка. *WALL*
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 147
Зарегистрирован: 06 июн 2021, 19:05

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

02 сен 2022, 00:38

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

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

02 сен 2022, 04:05

kohileppah-7070 писал(а):
02 сен 2022, 00:38
Что нибудь по новой прошивке писать?
Если это положительное :-D
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 147
Зарегистрирован: 06 июн 2021, 19:05

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

02 сен 2022, 04:40

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

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

04 сен 2022, 12:13

Прошивка 1.1.A16
W1_ILI9341.zip
(1.13 МБ) 5 скачиваний
Веб-интерфейс немного ожил. До совершенства ещё далеко *WALL* Задолбали меня эти асинхронные вызовы ]:-> ]:-> ]:->
На дисплее ILI9341: Бегущие строки прокручиваются до конца и стоят 3 сек.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2370
Зарегистрирован: 23 янв 2012, 22:11

Прошивка 1.1.B1

06 сен 2022, 18:17

Прошивка 1.1.B1
W1_ILI9341.zip
(1.13 МБ) 3 скачивания
Адреса загрузки:
► Показать
Вторая Beta пошла уже... :-D
Вроде бы веб-интерфейс починил *DONT_KNOW* . Проверяйте. Скрины ошибок в консоли разработчика в браузере приветствуются.
__
На наличие кнопок для TDA7313 не обращайте внимания - Тестовые. Забыл убрать заглушку детекта чипа :-D
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 498
Зарегистрирован: 13 янв 2021, 16:00

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

06 сен 2022, 19:39

SinglWolf писал(а):
06 сен 2022, 18:17
...Проверяйте....
Я бы присоединился, но нет поддержки VS *DONT_KNOW*
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 147
Зарегистрирован: 06 июн 2021, 19:05

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

06 сен 2022, 21:25

Добрый день!
Прошил.
- по прежнему нельзя подключиться к putty,. снятие лога только через Arduino IDE
- при обновлении страницы, станция начинает заикаться, местами пропадает звук, но падений нет.
- авто воспроизведение, мониторинг не работает.
- иногда после перезагрузки не загружается весь плейлист
- иногда страница отображается так
► Показать
(причем название трека висит с
предыдущей станции)
- по качеству воспроизведения потоков *THUMBS UP*
- на минимуме громкости PCMка орёт достаточно громко, можно ли изменить алгоритм регулировки громкости (похожая проблема в ё-радио)
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2370
Зарегистрирован: 23 янв 2012, 22:11

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

06 сен 2022, 22:42

kohileppah-7070 писал(а):
06 сен 2022, 21:25
- по прежнему нельзя подключиться к putty,. снятие лога только через Arduino IDE
*DONT_KNOW* У меня обыкновенный dev-модуль с WROVER. Такого не наблюдаю ни в Windows 10, ни в Linux.
Попробую в следующей версии кое-что подкрутить.
kohileppah-7070 писал(а):
06 сен 2022, 21:25
- иногда страница отображается так
При каких условиях это происходит? Какой браузер и какая ОС? Есть ли ошибки в консоли разработчика браузера? Я не экстрасенс, по картинке не гадаю. *PARDON*
kohileppah-7070 писал(а):
06 сен 2022, 21:25
можно ли изменить алгоритм регулировки громкости
Можно, но позднее. Надо привести в порядок веб-интерфейс и дисплей. Работы тьма. *PARDON*
samand587281 писал(а):
06 сен 2022, 19:39
Я бы присоединился, но нет поддержки VS
Скоро будет.
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 147
Зарегистрирован: 06 июн 2021, 19:05

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

07 сен 2022, 01:20

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

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

07 сен 2022, 04:44

Прошивка 1.1.B2
W1_ILI9341.zip
(1.13 МБ) 6 скачиваний
Починил авто-воспроизведение (и другие сопутствующие баги) при включении Радиолы-2.
kohileppah-7070 писал(а):
06 сен 2022, 21:25
- по прежнему нельзя подключиться к putty,. снятие лога только через Arduino IDE
Подшаманил, проверяйте.
kohileppah-7070 писал(а):
06 сен 2022, 21:25
мониторинг не работает
В чём это выражается?
kohileppah-7070 писал(а):
06 сен 2022, 21:25
- иногда после перезагрузки не загружается весь плейлист
... перезагрузки чего? И какой размер плейлиста?
kohileppah-7070 писал(а):
07 сен 2022, 01:20
Какая информация из консоли нужна, можно по подробнее и понятным языком для "чайника"
Об ошибках, естественно. Если вам непонятно, можно поискать (по-гуглить) о консоли разработчика в браузере Яндекс или Хром.
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 147
Зарегистрирован: 06 июн 2021, 19:05

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

07 сен 2022, 20:24

Добрый вечер!
Win7, Chrome.
Прошил, автостарт заработал, с подключением к putty тоже всё стало нормально. В момент перезагрузки веб страницы звук заикается, вот лог с момента загрузки, перезагрузки веб интерфейса м переключением между станциями
putty.rar
(2.07 КБ) 1 скачивание
Под мониторингом я имел виду прослушивание выбранной станции в на веб странице, я так понимаю эта функция для этого.
Проблемы с плейлистом пока не отловил (возможно уже исправлено). Заключался в том что при перезагрузки Радиолы, порядок станций в плейлисте рандомно менялся.
Про ошибки в консоли погуглю, почитаю.
После каждого переключения станции, появляется экран с уровнем громкости. Если это так задумано, то здорово.
Как то так.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2370
Зарегистрирован: 23 янв 2012, 22:11

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

07 сен 2022, 21:40

kohileppah-7070 писал(а):
07 сен 2022, 20:24
Под мониторингом я имел виду прослушивание выбранной станции в на веб странице, я так понимаю эта функция для этого.
Мониторинг работает так: Вставляете ссылку и кликаете на воспроизведение. Если на компьютере появился звук, значит, теоретически, эта ссылка будет работать и в Радиоле-2.
Как-то так.
kohileppah-7070 писал(а):
07 сен 2022, 20:24
Проблемы с плейлистом пока не отловил (возможно уже исправлено). Заключался в том что при перезагрузки Радиолы, порядок станций в плейлисте рандомно менялся.
У меня такое тоже бывает, не могу поймать этот баг. ]:->
kohileppah-7070 писал(а):
07 сен 2022, 20:24
В момент перезагрузки веб страницы звук заикается
Хм... Это же нормально, я думаю. Веб-сервер и обработка аудиопотока на одном ядре. Пока перезагружается страница веб-интерфейса, обработка аудиопотока будет с задержками. *DONT_KNOW*
kohileppah-7070 писал(а):
07 сен 2022, 20:24
После каждого переключения станции, появляется экран с уровнем громкости. Если это так задумано, то здорово.
С этого места по-подробнее. Не понял. *SCRATCH* *DONT_KNOW*
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 147
Зарегистрирован: 06 июн 2021, 19:05

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

07 сен 2022, 22:18

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

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

08 сен 2022, 04:07

kohileppah-7070 писал(а):
07 сен 2022, 22:18
как бы напоминая что уровень громкости такой то.
В принципе не мешает и смотрится неплохо
А этого уже нет. Был элементарный недосмотр. :-D
Вертать назад не буду. Меня это дико раздражало (уровень громкости показывает красная полоска). *PARDON*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2370
Зарегистрирован: 23 янв 2012, 22:11

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

08 сен 2022, 08:02

Прошивка 1.1.B5
W1_ILI9341.zip
(1.21 МБ) 5 скачиваний
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 147
Зарегистрирован: 06 июн 2021, 19:05

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

08 сен 2022, 14:51

Добрый день!
Прошивка последняя. У меня в плейлисте есть такая станцияДля просмотра ссылок Вы должны быть авторизованы на форуме. Включил и всё зависло
putty.rar
(1.9 КБ) 1 скачивание
После перезагрузки радио всё повторяется, Завис на одной станции, теперь только начисто прошивать :-D
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2370
Зарегистрирован: 23 янв 2012, 22:11

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

08 сен 2022, 17:12

kohileppah-7070 писал(а):
08 сен 2022, 14:51
После перезагрузки радио всё повторяется, Завис на одной станции, теперь только начисто прошивать
Проверю при первой возможности.
А проверить станцию пока нет возможности потому, что:
  • выкинул все кнопки
  • поставил другой индикатор громкости
  • ваяю "показометр" уровня сигнала каналов а-ля VU_METER в Ё-радио. Там есть, а Радиола-2 хуже, что ли \m/ ?
    ► Показать
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 147
Зарегистрирован: 06 июн 2021, 19:05

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

08 сен 2022, 20:10

Прошивать начисто потому что при в авто запуске стоит эта станция, веб страница сразу зависает, звук тоже, а кнопок или энкодера нет. Всё, заколдованный круг.
На счёт уровня *THUMBS UP* , я так понял вертикальный не получиться. А нельзя ли сделать отображение не сплошной полосой а сегментами и двухцветным, выглядело бы как на реально ретро аппарате. А там глядишь можно и на стрелочный замахнуться, такого в ё-радио точно нет :-D
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 498
Зарегистрирован: 13 янв 2021, 16:00

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

08 сен 2022, 20:37

SinglWolf писал(а):
07 сен 2022, 21:40
Мониторинг работает так....
Прошил Wrover, веб морда загружается, плей лист грузится, реакции на кнопку мониторинг нет, хотя вверху отображается исполнитель и название песни. Должно ли работать радио в веб морде только с одной ЕСП? *DONT_KNOW* РСМ у меня нет, а VS не поддерживается. *YES*

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