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

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

22 янв 2021, 19:50

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

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

23 янв 2021, 09:32

Прикрутил шрифты для часов
9e9dc412-af6e-4291-8de0-59cd0d76940c.jpg
Верхний - 70 пикс.
Ниже - 140.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

23 янв 2021, 10:28

Вопрос на засыпку: какие небуквенные символы встречаются в мета-информации потока Ваших станций?
Спрашиваю потому, что составляю шрифт. Кроме стандартных "!@#$%^&*()_-+=|\/.," включил "°", "№"...
Аватара пользователя
west
Сообщения: 5
Зарегистрирован: 09 фев 2020, 18:56

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

24 янв 2021, 19:08

Ну вот. и у меня запела радиола.большое спасибо автору проэкта SinglWolf который помог во всём разобраться...
► Показать
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

24 янв 2021, 20:32

Автору! Вы на Для просмотра ссылок Вы должны быть авторизованы на форуме. писали о готовых платах для Радиолы. Если да, то готов купить комплект.

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

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

24 янв 2021, 22:25

samand587281 писал(а):
24 янв 2021, 20:32
Автору! Вы 4pda.ru писали о готовых платах для Радиолы.
У меня есть лишние платы Радиолы. Пишите контакты в ЛС, обсудим.
MasterYura
Сообщения: 21
Зарегистрирован: 24 ноя 2020, 03:27

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

25 янв 2021, 05:14

2 неделя слушаю новую тестовую радиолу 3.0. В общем все норм работает
Изредка бывает что зависнет при переключении, или когда ставишь на паузу на ночь (кнопка ОК на пульте)
На ночь викл- просто на паузу, без выкл с розетки - удобно утром просто пультом включить
► Показать
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

25 янв 2021, 06:24

MasterYura писал(а):
25 янв 2021, 05:14
2 неделя слушаю новую тестовую радиолу 3.0. В общем все норм работает
Спасибо за тестирование и пожелания.
Жаль, что нет логов, чтобы понять причины зависания.
Пожелания постараюсь учесть.
От версии 3.0 Радиола претерпела очень много изменений в коде. Так что скоро снова надо всё тестировать.
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

25 янв 2021, 10:31

SinglWolf писал(а):
25 янв 2021, 06:24
От версии 3.0 Радиола претерпела очень много изменений в коде. Так что скоро снова надо всё тестировать.
Т.е. версию 3.0 уже нет смысла заливать? Ждем новую?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

25 янв 2021, 11:10

Alex13 писал(а):
25 янв 2021, 10:31
Т.е. версию 3.0 уже нет смысла заливать? Ждем новую?
Сроки выхода новой версии Радиолы не определены. Пользуйте то что есть пока. *PARDON*
Tolcty
Сообщения: 8
Зарегистрирован: 10 янв 2021, 18:48

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

25 янв 2021, 20:46

MasterYura писал(а):
25 янв 2021, 05:14
На ночь викл- просто на паузу, без выкл с розетки - удобно утром просто пультом включить
Для просмотра ссылок Вы должны быть авторизованы на форуме.
Весьма удобная штука. Сделал, доволен. На кнопку "0" пульта повесил вкл-выкл. Все благодарности KVI с соседского форума, он идею подкинул.
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

26 янв 2021, 09:04

SinglWolf писал(а):
25 янв 2021, 11:10
Сроки выхода новой версии Радиолы не определены. Пользуйте то что есть пока
.

Попробую пока еще 2.2 Rev 5 т.к.3.0 косячная
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

26 янв 2021, 11:13

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

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

26 янв 2021, 11:40

Alex13 писал(а):
26 янв 2021, 11:13
И как только прописал пин тача, так Радиола "померла" и перестала вообще грузиться....
И что мне делать с этой констатацией факта?
Померла так померла? Или хотите, чтобы всё работало как положено?
Для этого мне нужно знать:
1. Какие пины прописывали?
2. ЛОГ Радиолы от включения до зависания!
Alex13 писал(а):
26 янв 2021, 11:13
Оживает только новой заливкой бинарников...
Такое бывает обычно, если не правильно прописаны пины. Но я не ЭКСТРАСЕНС, БЛИН!
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

26 янв 2021, 11:47

SinglWolf писал(а):
26 янв 2021, 11:40
Какие пины прописывали?
"Старая" версия работала с такими пинами, такие же и прописал:
СТАТУС СЧИТАНО ИЗ NVS
ИМЯ GPIO ЗНАЧЕНИЕ
SPI 1
MISO 19
MOSI 23
CLK 18
XCS 5
XDCS 32
DREQ 4
ENC0_A 13
ENC0_B 14
ENC0_BTN 34
I2C_SCL 21
I2C_SDA 22
LCD_CS 27
LCD_A0 2
IR_SIGNAL 35
BACKLIGHT 26
TACHOMETER 255
FAN_SPEED 255
DS18B20 255
TOUCH_CS 0
BUZZER 255
RXD 36
TXD 15
LDR 39
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

26 янв 2021, 12:08

Alex13 писал(а):
26 янв 2021, 11:47
Старая" версия работала с такими пинами, такие же и прописал:
Не понял я, а где лог?
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

26 янв 2021, 12:27

SinglWolf писал(а):
26 янв 2021, 12:08
Не понял я, а где лог?
► Показать
Походу не нравится ей что тач на пине 0. В этих строчках чет ругается на нехватку свободных CS
[1B][0;32mI (2412) XPT2046: Touch cs: 0 init done[1B][0m
[1B][0;31mE (2412) spi_master: spi_bus_add_device(382): no free cs pins for host[1B][0m
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

26 янв 2021, 12:41

Прошивка 2.2.5 не работает с тачскрином. По умолчанию

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

TOUCH_CS 255
Вы же выставляете реальный пин

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

TOUCH_CS 0
и Радиола виснет
Alex13 писал(а):
26 янв 2021, 12:27
spi_master: spi_bus_add_device(382): no free cs pins for host
Ибо в библиотеке ESP-IDF есть косяк, который не позволяет иметь более трёх девайсов на шине SPI.
1 девайс занимает дисплей.
2 девайса занимает VS-ка.
Для тачскрина доступных девайсов нет.
Этот момент, кстати, описан на GITHUB-странице Радиолы.
Надеюсь, внятно объяснил?
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

26 янв 2021, 12:51

SinglWolf писал(а):
26 янв 2021, 12:41
Прошивка 2.2.5 не работает с тачскрином. По умолчанию
А что с энкодером не так? Тоже в этой версии не работает...
Остались старые бинарники до библиотек ESP-IDF ?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

26 янв 2021, 12:54

Alex13 писал(а):
26 янв 2021, 12:51
А что с энкодером не так? Тоже в этой версии не работает...
Я код для энкодера не трогал. Выставьте пин тачскрина в 255 и настройте пины энкодера. Потом логи пришлите. Буду разбираться.
Аватара пользователя
Alex13
Сообщения: 22
Зарегистрирован: 06 фев 2020, 12:42

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

26 янв 2021, 13:37

SinglWolf писал(а):
26 янв 2021, 12:54
Я код для энкодера не трогал.
Энкодер работает (сам косячнул). В новой Радиоле тача тоже не будет?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

26 янв 2021, 13:56

Alex13 писал(а):
26 янв 2021, 13:37
В новой Радиоле тача тоже не будет?
Будет. Но поддержка пока под вопросом. У меня дисплей без тачскрина :( .
MasterYura
Сообщения: 21
Зарегистрирован: 24 ноя 2020, 03:27

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

27 янв 2021, 01:03

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

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

27 янв 2021, 04:52

MasterYura писал(а):
27 янв 2021, 01:03
При необходимости могу поискать какой именно код надо добавить в html или css
Было бы просто замечательно!
Tolcty
Сообщения: 8
Зарегистрирован: 10 янв 2021, 18:48

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

28 янв 2021, 22:55

А для совсем старых, толстых и ленивых у Вас нет печатки в LAY*? Случайно так :)
И "получение времени" может стоит изменить на что-то другое? "Синхронизация" например. А то похоже на перевод с алиэкспресса.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

29 янв 2021, 10:32

Tolcty писал(а):
28 янв 2021, 22:55
А для совсем старых, толстых и ленивых у Вас нет печатки в LAY*? Случайно так :)
В LAY* нет, осталось несколько готовых.
► Показать
Если интересно, пишите в ЛС контакты для связи, обсудим.
Tolcty писал(а):
28 янв 2021, 22:55
И "получение времени" может стоит изменить на что-то другое? "Синхронизация" например. А то похоже на перевод с алиэкспресса.
Все фразы, появляющиеся на дисплее - сейчас тестовые, ибо надо видеть что, где и когда отображается. Но ваше замечание учёл - исправил.
Tolcty
Сообщения: 8
Зарегистрирован: 10 янв 2021, 18:48

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

29 янв 2021, 21:43

Если интересно, пишите в ЛС контакты для связи, обсудим.
Подумаю. Меня последняя вахта подкосила, пробыл там 4 месяца, ни на что сил нет. Может и сговоримся.
А может отойду и сам нарисую.
P/S/ А платки у Вас годные. :)
Аватара пользователя
dorinik
Сообщения: 35
Зарегистрирован: 03 янв 2021, 02:49

Re: ESP32-Radiola - если что-то пошло не так...

02 фев 2021, 01:36

Спасибо SinglWolf за вашу работу и за то, что поделились ею с нами!
Я построил ваш проект с подключениями из ESP32-Radiola работает с двоичными файлами 2.2 Rev.5 и 3.0.0 BETA, но когда я изменяю контакты в соответствии с конфигурацией:

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

MISO 19
MOSI 23
CLK 18
XCS 32
XDCS 33
DREQ 34
ENC0_A 16
ENC0_B 17
ENC0_BTN 5
I2C_SCL 21
I2C_SDA 22
LCD_CS 13
LCD_A0 14
IR_SIGNAL 21
ПОДСВЕТКА 26
ТАХОМЕТР 255
СКОРОСТЬ ВЕНТИЛЯТОРА 255
DS18B20 255
TOUCH_CS 255
ЗУММЕР 255
RXD 36
TXD 15
LDR 255 
все работает, но через некоторое время дисплей только белый ...
Я установил VS Code и Platformio, кроме русского расширения, потому что не понимаю русский язык.
Поскольку это первый проект, в котором я делаю клонирование из Github, отсутствие опыта говорит само за себя ...
Прилагаю ошибки, которые появляются в VS Code.
Спасибо за ваше терпение !
Вложения
err.zip
(1.63 КБ) 8 скачиваний
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

02 фев 2021, 05:17

dorinik писал(а):
02 фев 2021, 01:36
все работает, но через некоторое время дисплей только белый
Без лога ничего вам не скажу по этому поводу. Я не экстрасенс.
dorinik писал(а):
02 фев 2021, 01:36
Прилагаю ошибки, которые появляются в VS Code.
Попробуйте установить модуль своего родного языка и повторить компиляцию.

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