Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 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)
► Показать
Фото и видео под спойлером.
► Показать
Пишите, спрашивайте, не стесняйтесь..
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

20 дек 2020, 18:46

Я тут уже писал о нем двухрежимный модуль FEASYCOM Class 1 CSR8811 Bluetooth 4,2 с поддержкой UART Data и I2S Audio transciver Для просмотра ссылок Вы должны быть авторизованы на форуме.. В лоб меняю вашу команду AT+CZ, на AT+A2DPAUDIO=1, ну а дальше драйвер usart выгружается, мой модуль работает. Все предварительные настройки модуля делал напрямую по uart. Ввиду его цены не думаю, что народ его будет ставить.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

20 дек 2020, 19:06

Dust112 писал(а):
20 дек 2020, 18:46
Я тут уже писал о нем
*SCRATCH* Вспомнил... Модуль специфический конечно *PARDON* . Спрашивайте, если что. :-)
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 57
Зарегистрирован: 16 фев 2020, 19:19

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

21 дек 2020, 11:27

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

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

21 дек 2020, 11:53

Александр писал(а):
21 дек 2020, 11:27
Заметил, при добавлении новой станции в поле Имя не очищается, а остается запись от предыдущей станции.
*PARDON*
2020-12-21_11-47-42.png
Для этого присутствует кнопка. Вполне себе крупная...
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 57
Зарегистрирован: 16 фев 2020, 19:19

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

21 дек 2020, 12:02

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

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

21 дек 2020, 12:05

Александр писал(а):
21 дек 2020, 12:02
Кнопку нажать не тяжело, думал может при открытии формы поле пустым сразу сделать можно.
Обновите страницу Радиолы и снова нажмите на кнопку "Добавить", будете удивлены.
P.S. Одна и та же форма используется как для добавления новой, так и для редактирования существующей станции.
Какой смысл писать дополнительный код для принудительной очистки полей, если это ни на что не влияет, кроме эстетического восприятия? *DONT_KNOW*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

21 дек 2020, 12:11

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

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

22 дек 2020, 11:57

ОБ`ЯВЛЕНИЕ:
Приступил к разработке Радиолы-2.
Кода от Ка-Радио - только названия функций, и то, если случайно совпадёт :-D
Надоело перелопачивать по сто раз одно и то же *WALL*
Веб-сервер на базе Для просмотра ссылок Вы должны быть авторизованы на форуме..
Уже работает веб-интерфейс. Пока не поёт.
Аватара пользователя
nva
Сообщения: 49
Зарегистрирован: 03 фев 2020, 20:56

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

22 дек 2020, 15:07

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

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

23 дек 2020, 08:36

Что должно быть в Радиоле-2?
Пройдите опросник, пожалуйста.
От Вас зависит будущее нового проекта :-)
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

23 дек 2020, 10:26

SinglWolf писал(а):
23 дек 2020, 08:36
Что должно быть в Радиоле-2?
Вкл. по будильнику, поддержка PCM5102, управление GET-запросами.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

23 дек 2020, 10:37

Alex13 писал(а):
23 дек 2020, 10:26
управление GET-запросами
В каком формате?
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

23 дек 2020, 10:51

SinglWolf писал(а):
23 дек 2020, 10:37
В каком формате?
Ну например вот так у меня часы (будильник) включают KaRadio: http://ХХХ.ХХХ.ХХХ.ХХХ/?volume=254&play=15
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

23 дек 2020, 11:11

Alex13 писал(а):
23 дек 2020, 10:26
Вкл. по будильнику
Не проблема. НО! По рассуждаем.
В каком состоянии должна быть Радиола, ожидая время "Ч"?
Отправлять ESP32 в DeepSleep (глубокий сон).
Внутренние часы имеют "уникальную" точность. Есть подтверждённые случаи того, что за час время убегало или отставало на 20 минут! =-O
Гарантии того, что Радиола разбудит с точностью до минуты нет никакой. :-D
Не отправлять ESP32 в DeepSleep.
Время синхронизировано с интернетом. Проблем, казалось бы нет.
Но, например, на ночь я выключаю роутер. Wi-Fi отсутствует.
Выход только один - подключать часы реального времени DS3231SN.
Поддержку DS3231SN я сделаю однозначно.
Если часы не будут подключены - не будет будильника. *PARDON*
Или есть другие варианты?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

23 дек 2020, 11:18

Alex13 писал(а):
23 дек 2020, 10:51
Ну например вот так у меня часы (будильник) включают KaRadio: http://ХХХ.ХХХ.ХХХ.ХХХ/?volume=254&play=15
Это останется.
Я имел в виду другое. Думал вам нужно полное управление Радиолой через GET-запросы. Для этого надо писать API. А у API должен быть формат. *PARDON*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

23 дек 2020, 11:25

Свежий релиз.
+ Добавлена кнопка выбора поведения Радиолы при обрыве соединения с WI-FI (На вкладке WI-FI).
Автоподключение OFF ON
OFF - при обрыве Радиола перезагружается.
ON - при обрыве Радиола будет пытаться восстановить коннект.
+ Исправлена ошибка выбора станции через UART\ИК-пульт.
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

23 дек 2020, 11:36

SinglWolf писал(а):
23 дек 2020, 11:11
Но, например, на ночь я выключаю роутер. Wi-Fi отсутствует.
С какой целью? Я даже телек на ночь не выключаю, под него сплю :)
Nadim
Сообщения: 9
Зарегистрирован: 12 авг 2020, 18:45

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

23 дек 2020, 11:40

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

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

23 дек 2020, 11:47

Nadim писал(а):
23 дек 2020, 11:40
Добавьте TFT ST7735S
Будет много дисплеев, если смогу фокнуть шикарную ардуиновскую библиотеку Для просмотра ссылок Вы должны быть авторизованы на форуме. под ESP-IDF
Пока в перспективе *PARDON*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

23 дек 2020, 11:50

Alex13 писал(а):
23 дек 2020, 11:36
С какой целью? Я даже телек на ночь не выключаю, под него сплю :)
Тогда телек заставьте будить. Всё равно работает. :-D
Какой смысл ещё Радиолой будить? *DONT_KNOW*
Как будет поддержка RTC, напомните, может что и придумаю.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

23 дек 2020, 12:34

Обновление!
+ Обновлён патч VS1053b (Version: 2.9 Modified: 2020-10-03). :-D
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

23 дек 2020, 13:03

Только залил rev 4, а там "обновить до 5", весьма плодовито.
Nadim
Сообщения: 9
Зарегистрирован: 12 авг 2020, 18:45

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

23 дек 2020, 13:52

Патч активируется автоматом или нужно команду использовать?
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

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

23 дек 2020, 14:13

Nadim писал(а):
23 дек 2020, 13:52
Патч активируется автоматом или нужно команду использовать?
Он загружается в функции старта vs1053.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

23 дек 2020, 16:46

Патч активируется автоматом.
Dust112 писал(а):
23 дек 2020, 13:03
Только залил rev 4, а там "обновить до 5", весьма плодовито.
Ещё параллельно пишу Радиолу-2 \m/ :-D
pilnikov
Сообщения: 14
Зарегистрирован: 21 ноя 2020, 22:25

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

23 дек 2020, 18:01

SinglWolf писал(а):
23 дек 2020, 11:47
Nadim писал(а):
23 дек 2020, 11:40
Добавьте TFT ST7735S
Будет много дисплеев, если смогу фокнуть шикарную ардуиновскую библиотеку Для просмотра ссылок Вы должны быть авторизованы на форуме. под ESP-IDF
Пока в перспективе *PARDON*
хотим матричный на мах7219 с либой mdparola и семисегментник в вариациях на 14цадь и 16цадь сегментов с драйверами тм1637 или нт16к33 :-D :-[
pilnikov
Сообщения: 14
Зарегистрирован: 21 ноя 2020, 22:25

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

23 дек 2020, 18:08

для использования в качестве будильника радиола должна обязательно поддерживать ds3231 (или подобные) если она сама часы. Если она просто динамик и должна включаться по команде - то она должна стоять "под парами" т.е. в режиме mute. При этом она должна отвечать инициатору, что включится и гарантированно запоет.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

23 дек 2020, 18:35

pilnikov писал(а):
23 дек 2020, 18:01
хотим матричный на мах7219 с либой mdparola и семисегментник в вариациях на 14цадь и 16цадь сегментов с драйверами тм1637 или нт16к33
=-O *ROFL* *CRAZY* Это самая оригинальная "хотелка", мягко говоря.
Подобрав челюсть с пола, подумал *SCRATCH*
Пусть этими девайсами управляет мини-ардуино....
Пишите софт так, чтобы можно было принимать текст\данные по UART.... *WRITE*
Например:
Слушать UART в цикле.
После получении трёх символов "$" подряд, начать приём данных.
Конец передачи - те же три символа $" подряд.
Опишите протокол....
Вполне реально научить Радиолу отсылать спец-данные по UART...
Как-то так... *DONT_KNOW*
Мдя... матрицам же надо не хилое питание *CRAZY*
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 57
Зарегистрирован: 16 фев 2020, 19:19

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

23 дек 2020, 20:10

Добрый вечер! Залил 2.2.5 и почему-то нет WiFi 192.168.4.1
в логе то же нет.
device->current_ap: 2
I (186863) wifi:flush txq
I (186873) wifi:stop sw txq
I (186873) wifi:lmac stop hw txq
WIFI TRYING TO CONNECT TO SSID 2
Wait for the AP
WIFI TRYING TO CONNECT TO SSID 1
[1B][0;32mI (187003) main: connecting OpenWrt[1B][0m
I (187013) wifi:mode : sta (c8:2b:96:89:23:14)
[1B][0;31mE (189063) main: Wifi Disconnected.[1B][0m
[1B][0;31mE (189163) main: Try next AP[1B][0m

Что делать?

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