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

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

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

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2228
Зарегистрирован: 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 МБ) 514 скачиваний
    Адреса загрузки:
    • bootloader.bin - 0x1000
    • partitions.bin - 0x8000
    • ESP32Radiola(-release или -debug).bin - 0x10000
    • ESP32Radiola(-release или -debug).bin - 0x200000
ПРОШИВАТЬ НА ЧИСТУЮ FLASH!
Команда в консоли для первого подключения к WI-FI:
► Показать
Радиола-2 с новой графикой и поддержкой HTTPS



  • 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 байт) 67 скачиваний
подробности под спойлером
► Показать
ДЕМО ВЕБ-ИНТЕРФЕЙСА РАДИОЛЫ
Radiola-2 - Часто задаваемые Вопросы (ЧАВО)
Файл с логом присылайте сюда. Удачи! :-)
Используемое железо (HARDWARE)
► Показать
Фото и видео под спойлером.
► Показать
Пишите, спрашивайте, не стесняйтесь..
Stas_St
Сообщения: 6
Зарегистрирован: 06 фев 2022, 16:45

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

06 фев 2022, 20:11

Мне сын школьник этот алгоритм записал в C++. Понимаю, что в текущем виде это не подойдёт, но предполагаю, что ускорит реализацию )

  1. #include<iostream>
  2. #include<cmath>
  3. #include<dos.h>
  4. using namespace std;
  5. int potValue0, potValue1, volumeLevel, deltaPotValue;
  6.     const int potPin=35;
  7. void changeVolume()
  8. {
  9.     volumeLevel=potValue0/16;
  10.     if(volumeLevel>235)
  11.     {
  12.     volumeLevel=254;
  13.     }
  14. cin>>cli.vol(volumeLevel); // I'm not sure about that...
  15. }
  16. int main()
  17. {
  18. potValue0=analogRead(potPin);
  19. changeVolume();
  20. while(1>0)
  21. {
  22.   delay(200);
  23.   potValue1=analogRead(potPin);
  24.   deltaPotValue=abs(potValue0-potValue1);
  25.     if(potValue1>2700)
  26.     {
  27.       if(deltaPotValue>140)
  28.       {
  29.         potValue0=potValue1;
  30.         changeVolume();
  31.       }
  32.     }
  33.     else
  34.     {
  35.       if(potValue1>1350)
  36.       {
  37.         if(deltaPotValue>60)
  38.         {
  39.           potValue0=potValue1;
  40.           changeVolume();
  41.         }
  42.       }
  43.       else
  44.       {
  45.         if(deltaPotValue>14)
  46.         {
  47.           potValue0=potValue1;
  48.           changeVolume();
  49.         }
  50.       }
  51.     }
  52. }
  53. }
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2228
Зарегистрирован: 23 янв 2012, 22:11

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

06 фев 2022, 22:33

kohileppah-7070 писал(а):
06 фев 2022, 19:20
Разрешите поинтересоваться по поводу новых обновлений проекта. RDA5807 подготовил.
Как приедет монохромный дисплей, буду адаптировать всю выводимую инфу под него. Радио не в приоритете пока.
Stas_St писал(а):
06 фев 2022, 20:11
Мне сын школьник этот алгоритм записал в C++. Понимаю, что в текущем виде это не подойдёт, но предполагаю, что ускорит реализацию )
Сыну зачёт. *THUMBS UP*
Stas_St писал(а):
06 фев 2022, 19:42
Управлять громкостью с помощью потенциометра с которого напряжение подаётся на один из GPIO ESP32.
Stas_St писал(а):
06 фев 2022, 19:57
Сделал алгоритм. Изменения громкости будут происходить только если напряжение с потенциометра изменятся на достаточную величину (защитный интервал).
Я в курсе что такое "электронная" регулировка уровня громкости. Знаю как устроен принцип действия и какой именно нужен алгоритм... Но за предоставленную инфу всё равно спасибо. Не зная всей "кухни" ESP32... Видно, что вы заинтересованы в реализации этой функции. :-)
У меня сейчас на первом месте реализация поддержки монохромного дисплея + реализация проигрывания потоков через внешний I2S DAC + реализация 3-х канального эквалайзера, регулировка баланса. Работы немеряно. Вашу функцию реализую в любом случае, но в своё время. Наберитесь терпения и ждите. Записал в TODO.
Stas_St
Сообщения: 6
Зарегистрирован: 06 фев 2022, 16:45

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

07 фев 2022, 00:57

Спасибо!
Буду терпеливо ожидать :-)
grigata
Откуда: България
Сообщения: 5
Зарегистрирован: 10 сен 2020, 19:01

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

07 фев 2022, 15:45

Привет SinglWolf, до сих пор я был на Радиола 1 (v2.1). Решил посмотреть ваш новый проект Радиола 2.
Заказал и в пятницу пришел новый Wrover.
Поменял плату по новой схеме, запрограммировал новый чип.
При первом выпуске Chrome появляется экран Лицензия, мы подтверждаем, и все запускается.
В Опере не работает. Зависает на "Working... Please wait.".
Начал вручную переносить любимые станции из txt файла в новый формат m3u8.
Для начала 3-4 станции.
Я загрузил файл на Радиола 2, и все работает нормально.
Но! Я продолжал добавлять станции. один из них французский 100% HIT.
#EXTINF:-1,100% Hit
Для просмотра ссылок Вы должны быть авторизованы на форуме.
Да, по этой ссылке работает, но если имя в списке 100% Hit, снова получается эффект "Working... Please wait.".
Этот символ % является проблемой в имя.
Вторая проблема: я загрузил очередную программу FRESH, которая работала в Радиола 1.
не работает...ссылка здесь:
#EXTINF:-1,Fresh BG
Для просмотра ссылок Вы должны быть авторизованы на форуме.
Нашел другую ссылку и радио запустилось, но странно что в Радиола 1 работало:
Для просмотра ссылок Вы должны быть авторизованы на форуме.
Но не могу найти другую ссылку на эту станцию, это https:
Для просмотра ссылок Вы должны быть авторизованы на форуме.
До сих пор, если я хочу слушать Радио Витоша, я использовал его через VLC на PC, потому что это ссылка https.
Есть ли решение? Спасибо!
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2228
Зарегистрирован: 23 янв 2012, 22:11

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

07 фев 2022, 16:53

grigata писал(а):
07 фев 2022, 15:45
В Опере не работает. Зависает на "Working... Please wait.".
Читали шапку темы? Там про Оперу написано.
grigata писал(а):
07 фев 2022, 15:45
Этот символ % является проблемой в имя.
Символ процента является управляющим для языка js *PARDON* .
Попробуйте так

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

#EXTINF:-1,The '100%' Hit
grigata писал(а):
07 фев 2022, 15:45
Есть ли решение? Спасибо!
Возможно, что я верну проигрывание потоков из плейлистов *SCRATCH* .
grigata
Откуда: България
Сообщения: 5
Зарегистрирован: 10 сен 2020, 19:01

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

07 фев 2022, 18:57

да, '100%' получается.
за проигрывание потоков из плейлистов... ну я подожду :)
lz1ico
Контактная информация:
Откуда: България
Сообщения: 5
Зарегистрирован: 04 фев 2020, 16:10

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

07 фев 2022, 22:51

Здравейте отново
Новата версия добре се е получила.
Много съм доволен от крак 25 ---> STB управление на крайния усилвател, благодаря.
От тъчскрийна очаквах повече, но скоростта с която реагира просто не си заслужава копането нататък.
Нещо немога да се разбера с webinterface само на Яндекс и Хром сте писали че може да се отвори. Аз съм на Вивалди той също е базиран на Хром, но се отваря "Работаю пажалуйста подождите". Ако го отворя на телефона там е същото. Как да го настроя?

Последващо
Инсталирах Яндекс браузер няма достъп до ВЕБИНТЕРФ...
На конзола ли да го настроя ...трябват команди....
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2228
Зарегистрирован: 23 янв 2012, 22:11

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

08 фев 2022, 09:58

lz1ico писал(а):
07 фев 2022, 22:51
От тъчскрийна очаквах повече, но скоростта с която реагира просто не си заслужава копането нататък.
Максимальная частота шины контроллера тачскрина всего 2 мГц, увы. *PARDON*
lz1ico писал(а):
07 фев 2022, 22:51
Как да го настроя?
Код веб-интерфейса уже устарел. Нужно переходить на другой фреймворк. Идеи есть, но нет времени :-[ .
В любом случае буду решать эту проблему в будущем.
lz1ico писал(а):
07 фев 2022, 22:51
На конзола ли да го настроя ...трябват команди....
В шапке темы есть команда подключения к Wi-Fi через консоль.

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

wifi.con("ssid","password")
sys.boot
Список всех доступных команд
grigata
Откуда: България
Сообщения: 5
Зарегистрирован: 10 сен 2020, 19:01

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

08 фев 2022, 12:47

Если это так, сообщение "Working... Please wait" получено снова, что делается? (Яндекс браузер) до вчера работал без проблем :(
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2228
Зарегистрирован: 23 янв 2012, 22:11

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

08 фев 2022, 14:55

grigata писал(а):
08 фев 2022, 12:47
Если это так, сообщение "Working... Please wait" получено снова, что делается? (Яндекс браузер) до вчера работал без проблем
При каких условиях выдаётся это сообщение?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2228
Зарегистрирован: 23 янв 2012, 22:11

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

08 фев 2022, 15:14

У меня сегодня ДР. Завтра постановка гловы на место. Отвечу после всех мероприятий :-D *PARDON*
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 430
Зарегистрирован: 13 янв 2021, 16:00

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

08 фев 2022, 15:45

От всей души поздравляю Автора с Днем Рождения! Счастья, здоровья!!! *DRINK* *DRINK* *DRINK* *THUMBS UP*
Аватара пользователя
Verholaz
Сообщения: 23
Зарегистрирован: 30 сен 2021, 17:58

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

08 фев 2022, 16:13

Добрый день всем.
Вопросы к SinglWolf. Когда планируется выход финальной версии Радиолы-S2 (или близкой к финальной)? Интересует выбор с пульта управления двух и трёх значных радио станций. А также можно или нет сделать подключение блютуз наушников? Спасибо за ответ.
Хорошего всем дня.
P.S. С Днём рождения. Здоровья, успехов, благополучия.
grigata
Откуда: България
Сообщения: 5
Зарегистрирован: 10 сен 2020, 19:01

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

08 фев 2022, 17:04

SinglWolf писал(а):
08 фев 2022, 14:55
grigata писал(а):
08 фев 2022, 12:47
Если это так, сообщение "Working... Please wait" получено снова, что делается? (Яндекс браузер) до вчера работал без проблем
При каких условиях выдаётся это сообщение?
С Днём рождения :)
Я нашел проблему. Опять этот символ %. Неважно, с '%' или без - блокирует при чтении радиолиста.m3u8.
Вручную добавил ссылку на LOCAL PLAYBACK и кнопкой Add открывается позиция списка с проблемным символом %. Я записал новое имя, и web уже в порядке.
*PARDON* больше не буду пытаться вставлять символы в название станции
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 102
Зарегистрирован: 06 июн 2021, 19:05

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

08 фев 2022, 17:47

С днем рождения! Здоровья,благополучия. успехов! *DRINK* И не терять головы :-D
Аватара пользователя
dorinik
Сообщения: 34
Зарегистрирован: 03 янв 2021, 02:49

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

08 фев 2022, 21:42

С днем рождения ! *DRINK* *DRINK*
lz1ico
Контактная информация:
Откуда: България
Сообщения: 5
Зарегистрирован: 04 фев 2020, 16:10

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

09 фев 2022, 12:47

С Днём рождения
Честит Рожден Ден да си жив и здрав, свичко друго ще се подреди.
Надявам се главата да ти е на място.

Работещи линкове който не тръгват на Радиола-2
#EXTM3U
#EXTINF:-1,MP3
Для просмотра ссылок Вы должны быть авторизованы на форуме.
#EXTINF:-1,Mobile Nutzung
Для просмотра ссылок Вы должны быть авторизованы на форуме.
#EXTINF:-1,Event 100
Для просмотра ссылок Вы должны быть авторизованы на форуме.
#EXTINF:-1,Event 101
Для просмотра ссылок Вы должны быть авторизованы на форуме.
#EXTINF:-1,80er Rock
Для просмотра ссылок Вы должны быть авторизованы на форуме.
.
.
.
Може ли да се промени командата за IR за преместване на станция, работи след потвърждение с ОК.
Преди преместваше станцията с 1 клик.
Вложения
not working.rar
(801 байт) 5 скачиваний
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2228
Зарегистрирован: 23 янв 2012, 22:11

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

09 фев 2022, 17:32

lz1ico писал(а):
09 фев 2022, 12:47
Работещи линкове който не тръгват на Радиола-2
Откройте ссылку, которая не работает в Радиоле-2 в браузере. Например, эту

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

http://streams.radiobob.de/bob-live/mp3-192/mediaplayer
Как заиграет, скопируйте из адресной строки получившуюся ссылку в Радиолу-2 и проверьте.

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

http://bob.hoerradar.de/radiobob-live-mp3-hq?sABC=6203o231%230%237143181op8r067q3rrsr6no8485o8382%23zrqvncynlre&amsparams=playerid:mediaplayer;skey:1644409393
У меня играет
► Показать
lz1ico писал(а):
09 фев 2022, 12:47
Може ли да се промени командата за IR за преместване на станция, работи след потвърждение с ОК.
Преди преместваше станцията с 1 клик.
Не понял чего вы хотите. *PARDON*
lz1ico
Контактная информация:
Откуда: България
Сообщения: 5
Зарегистрирован: 04 фев 2020, 16:10

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

09 фев 2022, 21:21

Откройте ссылку, которая не работает в Радиоле-2 в браузере. *YAHOO*
Оно работает *OK*
Для просмотра ссылок Вы должны быть авторизованы на форуме.

Можно ли изменить команду NEXT, PREV.
С ИК-ПУЛЬТА для перемещения станции запускается после подтверждения OK.
Раньше станция перемещалась одним кликом.
это более понятно ?

Есть ли подключение к терминалу через WIFI
или только по UART ttl ?
lz1ico
Контактная информация:
Откуда: България
Сообщения: 5
Зарегистрирован: 04 фев 2020, 16:10

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

10 фев 2022, 00:53

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

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

10 фев 2022, 06:15

Verholaz писал(а):
08 фев 2022, 16:13
Вопросы к SinglWolf. Когда планируется выход финальной версии Радиолы-S2 (или близкой к финальной)? Интересует выбор с пульта управления двух и трёх значных радио станций. А также можно или нет сделать подключение блютуз наушников?
Про S2 не понял. В каком смысле? Для S2 ещё много чего нужно реализовать, а я один. *PARDON*
Вроде с пульта и так набираются номера станций.
В ESP32 не может работать одновременно Wi-Fi и блютуз. Выводы сделайте сами.
lz1ico писал(а):
09 фев 2022, 21:21
Можно ли изменить команду NEXT, PREV.
С ИК-ПУЛЬТА для перемещения станции запускается после подтверждения OK.
Раньше станция перемещалась одним кликом.
это более понятно ?
Теперь понял. Управление буду переделывать.
lz1ico писал(а):
09 фев 2022, 21:21
Есть ли подключение к терминалу через WIFI
или только по UART ttl ?
Только по UART.
lz1ico писал(а):
10 фев 2022, 00:53
% в ссылке тоже смущает Прошивка
Как я уже говорил, символ процента является управляющим символом в js *PARDON* .
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2228
Зарегистрирован: 23 янв 2012, 22:11

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

12 фев 2022, 12:59

Немного новостей.
Появилась надежда сделать полноценную поддержку I2S в Радиоле-2М (Мини) на основе библиотеки ESP32-audioI2S.
Всё пока на уровне адаптации ардуиновского ядра и библиотек под PlatformIO, интеграции компонентов фреймворка esp-idf и прикручивании библиотеки графики LVGL.
Если получится осилить, то это будет совершенно новый проект.
Пожелайте мне удачи! *DRINK*
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 430
Зарегистрирован: 13 янв 2021, 16:00

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

12 фев 2022, 13:41

Удачи и творческого вдохновения! *THUMBS UP*
Аватара пользователя
misir
Сообщения: 21
Зарегистрирован: 24 дек 2020, 13:50

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

12 фев 2022, 14:21

*DRINK* Удачи !!!!!
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 102
Зарегистрирован: 06 июн 2021, 19:05

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

12 фев 2022, 17:44

Удачи, но и не забывать про Радиолу на VS1053 на ILI9341 и LI9488.
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 50
Зарегистрирован: 16 фев 2020, 19:19

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

18 фев 2022, 23:02

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

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

19 фев 2022, 05:31

Александр писал(а):
18 фев 2022, 23:02
Бросаем Радиолу2 Радиолу S2 и ушли в туман за Радиолой мини? Дальше что с проектами?
Ничего не бросаем. Сейчас пауза из-за отсутствия OLED-дисплея, задерживается. Пока едет - экспериментирую.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2228
Зарегистрирован: 23 янв 2012, 22:11

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

19 фев 2022, 18:57

Небольшой фотоотчёт
► Показать
Долго думал что заказать. Или ESP32-S3, или модуль отладки *SCRATCH* .
В итоге заказал Для просмотра ссылок Вы должны быть авторизованы на форуме.
► Показать
Модуль ESP-Prog JTAG заказал для отладки нового веб-интерфейса для Радиолы-2.
Хвастать пока нечем. Пока просто делаю миграцию старой веб-морды на новый движок.
Эксперименты с библиотекой ESP32-audioI2S прекратил...
Так что... Наберитесь терпения и ждите нового релиза. Работы тьма.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2228
Зарегистрирован: 23 янв 2012, 22:11

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

21 фев 2022, 07:32

Немного информации.
Вот так (предварительно) будет выглядеть боковое меню веб-интерфейса Радиолы-2
► Показать
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 430
Зарегистрирован: 13 янв 2021, 16:00

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

21 фев 2022, 07:59

Симпатичненько! *THUMBS UP*

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