Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 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)
► Показать
Фото и видео под спойлером.
► Показать
Пишите, спрашивайте, не стесняйтесь..
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

02 апр 2021, 19:48

Отлично! *DRINK* *THUMBS UP*
Аватара пользователя
dorinik
Сообщения: 35
Зарегистрирован: 03 янв 2021, 02:49

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

02 апр 2021, 22:35

SinglWolf писал(а):
02 апр 2021, 18:42
Набросал черновую схему Радиолы-2 на ESP32-S2.
Today I received the PCB for the old sketch and I started connecting the components ... *SCRATCH*
► Показать
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

03 апр 2021, 05:10

dorinik писал(а):
02 апр 2021, 22:35
Today I received the PCB for the old sketch and I started connecting the components ...
*BRAVO* *THUMBS UP* *DRINK*
Don't forget to show the finished device. With your permission, I will post the photo in the header of the first message.
Не забудьте показать готовое устройство. С вашего разрешения фото выложу в шапке темы.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

03 апр 2021, 07:45

Добавил в шрифт для часов символы:
-.°С
Для отображения температуры на дисплее.
Теперь думаю как всё это красиво и, главное - удобно сделать *SCRATCH*
Показывать 45...55 сек. время и 15...5 сек. температуру с возможностью отключения этого режима (при отключении - температура будет видна в окне информации)? *DONT_KNOW*
Ваши предложения? *HELP*
Аватара пользователя
dorinik
Сообщения: 35
Зарегистрирован: 03 янв 2021, 02:49

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

03 апр 2021, 09:43

It would be cool to have the temperature displayed on the display too !!!
In the future, do you consider the possibility of adding English to this wonderful project?
I think this would broaden the audience level of the project which is different from everything I found on the internet!
Thanks again for your hard work Singlwolf!
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

03 апр 2021, 11:55

dorinik писал(а):
03 апр 2021, 09:43
It would be cool to have the temperature displayed on the display too !!!
In the next version, the temperature will be displayed on the clock screen or in the information bar. Optional. :-)
dorinik писал(а):
03 апр 2021, 09:43
In the future, do you consider the possibility of adding English to this wonderful project?
Internationalization of the Radiola-2 project will be mandatory.
The difficulty lies in the fact that translating the project information messages into other languages and embedding this text in the source code is a rather time-consuming process and takes up additional space in flash memory. *PARDON*
*SCRATCH* As an alternative, there will be a separate firmware for each language.
satel1977
Сообщения: 3
Зарегистрирован: 22 мар 2021, 00:02

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

03 апр 2021, 16:31

SinglWolf писал(а):
02 апр 2021, 11:27
до 1.0.B27.
В браузере не работает кнопка мониторинг,при изменении часового пояса на Москва и сохранение настроек больше не возможно попасть в настройки через браузер.Помогает только перепрошивка
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

03 апр 2021, 17:08

satel1977 писал(а):
03 апр 2021, 16:31
В браузере не работает кнопка мониторинг
Да, есть такое дело. Исправлю. :-[
satel1977 писал(а):
03 апр 2021, 16:31
при изменении часового пояса на Москва и сохранение настроек больше не возможно попасть в настройки через браузер.
Тут ничего не понял. *SCRATCH*
Только что проверил - работает всё. *PARDON*
satel1977 писал(а):
03 апр 2021, 16:31
Помогает только перепрошивка
Не надо перепрошивать! С версии B24 есть возможность сбрасывать все настройки Радиолы-2 по кнопке BOOT.
i-g-o
Сообщения: 7
Зарегистрирован: 13 мар 2021, 18:51

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

04 апр 2021, 01:05

Это моя первая попытка чего-то «сваять» не только на Adruino, но и вообще в электронике :-) (это вместо простите за возможные глупости)
А поскольку я визуал, то решил, пока идут заказанные на Ali компоненты, набросать схему соединения плат. А когда набросал, то решил, что, наверное, не мне одному такая штука будет нужна. Так что выкладываю на форум.
Если найдете ошибки - буду благодарен. Схему исправлю и перезалью для тех, кому она понадобится
► Показать
Несколько комментариев:
  1. В Readme.md 18 pin должен идти к CLK. Я такого на платах дисплея и VS1053 не нашел и методом исключения привязал его к SCK (пунктирная линия). Это корректно?
  2. Нужно ли подключать логические цепи к монитору через резистор 10kOm в некоторых видео видел такую рекомендации, типа дисплей ILI9341 не поддерживает 5В.
  3. Планировал все собирать через Дюпон кабели. Может кто подсказать как это сделать если с одной точки на ESP32 нужно протянуть кабели к трем другим платам. Разветвителей Дюпон не нашел. Есть ли решение без макетки, как соединить не точка-точка, а точка - 2 точки или даже три?
Встроенный усилитель не планировал. Есть внешний. Так что если у меня все получится, то планирую упаковать это все во что-то компактное, типа корпуса от метеостанции.
В будущем планирую перейти на управление через сенсорный экран, когда появится прошивка, а пока буду пользоваться декодером. А еще (типа пожелание) хотелось бы когда-нибудь подключить карту для проигрывания FLAС файлов.
Аватара пользователя
udavst
Сообщения: 10
Зарегистрирован: 28 мар 2021, 11:23

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

04 апр 2021, 01:13

Собрал ttgo t1 (esp32) + vs'ка + IR. Версия: 2.2 Rev: 5 - Дата релиза 23.12.2020.
Первое, что обнаружил, нет вывода отключения усилителя при остановке - это странно, он же шумит в простое, если на VSке без трансформаторов. Это же почти в каждом подобном радио есть, штука-то нужная, подаётся 1, когда радио играет, и 0 когда должна быть тишина.
Пробовал LDR - он постоянно включен, пробовал подсветку дисплея - тоже самое, но я как понял, там от яркости, а при останове он не гаснет.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

04 апр 2021, 02:59

i-g-o писал(а):
04 апр 2021, 01:05
Если найдете ошибки - буду благодарен.
Навскидку:
Питание IR-датчика должно 3.3V.
Пины тачскрина висят в воздухе. Не страшно, т.к. поддержки тачскрина нет. А по сему T_CS лишний.
Слот карты не используется, лишнее. Тем более, параллелить их нельзя.
Питание на энкодер тоже должно быть 3.3V.
i-g-o писал(а):
04 апр 2021, 01:05
В Readme.md 18 pin должен идти к CLK. Я такого на платах дисплея и VS1053 не нашел и методом исключения привязал его к SCK (пунктирная линия). Это корректно?
Да.
i-g-o писал(а):
04 апр 2021, 01:05
Нужно ли подключать логические цепи к монитору через резистор 10kOm в некоторых видео видел такую рекомендации, типа дисплей ILI9341 не поддерживает 5В.
Нет. У ESP-32 питание 3.3V.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

04 апр 2021, 03:11

udavst писал(а):
04 апр 2021, 01:13
Первое, что обнаружил, нет вывода отключения усилителя при остановке - это странно, он же шумит в простое, если на VSке без трансформаторов.
Я использую BA3121 - изолирующий усилитель. Никаких шумов в простое. Так что этой проблемой был не обременён. *PARDON*
udavst писал(а):
04 апр 2021, 01:13
Это же почти в каждом подобном радио есть, штука-то нужная, подаётся 1, когда радио играет, и 0 когда должна быть тишина.
Ну раз в почти каждом... Подумаю над реализацией. *SCRATCH*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

04 апр 2021, 05:38

Радиола-2. Обновил прошивку до 1.0.B28.
  • Реализовано отображение температуры на экран часов или в информационной строке. Настройки отображения температуры производятся через веб-интерфейс на вкладке ОПЦИИ (при наличии подключенного датчика DS18B20).
    При выборе отображения температуры на экране часов, температура показывается в начале каждой минуты 5, 10 или 15 секунд, в зависимости от настроек.
  • Исправлен баг с мониторингом в веб-интерфейсе.
Проверяем. *DRINK*
Лог не надоть. :-D
Аватара пользователя
dorinik
Сообщения: 35
Зарегистрирован: 03 янв 2021, 02:49

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

04 апр 2021, 12:04

SinglWolf писал(а):
04 апр 2021, 05:38
Радиола-2. Обновил прошивку до 1.0.B28.
Works well. *THUMBS UP*
Can you add a slider for temperature correction?
For example +/- 10.
Вложения
puttyB28.zip
(7.61 КБ) 5 скачиваний
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

04 апр 2021, 12:13

dorinik писал(а):
04 апр 2021, 12:04
Can you add a slider for temperature correction?
For example +/- 10.
*SCRATCH* What do you mean by temperature correction?
Аватара пользователя
dorinik
Сообщения: 35
Зарегистрирован: 03 янв 2021, 02:49

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

04 апр 2021, 12:33

The displayed temperature is, in my case, 8 degrees higher than the real temperature.
With a correction of -8 degrees the real temperature would be displayed.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

04 апр 2021, 12:57

dorinik писал(а):
04 апр 2021, 12:33
The displayed temperature is, in my case, 8 degrees higher than the real temperature.
With a correction of -8 degrees the real temperature would be displayed.
OK. Need to think. *SCRATCH*
i-g-o
Сообщения: 7
Зарегистрирован: 13 мар 2021, 18:51

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

04 апр 2021, 13:37

Огромное спасибо за ответы и комментарии
SinglWolf писал(а): Навскидку:
Питание IR-датчика должно 3.3V.
Я покупал пульт в комплекте с датчиком на плате. В описании к нему написано "рабочее напряжение 2,7-5,5 V". На этой картинке тоже есть 5В, только управляющий пин другой. Поэтому привязался к 5В, но можно было и к 3В
SinglWolf писал(а): Пины тачскрина висят в воздухе. Не страшно, т.к. поддержки тачскрина нет. А по сему T_CS лишний.
Меня тоже это смутило, зачем один контакт с Touch, если остальные не подведены. Но у вас на GitHub в таблице "Распиновка по-умолчанию" в колонке "VS1053/TFT/TOUCH" указано для пина 0 - T_CS. Поэтому я так и нарисовал. Убрать?
SinglWolf писал(а):Слот карты не используется, лишнее. Тем более, параллелить их нельзя.
Есть Для просмотра ссылок Вы должны быть авторизованы на форуме. в котором есть карта, вот он мне и дал надежду. Но даже если нет, то все-равно хочу собрать именно Радиолу
SinglWolf писал(а):Питание на энкодер тоже должно быть 3.3V.
На моем энкодере прямо на плате написано 5V


Еще раз спасибо за ответы
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

04 апр 2021, 15:58

SinglWolf писал(а):
04 апр 2021, 12:57
OK. Need to think.
Кнопка корректировки температуры необходима! У меня датчик врет на 3 градуса. =-O Все остальное *THUMBS UP*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

04 апр 2021, 16:02

i-g-o писал(а):
04 апр 2021, 13:37
Поэтому привязался к 5В, но можно было и к 3В
i-g-o писал(а):
04 апр 2021, 13:37
На моем энкодере прямо на плате написано 5V
Хотите спалить ESP-32? Воля Ваша, подключайте к 5V.
i-g-o писал(а):
04 апр 2021, 13:37
Убрать?
Можете оставить, для красоты. *YES*
i-g-o писал(а):
04 апр 2021, 13:37
Есть вот такой проект в котором есть карта, вот он мне и дал надежду. Но даже если нет, то все-равно хочу собрать именно Радиолу
Ни тачскрин, ни поддержку карты не получается сделать из-за нехватки пинов у ESP-32-WROVER... *PARDON*
В Радиоле-2 на ESP-32-S2-WROVER постараюсь реализовать поддержку карточки.
__
ВСТАВЛЯЙТЕ КАРТИНКИ В СООБЩЕНИЕ! ЭТО РАЗРЕШЕНО. ССЫЛКИ НА ФАЙЛОПОМОЙКИ УДАЛЯЮ!
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

04 апр 2021, 16:03

samand587281 писал(а):
04 апр 2021, 15:58
Кнопка корректировки температуры необходима! У меня датчик врет на 3 градуса.
Я понял. Сказал же - надо подумать.
Аватара пользователя
udavst
Сообщения: 10
Зарегистрирован: 28 мар 2021, 11:23

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

04 апр 2021, 16:23

SinglWolf писал(а):
04 апр 2021, 03:11
Я использую BA3121 - изолирующий усилитель. Никаких шумов в простое.
Ну Вы просто пользуетесь кнопкой питания, шмов нет, но и радио Вы выключаете. А у меня колонки и в них радио под потолком, управляется только с пульта, поэтому я и прошу сигнал включения усилка. Просто подаю этот сигнал на Shutdown усилка (ну если нет, можно mute, конечно), и он совершенно практически выключается, и не потребляет и не шумит хоть ухо приложи.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

04 апр 2021, 16:30

dorinik писал(а):
04 апр 2021, 12:33
The displayed temperature is, in my case, 8 degrees higher than the real temperature.
So the sensor is defective, definitely!
Is it possible to change to another one? Preferably not from one batch.
samand587281 писал(а):
04 апр 2021, 15:58
У меня датчик врет на 3 градуса.
Значит датчик бракованный, однозначно!
Есть возможность поменять на другой? Желательно не из одной партии.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

04 апр 2021, 16:35

udavst писал(а):
04 апр 2021, 16:23
А у меня колонки и в них радио под потолком, управляется только с пульта, поэтому я и прошу сигнал включения усилка.
Я же сказал уже. Будет. В Радиоле-2. Скоро.
i-g-o
Сообщения: 7
Зарегистрирован: 13 мар 2021, 18:51

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

04 апр 2021, 17:15

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

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

04 апр 2021, 17:19

i-g-o писал(а):
04 апр 2021, 17:15
Исправил схему с учетом замечаний.
При таком подключении на дисплее необходимо устанавливать перемычку J1, иначе будет только белый экран.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

04 апр 2021, 17:23

i-g-o писал(а):
04 апр 2021, 17:15
Исправил схему с учетом замечаний. Надеюсь, кому-нибудь пригодится
Пины карт опять запараллелены!
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

04 апр 2021, 17:25

samand587281 писал(а):
04 апр 2021, 17:19
При таком подключении на дисплее необходимо устанавливать перемычку J1, иначе будет только белый экран.
Я блин, жду от вас ответа про температурный датчик, а тут схему рассматриваете!
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

04 апр 2021, 17:28

SinglWolf писал(а):
04 апр 2021, 16:30
Есть возможность поменять на другой?
К сожалению, датчиков больше нет! То и молчу! :-[

З.Ы. Радио было выключено в течении часа, включил- температура совпадает с эталоном. Посл 10 мин. работы температура на датчике радио повысилась на 2 градуса. Датчик находится за пределами радио. Почему повышается температура? Из-за датчика который находится под напряжениям?
Последний раз редактировалось samand587281 04 апр 2021, 17:41, всего редактировалось 1 раз.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

04 апр 2021, 17:38

samand587281 писал(а):
04 апр 2021, 17:28
К сожалению, датчиков больше нет! То и молчу!
Логика железная... *CRAZY* *ROFL*
По теме:
Приделать коррекцию показаний температуры не проблема, но это костыль! Ибо исправный датчик должен показывать правильную температуру с погрешностью +- полградуса.

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