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

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

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

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

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

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

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

05 дек 2021, 09:56

samand587281 писал(а):
05 дек 2021, 09:45
Пульт сам себе хозяин, что хочет то и переключает! А RC коды не видит в веб-морде
Понял. Пока тайм-аут.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

1.0 rev. RC24

06 дек 2021, 09:10

Текущая версия: 1.0 rev. RC24
Подкрутил код ИК-пульта, смотрите.
Увы, пульта с RC-5 протоколом пока нет для проверки. Где-то завалялся от старого телевизора. Найти не могу. *DONT_KNOW*
Убрал проверочный код, который писал для отлова "затыков" при воспроизведении станций.
Веду борьбу с потерей конфига при перезагрузке Радиолы. Очччень странный баг ]:-> .
Заливать на чистую флеш.
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

06 дек 2021, 09:19

А я успел вот такой пульт приспособить под Радиолу-2. Работал *THUMBS UP*
З.Ы. Начнем сначала! *SCRATCH*
► Показать
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

06 дек 2021, 09:30

samand587281 писал(а):
06 дек 2021, 09:19
А я успел вот такой пульт приспособить под Радиолу-2.
Так я такой и заказал на Али. Как придёт - будет по-умолчанию.
Какие впечатления о работе?
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

06 дек 2021, 09:32

SinglWolf писал(а):
06 дек 2021, 09:30
....Какие впечатления о работе?
Пока *THUMBS UP* Сейчас попробую с новой прошивкой *DONT_KNOW*
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

06 дек 2021, 09:48

Попробовал Радиолу-2 с новой прошивкой и новый пульт. *YES* Отлично *THUMBS UP* ircodes .conf сохранил *YES*

Проверил Радиолу S-2 с новой прошивкой и новый пульт. *YES* Отлично *THUMBS UP* Только почему то исчез из конфига фоторезистор? *DONT_KNOW*

З.Ы. Нет настройки цвета давления в вебморде S-2, на экране давление есть *DONT_KNOW*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

06 дек 2021, 10:11

samand587281 писал(а):
06 дек 2021, 09:48
Только почему то исчез из конфига фоторезистор?
Тута он, никуда не делся *DONT_KNOW*
2021-12-06_10-04-14.png
samand587281 писал(а):
06 дек 2021, 09:48
Нет настройки цвета давления в вебморде, на экране давление есть
Тоже на месте *DONT_KNOW*
2021-12-06_10-05-09.png
Правой кнопкой мыши кликнуть в любой области веб-интерфейса Радиолы
2021-12-06_10-08-38.png
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

06 дек 2021, 12:54

SinglWolf писал(а):
06 дек 2021, 10:11
Тута он, никуда не делся...
Имелось ввиду S-2. На ЛДР ГПИО 1. Сейчас перезагрузил- все появилось! *DONT_KNOW* И регулировка цвета тоже.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

1.0 rev. RC25

10 дек 2021, 09:20

Текущая версия: 1.0 rev. RC25
Код Радиолы заметно "похудел". Удалил поддержку всех декодеров, кроме VS10xx. Удалил в пользу поддержки SD-карточки... *PARDON*
Доберусь ещё до поддержки текущего BT-модуля и его грохну, если найду вменяемый BT-модуль, который имеет I2S вход. Его можно подключить к I2S-выходу VS1053. У ESP-32 освободится ещё 2 пина :-D .
Убраны все отладочные сообщения, которые выводились при поиске причины "затыков" при воспроизведении станции.
Переписан алгоритм инициализации/чтения/записи/стирания всех настроек Радиолы.
Заливать прошивку на чистую флеш.
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

10 дек 2021, 09:53

SinglWolf писал(а):
10 дек 2021, 09:20
Текущая версия:
Радиола 2 не запускается Вот лог

Радиола S-2 не запускается. GPU так же останавливается *DONT_KNOW* Лог вот
Вложения
putty1.zip
(2.45 КБ) 2 скачивания
putty.zip
(2.52 КБ) 3 скачивания
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

10 дек 2021, 10:23

samand587281 писал(а):
10 дек 2021, 09:53
Радиола 2 не запускается Вот лог

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

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

10 дек 2021, 11:00

SinglWolf писал(а):
10 дек 2021, 10:42
Перезалил, проверяйте.
Радиола 2 *THUMBS UP* S2 позже *YES*
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

10 дек 2021, 12:04

S-2 *THUMBS UP*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

12 дек 2021, 09:07

Не много новостей.
Научил Радиолу работать с SD-картой.
Определяется при запуске Радиолы

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

Name: SU08G
Type: SDHC/SDXC
Speed: 20 MHz
Size: 7580MB
Уже умеет читать каталоги с длинными именами файлов, понимает кодировку UTF-8 (для опытов утянул карточку из планшета жены :-X )

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

/LOST.DIR
/Серия - Русская фантастика
org.fdroid.fdroid_1.9(1009000).apk
/Злотников Роман
/DCIM
FOO.TXT
Radiola-S2.png
wink.png
Так что... Готовьте SD-карточки. Как только научу Радиолу грузить картинки с карточки, будет новый релиз. :-D
Если SD-card нет на плате VS-ки, вот схема подключения:
2021-12-12_09-01-37.png
2021-12-12_09-01-37.png (80.18 КБ) 662 просмотра
SS - VS_CS
MOSI - VS_MOSI
CSK - VS_CLK
MISO - VS_MISO

Возможно, что будут нужны подтягивающие резисторы на все пины, кроме CSK, пока не знаю. У меня сначала без резисторов не захотела определяться. А сейчас и без них работает. *DONT_KNOW*
Как видно по схеме, остались 2 незадействованных контакта. Нужно 2 пина. Для Радиолы-S2 это не проблема, а для Радиолы-2 пока будет так.
Кстати, для Радиолы-S2 скорее всего будет другая схема подключения. Пока не определился. *DONT_KNOW*
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

12 дек 2021, 09:55

SinglWolf писал(а):
12 дек 2021, 09:07
...Если SD-card нет на плате VS-ки...
А если она есть на дисплее? *DONT_KNOW*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

12 дек 2021, 10:03

samand587281 писал(а):
12 дек 2021, 09:55
А если она есть на дисплее?
Это тоже самое, если слота карты нет на плате VS-ки :-D
У меня есть три дисплея и на всех платах есть непонятная обвязка на выводах слота SD-карты.
Так что... Надо сдувать всю обвязку и действовать согласно схеме. *PARDON*
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

12 дек 2021, 11:02

Мысли вслух! Вот у меня по 82 радиостанции на обеих версиях Радиол. Слушать не переслушать! Какие доп. возможности даст SD карта? Картинку какую то загрузить на дисплей? Сделать фото рамку? Избранную музыку слушать с карточки? Мое мнение однозначно! Радио и должно быть радио, тем более у Радиол, Вашими стараниями , отличный дизайн экрана. *THUMBS UP* А вот кнопочку, открывающую полный список радиостанций с возможностью выбора, добавить не мешало бы! *DONT_KNOW* Но это моё субъективное мнение! :-[
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

12 дек 2021, 11:21

samand587281 писал(а):
12 дек 2021, 11:02
Мое мнение однозначно! Радио и должно быть радио, тем более у Радиол, Вашими стараниями , отличный дизайн экрана.
Вше мнение однозначно или однозначно, ваше мнение :-D? (шучу)
А за отзыв спасибо :-[ .
samand587281 писал(а):
12 дек 2021, 11:02
Какие доп. возможности даст SD карта?
Хм... И правда, какие?
Давайте посчитаем.
Первое, что приходит в голову - проигрывать всякие звуковые файлы по событию. Например, для функции будильника или для функции "Говорящие часы". По-моему, не плохо уже.
Второе - можно менять стандартную заставку Радиолы на свою.
Третье - подгружать иконки радиостанций.
Четвёртое - хранить все настройки Радиолы для продления ресурсов флеш.
Пятое, шестое и т.д. - аппетит приходит во время еды.
Ну и НУЛЕВОЙ номер - если поддержка флешки никому не понравится вообще (касается четвёртого пункта) - поддержка флешки так и останется опциональной функцией. Вы же не замечаете наличие поддержки TDA7313, а она есть :-D .
samand587281 писал(а):
12 дек 2021, 11:02
А вот кнопочку, открывающую полный список радиостанций с возможностью выбора, добавить не мешало бы!
Она будет однозначно, однозначно :-) . Просто есть некоторые проблемы с программированием графики. Жду ответа разрабов.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

12 дек 2021, 11:43

samand587281 писал(а):
12 дек 2021, 11:02
Какие доп. возможности даст SD карта?
Раз уж такие эмоции это вызвало... Раскрою карты *PARDON* .
► Показать
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

12 дек 2021, 23:42

Наконец то пришли нужные платы и я приступил к тестированию Радиолы.
Начал с конфигурации WROVER_ILI9341. Запустил дисплей с пониженной частотой, все нормально работает. Но если допустим перейти на другую станцию ( она будет играть) и снять питание или перезагрузить, то Радиола не загружается. Пробовал стирать, заливал blanc, разные версии прошивальщика но *WALL* Вот два лога
putty_2.zip
(1.91 КБ) 2 скачивания
putty.zip
(3.39 КБ) 3 скачивания
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

13 дек 2021, 01:42

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

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

13 дек 2021, 04:35

kohileppah-7070 писал(а):
12 дек 2021, 23:42
Запустил дисплей с пониженной частотой, все нормально работает. Но если допустим перейти на другую станцию ( она будет играть) и снять питание или перезагрузить, то Радиола не загружается.
Посмотрел лог. У вас потерялся конфиг, вот Радиола и не загружается. Почему не сохраняется конфиг? Я не знаю. Как ни пытался я сейчас - не смог воспроизвести вашу ошибку. Смотрите питание модуля ESP32-WROVER. Может быть модулю не хватает питания при записи данных во флеш.
kohileppah-7070 писал(а):
12 дек 2021, 23:42
Пробовал стирать, заливал blanc, разные версии прошивальщика но
Вы этим ничего не добьётесь, кроме понижения ресурса записи флеш.
kohileppah-7070 писал(а):
13 дек 2021, 01:42
Дополнение. При ртключении питания не сохраняется частота инициализации дисплея, после нажатия reset на плате esp, дисплей запускается
Вы сами себе противоречите. Как может запустится дисплей, если не сохраняется частота шины дисплея? Reset тут не причём, ибо при загрузке конфиг аппаратных настроек Радиолы загружается первым. И, судя по логу, с ним всё в порядке.
Кстати, схема обвязка кнопки RESET такая же как на схеме Радиолы?

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

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

13 дек 2021, 09:10

samand587281, пожалуйста, пришлите лог загрузки Ka-Radio с момента включения питания. Очень надо! :-D
*DRINK*
sys.logi сделайте в консоли перед снятием лога...
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

13 дек 2021, 10:06

SinglWolf писал(а):
13 дек 2021, 09:10
...лог загрузки Ka-Radio...
Вот!
Вложения
putty.zip
(2.19 КБ) 1 скачивание
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

13 дек 2021, 10:17

samand587281 писал(а):
13 дек 2021, 10:06
Вот!
Спасибо!
Посмотрел, но не увидел того, что искал. Вся инфа, которая мне нужна, выдаётся загрузчиком. А он в Ка-радио не больно-то и разговорчивый.
Буду разворачивать MSYS.
Просто есть подозрение, что Ra-Radio тоже работает в "одноядерном" режиме, хотя у ESP-32 2 ядра.
Почему "тоже"? А потому, что до сегодняшнего дня Радиола-2 работала в "одноядерном" режиме. Обнаружил случайно, исследуя последние присланные логи...

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

I (756) cpu_start: Pro cpu up.
I (760) cpu_start: Single core mode
Чудеса в решете, называется. *CRAZY* *ROFL*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

13 дек 2021, 11:06

Не поленился, развернул MSYS, загрузил нужную Ка-Радио версию esp-idf, запустил menuconfig Ka-Radio и... там всё ОК.
Как я проворонил у себя "одноядерный" режим, ума не приложу *DONT_KNOW* *SCRATCH* . Старею, блин :-| *PARDON* .
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

13 дек 2021, 12:56

Проснулся, первым делом запустил Радиолу. Завелась без проблем. Пеерезагружал, отключал питание, работает *YAHOO* . Что вчера было х.з *DONT_KNOW*, обвязка reset есть. Затыки отсутствуют совсем, даже на станциях с выысоким битрейтом где в Ka Radio они бывают. Сегодня буду собирать S2 на ILI9488. Спасибо за проект и поддержку!
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

13 дек 2021, 17:02

kohileppah-7070 писал(а):
13 дек 2021, 12:56
Спасибо за проект и поддержку!
А вам спасибо за обращение и логи. Судя по логу, баг с пропажей одного и того же конфига никуда не делся, просто стал реже. У разрабов esp-idf есть аналогичная тема, но она аж 2019 года. Там причину этого бага так и не нашли. И я никак пока не найду. Сделал костыль на случай пропажи. Ну и буду уменьшать "пропадающий" до минимума.
И благодаря Вашему логу я обнаружил, что Радиола-2 работает в "одноядерном" режиме. Так что. И вам ещё раз спасибо.
Аватара пользователя
kohileppah-7070
Откуда: Калининград
Сообщения: 337
Зарегистрирован: 06 июн 2021, 19:05

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

13 дек 2021, 19:39

Да чтож такое то,,,
Собрал S2 на ILI9488 согласно схеме. После добавления плейлиста зависает, в веб интерфейс не войти
putty.zip
(3.41 КБ) 3 скачивания

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