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

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

11 апр 2021, 11:13

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

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

11 апр 2021, 12:21

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

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

11 апр 2021, 12:39

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

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

11 апр 2021, 12:46

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

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

11 апр 2021, 12:54

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

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

11 апр 2021, 13:21

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

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

11 апр 2021, 15:23

SinglWolf писал(а):
11 апр 2021, 13:21
Был же уже у вас
Удалил две проблемные станции(Карнавал и Пионер) из своего списка, остальное вроде все работает *THUMBS UP*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 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*
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

13 апр 2021, 08:33

SinglWolf писал(а):
13 апр 2021, 06:34
Проверяем.
Работает! *THUMBS UP*

З.Ы. Наверное было симпатичнее если бы рядом с температурой горела буква "С"
Вложения
putty.rar
(3.7 КБ) 6 скачиваний
Аватара пользователя
dorinik
Сообщения: 35
Зарегистрирован: 03 янв 2021, 02:49

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

13 апр 2021, 09:35

SinglWolf писал(а):
13 апр 2021, 06:34
Радиола-2. Предрелизная версия! (Pre-release version!) 1.0.RC1.
  • Добавлено переключение и индикация на дисплее источников звука кнопкой пульта * (при наличии TDA7313).
  • Добавлено переключение и индикация на дисплее режима STAND BY кнопкой пульта 0

Проверяем.


Check, it works ! *THUMBS UP*

samand587281 писал(а):
З.Ы. Наверное было симпатичнее если бы рядом с температурой горела буква "С"


*THUMBS UP* ... and horizontal centering.
Вложения
PuttyRC1.zip
(6.8 КБ) 4 скачивания
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

13 апр 2021, 10:16

samand587281 писал(а):
13 апр 2021, 08:33
Наверное было симпатичнее если бы рядом с температурой горела буква "С"
dorinik писал(а):
13 апр 2021, 09:35
... and horizontal centering.
*SCRATCH* Я понимаю ваши хотелки. И даже приветствую их... иногда. :-D
Но! Из-за того, что буква "С" не вмещается в габариты дисплея при отрицательной температуре, я буду вынужден создать новый набор шрифта меньшего, чем цифры часов, размера...
Плюс к этому - нужно будет переписать функцию отображения часов и температуры. Точнее, разделить её на две независимых функции и в каждой добавить отдельные компоненты. И к каждому компоненту организовать индивидуальное позиционирование на дисплее.
А это дополнительное пространство во FLASH-памяти Радиолы.
Текущие размеры

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

Flash: [========  ]  83.5% (used 1695897 bytes from 2031616 bytes)
Если размер прошивки выйдет за пределы 2031616 байт - обновления по OTA не будет!
А так же будет нужно потратить время на подбор размера шрифта для отображения температуры.
И, вероятнее всего, для симпатичного отображения температуры символ градуса и буквы "С" нужно объединять в один "". К тому же надо сохранить "семисегментную" стилизацию.
А я не художник. Редакторами шрифтов владею на уровне "нагуглил, сделал - накосячил". И так по кругу... :-[
*SCRATCH* А ещё есть проект Радиола-S2...
Так что... Всё пока будет так, как есть... *PARDON*
Лучше бы проверили поддержку протокола RC-5 ИК-пульта.
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

13 апр 2021, 12:57

SinglWolf писал(а):
13 апр 2021, 10:16
Так что... Всё пока будет так, как есть...
Вот и отлично, вопрос снят! А пульт RC-5 работает... с пульта коды идут, обучать нет необходимости :-)
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

13 апр 2021, 13:21

samand587281 писал(а):
13 апр 2021, 12:57
А пульт RC-5 работает... с пульта коды идут, обучать нет необходимости
А вот с этого момента подробнее.
Фото пульта и коды в студию. И как вы определили пульт RC-5?
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

13 апр 2021, 13:37

SinglWolf писал(а):
13 апр 2021, 13:21
....И как вы определили пульт RC-5?
Я делал вот такие Для просмотра ссылок Вы должны быть авторизованы на форуме. часы. Там в настройках определяются пульты по трем протоколам. Этот определялся как RC-5. Коды постараюсь вечером *PARDON*
Вложения
DSC_0130.JPG
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

13 апр 2021, 13:41

samand587281 писал(а):
13 апр 2021, 13:37
ам в настройках определяются пульты по трем протоколам. Этот определялся как RC-5.
Я имел в виду, как определили в Радиоле? :-) Я ведь не написал про это ничего... *PARDON*
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

13 апр 2021, 14:07

Не много даю назад- пульт формата NEC- в опциях переключил не работает. Но есть другой- пробую
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

13 апр 2021, 14:12

Вот пульт формата RC-5 В опциях стоит формат RC-5. Коды переписываются и Радиола команды с пульта принимает
DSC_0131.JPG
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

13 апр 2021, 16:46

samand587281 писал(а):
13 апр 2021, 14:12
Вот пульт формата RC-5 В опциях стоит формат RC-5. Коды переписываются и Радиола команды с пульта принимает
ОК. Хорошо, что разобрались как включить и всё работает. *THUMBS UP*
Теперь буду думать, как расширить список кодов для пульта RC-5, ибо 17 кнопок явно маловато... *SCRATCH*
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

13 апр 2021, 18:26

SinglWolf писал(а):
13 апр 2021, 13:21
и коды в студию.
Вот коды моего пульта формата RC-5. Из-за отсутствия звездочки и # назначил соответственно I/II и РР. Все работает! *THUMBS UP*
З.Ы. У меня в пульте формата NEC цифровые кнопки не работали(?) *DONT_KNOW* , в формате RC-5 попробовал- все кнопки, кроме "звездочки", работают *THUMBS UP*
Вложения
Коды RC-5.rar
(274 байт) 5 скачиваний
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

13 апр 2021, 18:53

samand587281 писал(а):
13 апр 2021, 18:26
У меня в пульте формата NEC цифровые кнопки не работали(?)
*DONT_KNOW*
samand587281 писал(а):
13 апр 2021, 18:26
Вот коды моего пульта формата RC-5. Из-за отсутствия звездочки и # назначил соответственно I/II и РР. Все работает!
Прикручивал RC-5 на скорую руку.
Надо найтить на чердаке старые пульты от разных девайсов (если жена не выкинула) и посмотреть что к чему...
Что-то коды больно короткие получились *SCRATCH*
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

13 апр 2021, 18:56

SinglWolf писал(а):
13 апр 2021, 18:53
больно короткие
Так считалось *DONT_KNOW* и все кнопки работают! *THUMBS UP*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

14 апр 2021, 18:54

Приехали PCM5102 и 3,5 480x320 SPI TFT LCD! *YAHOO*
Завтра поеду забирать. Надеюсь, что у дисплея в этот раз тач будет целым.
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

14 апр 2021, 20:50

И меня с обновой! Получил вот такую плату, впаял ESP32 Wrover B. Все работает! *THUMBS UP* Какие изменения должен был я увидеть-услышать при замене Wroom на Wrover B? *DONT_KNOW* *SCRATCH*
Вложения
DSC_0136.JPG
DSC_0132.JPG
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

14 апр 2021, 21:59

samand587281 писал(а):
14 апр 2021, 20:50
Какие изменения должен был я увидеть-услышать при замене Wroom на Wrover B?
Шелест улетающих купюр из кошелька! :)
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

15 апр 2021, 04:29

Alex13 писал(а):
14 апр 2021, 21:59
Шелест улетающих купюр из кошелька! :)
Ваш сарказм тут неуместен :( . Человек уже потратился.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

15 апр 2021, 04:32

samand587281 писал(а):
14 апр 2021, 20:50
Какие изменения должен был я увидеть-услышать при замене Wroom на Wrover B?
Основное:
WROOM -> WROVER
Буфер под поток
50к -> 400k.
Буфер под графику
10k -> 20k.
Вы уже делали видео Радиолы-2 на WROOM, здесь разместили. Посмотрите и сравните. Если есть разница сделайте новое для темы. Пусть будет как наглядное пособие *THUMBS UP* .
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

15 апр 2021, 07:47

SinglWolf писал(а):
15 апр 2021, 04:32
...Посмотрите и сравните...
А я ни о чем не жалею! "Сельское хозяйство" всегда было убыточно! :-D Мне все нравится, а для любителей посчитать доказывать ничего не буду, ни с видео ни без оного! *NO*

З.Ы. По моему мнению за такую "оценку" =-O работы автора проекта персонаж должен быть отправлен в вечный бан или принести публичные извинения *SORRY*
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

15 апр 2021, 08:18

Какие все обидчивые, приколоться нельзя. Весеннее обострение чтоль у вас. И на минуточку - это вовсе не оценка работы автора.

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