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

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

28 мар 2021, 09:35

Радиола-2. Обновил прошивку до 1.0.B21.
  • Для выгрузки значений GPIOS через веб-интерфейс добавлен выбор имени и пути сохранения файла.
  • Переделано управление подсветкой дисплея через веб-интерфейс.
    При отсутствии фоторезистора, соответствующий пункт будет отсутствовать в списке методов управления подсветкой.
    В управлении подсветкой в зависимости от времени суток, убрал минуты.
  • Пофиксил мелкие баги...
Проверяем *DRINK*
Шлём скрины вкладки ОПЦИИ!
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

28 мар 2021, 11:12

samand587281 писал(а):
28 мар 2021, 11:02
Переход с ночи на день идет
ОК. А ниже что? Если пины управления оборотами вентилятора выставить в 255.
2021-03-28_11-17-13.png
2021-03-28_11-17-13.png (6.96 КБ) 1958 просмотров
Должно быть так
2021-03-28_11-15-38.png
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

28 мар 2021, 12:47

samand587281 писал(а):
28 мар 2021, 11:54
Ниже вот
Мой пост выше читали? Пины выставить и сохранить в NVS!
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

28 мар 2021, 14:40

SinglWolf писал(а):
28 мар 2021, 12:47
Пины выставить и сохранить в NVS!
Вот!
Вложения
putty.rar
(4.43 КБ) 10 скачиваний
Снимок экрана 2021-03-28 143853.png
i-g-o
Сообщения: 7
Зарегистрирован: 13 мар 2021, 18:51

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

28 мар 2021, 16:15

SinglWolf писал(а):
21 мар 2021, 17:21
Из-за катастрофической нехватки пинов, видимо, Радиола-2 переедет на Для просмотра ссылок Вы должны быть авторизованы на форуме..
Как здорово, что я не успел купить, то что планировал :-)

С учетом вашего видения будущего
1. Можно ли покупать для ESP32-S2-WROVER в виде Для просмотра ссылок Вы должны быть авторизованы на форуме.
2. Правильно ли я понял намек, что появится поддержка Touch дисплеев?
3. Стоит ли что-то купить заранее, чтобы тестировать ваши будущие прошивки на S2 (планирую на 11-летие Aliexpress купить пульт, энкодер, сенсорный дисплей SPI ILI9341, звук VS1053, Saola и даже SPI кардридер, ну а вдруг)?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

28 мар 2021, 16:41

i-g-o писал(а):
28 мар 2021, 16:15
1. Можно ли покупать для ESP32-S2-WROVER в виде ESP32-S2-SAOLA-1RI
*SCRATCH* Больно дорого что-то. Отдельный модуль + плата Радиолы-2 дешевле выйдет.
i-g-o писал(а):
28 мар 2021, 16:15
2. Правильно ли я понял намек, что появится поддержка Touch дисплеев?
Это не намёк, а основная причина планирования перехода на ESP32-S2-WROVER.
i-g-o писал(а):
28 мар 2021, 16:15
3. Стоит ли что-то купить заранее, чтобы тестировать ваши будущие прошивки на S2 (планирую на 11-летие Aliexpress купить пульт, энкодер, сенсорный дисплей SPI ILI9341, звук VS1053 и Saola)?
Дело ваше, но, как я уже сказал, Saola дороговата.
Да и переход на ESP32-S2-WROVER только на стадии планирования. *PARDON*
samand587281 писал(а):
28 мар 2021, 14:40
Вот!
*THUMBS UP*
i-g-o
Сообщения: 7
Зарегистрирован: 13 мар 2021, 18:51

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

28 мар 2021, 16:50

SinglWolf писал(а):
28 мар 2021, 16:41
Больно дорого что-то. Отдельный модуль + плата Радиолы-2 дешевле выйдет.
Увы, других dev плат с S2 я не нашел. А паять пока не умею :-). Поэтому другого решения как собрать Радиолу без пайки я не нашел. А вот прошивка и тестирование - по мне. Просто хочется подключиться к проекту
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

28 мар 2021, 17:07

i-g-o писал(а):
28 мар 2021, 16:50
Увы, других dev плат с S2 я не нашел.
Мдя... Но вот более-менее вариант.
Для просмотра ссылок Вы должны быть авторизованы на форуме.
i-g-o писал(а):
28 мар 2021, 16:50
А паять пока не умею
Вот и будет стимул научиться. :-)
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

28 мар 2021, 19:47

Радиола-2. Обновил прошивку до 1.0.B22.
  • Реализована выгрузка/загрузка значений кодов ИК-пульта в/из файл/а через веб-интерфейс.
  • Доделан вывод на печать списка станций через веб-интерфейс.
  • Пофиксил мелкие баги...
Проверяем *DRINK*
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

28 мар 2021, 20:23

SinglWolf писал(а):
28 мар 2021, 19:47
Проверяем
Все работает! *THUMBS UP*
Вложения
putty.rar
(3.62 КБ) 8 скачиваний
Аватара пользователя
dorinik
Сообщения: 35
Зарегистрирован: 03 янв 2021, 02:49

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

28 мар 2021, 23:27

SinglWolf писал(а):
28 мар 2021, 19:47
Радиола-2. Обновил прошивку до 1.0.B22.

Проверяем
In the debugB22 version when leaving the web page for the TDA7313/VS1053 audio settings, the settings made in the web interface for VS1053 are stored, but it returns to the default settings for TDA7313.
Until this version, the settings for TDA7313 were saved and the default settings for VS1053 were returned.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

29 мар 2021, 09:42

Радиола-2. Обновил прошивку до 1.0.B23.
  • Исправлен баг с эквалайзером VS10xx (не применялись текущие значения к ползункам в веб-интерфейсе).
  • Исправлен баг с TDA7313.
Проверяем *DRINK*
P.S. На непонятные сообщения в консоли не обращайте внимания, забыл выключить. :-[ Уберу в следующей версии. :-)
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

29 мар 2021, 10:37

SinglWolf писал(а):
29 мар 2021, 09:42
Проверяем
Все работает, только не понятно с реверберацией *DONT_KNOW*
Вложения
putty.rar
(4.22 КБ) 6 скачиваний
Аватара пользователя
dorinik
Сообщения: 35
Зарегистрирован: 03 янв 2021, 02:49

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

29 мар 2021, 10:52

SinglWolf писал(а):
29 мар 2021, 09:42
Радиола-2. Обновил прошивку до 1.0.B23.

Проверяем
Now the audio settings for TDA7313 / VS1053 are saved.
Thanks for your work !
*DRINK*
Вложения
puttyB23.zip
(12.97 КБ) 18 скачиваний
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

29 мар 2021, 11:13

samand587281 писал(а):
29 мар 2021, 10:37
Все работает, только не понятно с реверберацией
Она работает только на VS1053 и выше. *PARDON*
Если не забуду, сделаю этот ползунок отключаемым, если чип не поддерживает эту фишку... *SCRATCH*
dorinik писал(а):
29 мар 2021, 10:52
Now the audio settings for TDA7313 / VS1053 are saved.
Thanks for your work !
*THUMBS UP*
Аватара пользователя
Hunger
Сообщения: 11
Зарегистрирован: 30 дек 2020, 14:06

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

29 мар 2021, 11:19

SinglWolf писал(а):
28 мар 2021, 17:07
i-g-o писал(а):
28 мар 2021, 16:50
Увы, других dev плат с S2 я не нашел.
Мдя... Но вот более-менее вариант.
Для просмотра ссылок Вы должны быть авторизованы на форуме.
По Вашей ссылке непонятно, какую версию продают, да и магазин подозрительный какой-то.
Вот, картинку нашёл:
Изображение
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

29 мар 2021, 11:26

Hunger писал(а):
29 мар 2021, 11:19
По Вашей ссылке непонятно, какую версию продают, да и магазин подозрительный какой-то.
Да я просто по цене искал. *DONT_KNOW*
Конечно, лучше брать в магазинах с хорошим рейтингом....
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

29 мар 2021, 12:37

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

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

29 мар 2021, 12:43

Alex13 писал(а):
29 мар 2021, 12:37
Энкодер и тач в Радиола-2 еше не реализованы?
Пробуйте. Должен работать энкодер. На тач пинов не хватает.
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

29 мар 2021, 13:53

SinglWolf писал(а):
29 мар 2021, 12:43
Пробуйте. Должен работать энкодер. На тач пинов не хватает.
Как только прописывю и сохраняю энкодер, отваливается и вэбка и перестает играть
Log.zip
(3.52 КБ) 22 скачивания
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

29 мар 2021, 16:06

Alex13 писал(а):
29 мар 2021, 13:53
Как только прописывю и сохраняю энкодер, отваливается и вэбка и перестает играть
Понятно. Буду думать. Пока сидите на пульте. :-D
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

29 мар 2021, 16:25

Радиола-2. Обновил прошивку до 1.0.B24.
  • Ползунок эквалайзера VS1053 "Реверберация" в веб-интерфейсе будет отсутствовать, если версия чипа не поддерживает эту фишку.
  • Прикрутил возможность сброса всех настроек Радиолы-2 при запуске.
Иногда бывает, что неправильные настройки не дают Радиоле-2 запустить даже веб-сервер.
Или забыли очистить FLASH перед заливкой свежей версии...
Теперь можно просто нажать на кнопку и всё будет в шоколаде :-D
Ждём появление в консоли строки:

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

I (1761) main: Starting Radiola-2
I (1761) main: Release 1.0, Revision B24
I (1761) main: SDK 3.40100.200827
I (1771) main: Heap size: 4420428
I (1771) gpio: GPIO[0]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
I (1819) main: WAITING FOR A BUTTON PRESS GPIO NUM: 0
Радиола-2 ждёт не долго, чуть больше секунды.
Если успеете жмакнуть на кнопку BOOT, появится это:

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

I (2591) main: Button GPIO NUM: 0 PRESSED!!
I (2591) main: Radiola-2 will be restarted...
W (12621) EEPROM: Forced resetting config the Radiola-2.
W (12631) EEPROM: Save default Radiola-2 config.
I (12761) EEPROM: Erase namespace: stations OK.
I (12821) EEPROM: Erase namespace: gpios OK.
I (12841) EEPROM: Namespace: ircode not yet recorded

#erase All done##
Через пару секунд Радиола будет перезагружена и будет вам счастье.
Проверяем.
*DRINK*
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

29 мар 2021, 16:56

SinglWolf писал(а):
29 мар 2021, 16:25
Через пару секунд Радиола будет перезагружена и будет вам счастье.
Проверяем.
Работает! Удобная функция, задолбало после каждого косяка перезаливать ESP-ху.
Респект!
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

29 мар 2021, 17:00

SinglWolf писал(а):
29 мар 2021, 16:25
Ползунок эквалайзера VS1053 "Реверберация"
Отсутствует! У меня VS1003. Остальное не проверял- всегда шью на чистую ЕСП :-) и в последнее время зависания Радиолы отсутствуют. *OK*
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

29 мар 2021, 19:24

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

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

30 мар 2021, 11:02

Alex13 писал(а):
29 мар 2021, 19:24
Захотелось собрать просто отдельно такие часы с будильником, но не шарю в написании кода
Реализую полный функционал DS3231, Радиолу-2 вполне можно использовать как часы с будильником. :-D
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

Радиола-S2

30 мар 2021, 17:03

Все, кто внесёт посильный вклад в проект Радиола-S2, будут зачислены в специальную группу пользователей Радиола-S2.
Т.е. не забыты. Раздача слонов плюшек будет обязательно :-D .
Не забывайте указать, что вклад для Радиолы-S2.

Или на карту СБ. Реквизиты через ЛС.
Аватара пользователя
t0xa
Откуда: Нижегородская обл.
Сообщения: 8
Зарегистрирован: 09 ноя 2020, 01:56

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

30 мар 2021, 21:30

А поддержку 3,2' экрана планируете оставить?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

30 мар 2021, 21:34

t0xa писал(а):
30 мар 2021, 21:30
А поддержку 3,2' экрана планируете оставить?
Размеры в дюймах на поддержку не влияют. :-)
Тут главное: контроллер и размеры экрана в пикселях.
Текущий контроллер и размер 320х240 будет обязательно, ибо под него и пишется весь софт пока.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2619
Зарегистрирован: 23 янв 2012, 22:11

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

31 мар 2021, 07:59

Радиола-2. Обновил прошивку до 1.0.B25.
  • Поправил поддержку энкодера.
Проверяйте, у меня нет энкодера. *PARDON*

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