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

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

02 фев 2021, 23:46

У меня есть идея (Напишите какая вас посетила идея по поводу функционала Радиолы-2)

делаю радио на кухню
Пожелания от женщины - передаю пожелания сюда :)

А можно включать свою музыку: это передача по bluetooth с мобильного
ведь сбрасывать музыку на флешку -надо отбирать, чего сейчас страшно не любят. Тай со временем просто забють
Но самое главное остается это Безотказное работа радио !! лучше чтобы радио не глючило - чем были какие-то плюшки - которые можно реализовать отдельно

Рассматриваю вариант - как отдельно блютуз приемник - и сделать тумблер, отключение питания ЭСП - включение питания блютуз передатчика - и опрокидывания 3 проводов штекера с ЭСП на блютуз (тублер)
типа такого Для просмотра ссылок Вы должны быть авторизованы на форуме. немного качественного (по 3-5 долларов)
правда надо будет еще включать блютуз (зажимать новую кнопку на несколько сек)
и под вопрос на 1 тублер по питанию и аудиосигнала НЕ БУДЕТ наводок ..
Аватара пользователя
dorinik
Сообщения: 35
Зарегистрирован: 03 янв 2021, 02:49

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

03 фев 2021, 02:30

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

Добрый вечер,
Я установил модуль для русского языка в VS Code, но при компиляции получаю те же ошибки. *WALL*
Вложения
err_ru.zip
(1.77 КБ) 5 скачиваний
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

03 фев 2021, 04:53

dorinik писал(а):
03 фев 2021, 02:30
Я установил модуль для русского языка в VS Code, но при компиляции получаю те же ошибки.
Вы почему поместили проект по пути C:/Users/dorin/.platformio/? Это служебный каталог. Там ничего постороннего быть не должно.
Переместите папку проекта, например, сюда: C:/Users/dorin/projects/.
Вы внимательно читали как настроить проект ESP32-Radiola для правильной компиляции?
По-умолчанию в VS Code формат конца сток CRLF. В Linux же LF. Если Вы будете работать проекте под управлением ОС Windows, обязательно настройте Linux-совместимый формат конца строк. Для этого зайдите в настройки параметров, наберите в строке поиска "eol" и установите формат строк как на картинке:
Изображение
Перед первой настройкой проекта командой Run Menuconfig, обязательно сделать копию файла defconfig с именем sdkconfig в корне проекта. В файле defconfig записана необходимая первоначальная настройка ESP32!
Далее, если не помогает:
Закройте приложение vscode,
удалите из папки проекта каталоги .pio и .vscode,
удалите из папки C:/Users/dorin/.platformio/ каталог packages,
откройте приложение vscode,
через меню: Файл -> Открыть папку откройте каталог проекта,
дождитесь, пока внизу, на синей полосе перестанут появляться надписи и останутся только значки,
попробуйте собрать проект.
Как-то так.
Я не смог повторить вашу ошибку, как ни старался. *PARDON*
P.S. Если вы не понимаете русский язык, напишите на каком языке вам повторить эту инструкцию.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

03 фев 2021, 05:15

MasterYura писал(а):
02 фев 2021, 23:46
Рассматриваю вариант - как отдельно блютуз приемник - и сделать тумблер, отключение питания ЭСП - включение питания блютуз передатчика - и опрокидывания 3 проводов штекера с ЭСП на блютуз (тублер)
Изменять схему Радиолы я не запрещал, переделывайте как душе угодно. А базовую схему усложнять не буду.
Если у вас есть рабочая схема - присылайте. Размещу в теме.
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

04 фев 2021, 17:54

Уважаемый автор! Прошу сильно не пинать! Скажите, пожалуйста, где можно почитать мануал о первом запуске Радиолы и настройке WI-FI сети? Я не нашел или плохо искал.
Аватара пользователя
Wess
Сообщения: 1
Зарегистрирован: 04 фев 2021, 21:39

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

05 фев 2021, 00:02

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

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

05 фев 2021, 03:53

samand587281 писал(а):
04 фев 2021, 17:54
Скажите, пожалуйста, где можно почитать мануал о первом запуске Радиолы и настройке WI-FI сети? Я не нашел или плохо искал.
Мануала пока нет.
Команда в консоли для первого подключения к WI-FI:

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

wifi.con("ssid","password")
sys.boot
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

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

05 фев 2021, 08:08

Немного новостей.
Прикрутил список станций.
Уже работает навигация и выбор станции от ИК-пульта.
39878f9d-0115-460f-b68c-a4e3e4812c7e.jpg
Аватара пользователя
samand587281
Откуда: Седой Урал
Сообщения: 512
Зарегистрирован: 13 янв 2021, 16:00

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

05 фев 2021, 23:04

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

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

06 фев 2021, 03:08

samand587281 писал(а):
05 фев 2021, 23:04
Скажите, пожалуйста, а эти новшества к какой версии относятся?
К Радиоле-2.
Для просмотра ссылок Вы должны быть авторизованы на форуме.

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