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

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

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

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

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

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

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

19 окт 2019, 07:10

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

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

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

Текущая версия: 2.2 Rev: 5.
  • binaries.zip
    релизная и отладочная версии
    (1.38 МБ) 153 скачивания
    Адреса загрузки:
    • bootloader.bin - 0x1000
    • partitions.bin - 0x8000
    • ESP32Radiola(-release или -debug).bin - 0x10000
    • ESP32Radiola(-release или -debug).bin - 0x200000
ПРОШИВАТЬ НА ЧИСТУЮ FLASH!
Команда в консоли для первого подключения к WI-FI:

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

wifi.con("ssid","password")
sys.boot
Радиола-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

Адреса загрузки:
  • bootloader.bin - 0x1000
  • partitions.bin - 0x8000
  • Radiola2-debug.bin - 0x10000
  • Radiola2-debug.bin - 0x200000
ПРОШИВАТЬ НА ЧИСТУЮ FLASH!
Текущая версия: 1.0 Rev: RC2.
debugRC2.zip
(1022.92 КБ) 6 скачиваний
Плейлист для примера:
РАДИОЛА-2_ОБРАЗЕЦ.m3u
(404 байт) 3 скачивания
подробности под спойлером
► Показать
Используемое железо (HARDWARE)
► Показать
ДЕМО ВЕБ-ИНТЕРФЕЙСА РАДИОЛЫ

ESP32-Radiola - если что-то пошло не так...
Файл с логом присылайте сюда. Удачи! :-)
Фото и видео под спойлером.
► Показать
Пишите, спрашивайте, не стесняйтесь..
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1683
Зарегистрирован: 23 янв 2012, 22:11

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

07 апр 2021, 11:14

Приступил к реализации поддержки мультиязычности в Радиоле-2.
Сейчас делаю перевод на английский.
To dorinik:
Started implementing multilingual support in Radiola-2.
Now I am doing a translation into English.
Аватара пользователя
dorinik
Сообщения: 29
Зарегистрирован: 03 янв 2021, 02:49

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

07 апр 2021, 11:54

SinglWolf писал(а):
07 апр 2021, 11:14
To dorinik:
Started implementing multilingual support in Radiola-2.
Now I am doing a translation into English.
*BRAVO* *DRINK*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1683
Зарегистрирован: 23 янв 2012, 22:11

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

09 апр 2021, 11:37

Радиола-2. Обновил прошивку до 1.0.B30.
  • Реализована поддержка мультиязычности. По-умолчанию язык Русский.
  • Добавлен Английский язык (переведено примерно 80%). Выбор языка в веб-интерфейсе на вкладке ОПЦИИ.
Проверяем. *DRINK*

Radiola-2. Updated the firmware to 1.0.B30.
  • Implemented multilingual support. By default, the Russian language.
  • Added English (approximately 80% translated). Language selection in the web interface of the OPTIONS tab.
Testing. *DRINK*
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 144
Зарегистрирован: 13 янв 2021, 16:00

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

09 апр 2021, 11:51

SinglWolf писал(а):
09 апр 2021, 11:37
Проверяем.
Проверил! Язык переключается и остальное все работает *THUMBS UP*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1683
Зарегистрирован: 23 янв 2012, 22:11

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

09 апр 2021, 11:59

samand587281 писал(а):
09 апр 2021, 11:51
остальное все работает
*SCRATCH* Остальное вроде бы и не трогал :-D
Не думал, что внедрять ещё 1 язык это такая аццкая задачка *WALL*
Но вроде победил *YES* . Аж самому понравилось :-[ ... (Такое оч. редко бывает)
Аватара пользователя
Hunger
Сообщения: 11
Зарегистрирован: 30 дек 2020, 14:06

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

09 апр 2021, 12:21

Кстати, нашёл маленькую ошибку в интерфейсе: при загрузке плейлиста из файла пишет: "Корретных станций загружено:" (буква пропущена).
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 144
Зарегистрирован: 13 янв 2021, 16:00

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

09 апр 2021, 12:27

Hunger писал(а):
09 апр 2021, 12:21
(буква пропущена)
Пусть будет как фирменный знак! *BRAVO*
Аватара пользователя
Hunger
Сообщения: 11
Зарегистрирован: 30 дек 2020, 14:06

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

09 апр 2021, 12:37

Кстати, не подскажете, что такая штука может означать?
► Показать
После загрузки каждые 5 секунд в логе появляется при нажатии PLAY. Станции менял, не помогает. Началось непонятно с чего на двух ESP32 (WROOM и WROVER) на прошивках B26 и B29. Перепрошивал несколько раз с очисткой. В интерфейсе с виду всё работает, но звука нет.
Вот лог:
Log.zip
(3.71 КБ) 2 скачивания
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1683
Зарегистрирован: 23 янв 2012, 22:11

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

09 апр 2021, 12:39

Hunger писал(а):
09 апр 2021, 12:21
"Корретных станций загружено:"
Исправлено :-[
Столько текста за раз я ещё не переводил и не правил %)
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1683
Зарегистрирован: 23 янв 2012, 22:11

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

09 апр 2021, 12:44

Hunger писал(а):
09 апр 2021, 12:37
на прошивках B26 и B29. Перепрошивал несколько раз с очисткой. В интерфейсе с виду всё работает, но звука нет.
Я не могу проверить в чём затык на старой версии. Заливайте свежую и присылайте лог. Страницу(ы) с веб-интерфейсом, если открыта(ы), закройте (все) совсем.
Аватара пользователя
dorinik
Сообщения: 29
Зарегистрирован: 03 янв 2021, 02:49

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

09 апр 2021, 12:46

SinglWolf писал(а):
09 апр 2021, 11:37
Radiola-2. Updated the firmware to 1.0.B30.
  • Implemented multilingual support. By default, the Russian language.
  • Added English (approximately 80% translated). Language selection in the web interface of the OPTIONS tab.
Testing. *DRINK*

Thanks for your hard work ! *BRAVO* *THUMBS UP*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1683
Зарегистрирован: 23 янв 2012, 22:11

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

09 апр 2021, 12:49

dorinik писал(а):
09 апр 2021, 12:46
Thanks for your hard work !
Now can advertise Radiola-2 on the resources available to You. :-D
Аватара пользователя
Hunger
Сообщения: 11
Зарегистрирован: 30 дек 2020, 14:06

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

09 апр 2021, 12:50

SinglWolf писал(а):
09 апр 2021, 12:44
Я не могу проверить в чём затык на старой версии. Заливайте свежую п присылайте лог. Страницу с веб-интерфейсом, если открыта, закройте совсем.
Ок, тоько я не воспроизведу баг без веб-интерфейса, у меня конфигурация минимальная, кроме VS1053 нет ничего
А, ну через GET запущу.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1683
Зарегистрирован: 23 янв 2012, 22:11

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

09 апр 2021, 12:55

Hunger писал(а):
09 апр 2021, 12:50
А, ну через GET запущу.
Не тестировалось, кстати.
Hunger писал(а):
09 апр 2021, 12:50
у меня конфигурация минимальная, кроме VS1053 нет ничего
Блин, нет никакой гарантии, что без дисплея Радиола-2 работать будет.
Пины, которые для управления дисплеем в 255 выставляли?
Аватара пользователя
Hunger
Сообщения: 11
Зарегистрирован: 30 дек 2020, 14:06

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

09 апр 2021, 13:15

SinglWolf писал(а):
09 апр 2021, 12:55
Блин, нет никакой гарантии, что без дисплея Радиола-2 работать будет.
Пины, которые для управления дисплеем в 255 выставляли?
Да оно работало раньше всё, а потом что-то произошло, сам не пойму. Пины выставлял, но иногда при этом получал CPU Halted.
Через GET только громкость выставляется, станция не запускается.
Лог:
Log.zip
(3.94 КБ) 1 скачивание
Картинка при загрузке плейлиста:
Скриншот 09-04-2021 195907.jpg
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1683
Зарегистрирован: 23 янв 2012, 22:11

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

09 апр 2021, 13:17

Hunger писал(а):
09 апр 2021, 13:15
Картинка при загрузке плейлиста:
ОК. Поправлю. Почему у вас не работает - не знаю. Надо подумать.
Аватара пользователя
Hunger
Сообщения: 11
Зарегистрирован: 30 дек 2020, 14:06

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

09 апр 2021, 13:23

Сейчас лог сам смотрел, увидел, что VS не определяется, так что сам чото накосячил, буду искать, в чём дело.

UPD: нашел непропай, теперь работает.
Вопрос: можно уровень сигнала циферками сделать, как было (может, настройка какая есть)?
И ещё вопрос: имеется ли возможность сохранить все настройки радиолы в один файл?
Аватара пользователя
Hunger
Сообщения: 11
Зарегистрирован: 30 дек 2020, 14:06

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

09 апр 2021, 15:09

Поизучал немного GET запросы, одиночные работают хорошо, типа stop, next, play=1. Если группировать, то тоже работает: next&start и т. п. В случае, когда в запросе есть знак равенства, выполняется только этот запрос: volume=100&start только добавит громкость. play=1&volume=100 тоже только добавит громкость, вне зависимости от порядка следования. play=1&stop включит станцию номер 2 (да, 2, а не 1), но не остановит воспроизведение.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1683
Зарегистрирован: 23 янв 2012, 22:11

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

09 апр 2021, 17:01

Hunger писал(а):
09 апр 2021, 13:23
нашел непропай, теперь работает.
*THUMBS UP*
Hunger писал(а):
09 апр 2021, 13:23
можно уровень сигнала циферками сделать, как было (может, настройка какая есть)?
Пока нет.
Записал в todo.
Hunger писал(а):
09 апр 2021, 13:23
имеется ли возможность сохранить все настройки радиолы в один файл?
Вы имеете в виду все опции и настройки сети?
Пока нет.
Записал в todo.
Hunger писал(а):
09 апр 2021, 15:09
Поизучал немного GET запросы, одиночные работают хорошо
Косяк понял.
Записал в todo.
Спасибо.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1683
Зарегистрирован: 23 янв 2012, 22:11

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

10 апр 2021, 10:12

Переписал список характеристик Радиолы-2 в шапке темы.
Смотрим. Может чего забыл или ошибся.
Аватара пользователя
udavst
Сообщения: 9
Зарегистрирован: 28 мар 2021, 11:23

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

10 апр 2021, 23:07

b30
Подключил на 25 вывод стэндбай усилка. Но работает наоборот, при загрузке включает высокий уровень, при воспроизведении низкий, куда бы я резистор 4K7 не подключал, хоть на 3v3 хоть на GND - поведение одинаковое.

Подключено на +3v:
I (3402) gpio: GPIO[25]| InputEn: 1| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulld
Подключено к GND:
I (3401) gpio: GPIO[25]| InputEn: 1| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulld

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

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

11 апр 2021, 04:16

udavst писал(а):
10 апр 2021, 22:03
Прошил b30, опять не могу добавить станцию, падает в halt
По мотивам лога переделал валидацию данных :-)
udavst писал(а):
10 апр 2021, 23:07
I (4433) gpio: GPIO[25]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
В этой строке вывод только состояние программных настроек пинов. Текущего состояния уровня пина нет.
udavst писал(а):
10 апр 2021, 23:07
куда бы я резистор 4K7 не подключал, хоть на 3v3 хоть на GND - поведение одинаковое.
Есть такое дело. :-[ (Не докурил ман до конца, каюсь :-D )
Оказалось, что состояние уровня пина можно прочитать, если он настроен ТОЛЬКО на вход.
В любом другом состоянии, только через гланды. В чём фишка, я так и не понял... *SCRATCH* *DONT_KNOW*
Исправил и добавил контроль уровня пина STAND BY.

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

I (4435) gpio: GPIO[25]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
I (4435) custom: STAND BY ON level: 0
I (4435) gpio: GPIO[25]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
I (4445) custom: STAND_BY: ON
Будет в следующем релизе.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1683
Зарегистрирован: 23 янв 2012, 22:11

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

11 апр 2021, 11:13

Радиола-2. Предрелизная версия! (Pre-release version!) 1.0.RC0.
  • Английский язык - переведено примерно 99%.
  • Реализована валидация данных при добавлении и редактировании станции.
  • Реализована валидация данных на вкладке ОПЦИИ.
  • Переделана функция валидации данных при загрузке плейлиста.
  • Переделана определение состояния пина управления внешним усилителем (STAND BY).
Проверяем. *DRINK*
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 144
Зарегистрирован: 13 янв 2021, 16:00

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

11 апр 2021, 12:21

Вот что получилось при попытке переключения станции *DONT_KNOW*
Вложения
putty.rar
(3.95 КБ) 2 скачивания
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1683
Зарегистрирован: 23 янв 2012, 22:11

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

11 апр 2021, 12:39

samand587281 писал(а):
11 апр 2021, 12:21
Вот что получилось при попытке переключения станции
Не понятно от чего зависает, в Backtrace ничего непонятно.
Подробности рассказывайте. Подробно! :-D
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 144
Зарегистрирован: 13 янв 2021, 16:00

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

11 апр 2021, 12:46

SinglWolf писал(а):
11 апр 2021, 12:39
Подробно!
Такое уже было в какой то версии. При попытке переключиться на Пионер ФМ радио останавливается. Станцию удалил, вроде работает!
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 144
Зарегистрирован: 13 янв 2021, 16:00

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

11 апр 2021, 12:54

Не хочет!
Вложения
putty.rar
(4.37 КБ) 2 скачивания
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1683
Зарегистрирован: 23 янв 2012, 22:11

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

11 апр 2021, 13:21

samand587281 писал(а):
11 апр 2021, 12:54
Не хочет!
После Для просмотра ссылок Вы должны быть авторизованы на форуме. и не хочет.
Был же уже у вас затык с этой станцией...
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 144
Зарегистрирован: 13 янв 2021, 16:00

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

11 апр 2021, 15:23

SinglWolf писал(а):
11 апр 2021, 13:21
Был же уже у вас
Удалил две проблемные станции(Карнавал и Пионер) из своего списка, остальное вроде все работает *THUMBS UP*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1683
Зарегистрирован: 23 янв 2012, 22:11

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

13 апр 2021, 06:34

Радиола-2. Предрелизная версия! (Pre-release version!) 1.0.RC1.
  • Добавлена поддержка протокола RC5 для ИК-пульта.
  • Добавлено переключение и индикация на дисплее источников звука кнопкой пульта * (при наличии TDA7313).
  • Добавлено переключение и индикация на дисплее режима STAND BY кнопкой пульта 0.
  • Исправлена ошибка в управлении внешним усилителем (STAND BY).
  • Исправлена ошибка в функции валидации данных при загрузке плейлиста.
Проверяем. *DRINK*

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