Страница 61 из 88
ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 19 окт 2019, 07:10
SinglWolf
ESP32-Radiola - Проект создания многофункционального музыкального центра под управлением ESP32 своими руками.
Чтобы видеть ссылки в теме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.
Радиола-2 версия 3.0
Пока для ESP32-S3 16M flash 8M PSRAM
поддержка VS10xx и PCM5102A
► Показать
Указанные жёлтым цветом перемычки должны быть не запаянные (желательно)...
У ESP32-S3 N16R8 микросхемы FLASH и PSRAM кроме GPIO26, "отгрызли" ещё GPIO33 - GPIO37!!!
Адреса загрузки файлов для 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:
ДЕМО ВЕБ-ИНТЕРФЕЙСА РАДИОЛЫ
Radiola-2 - Часто задаваемые Вопросы (ЧАВО)
Файл с логом присылайте сюда. Удачи!
-->ОБЪЯВЛЕНИЕ<--
Радиола-1
Для просмотра ссылок Вы должны быть авторизованы на форуме.
Текущая версия:
2.2 Rev: 5.
- binaries.zip
- релизная и отладочная версии
- (1.38 МБ) 802 скачивания
Адреса загрузки:
- 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 для проверки):
подробности под спойлером
► Показать
Команда в консоли для первого подключения к WI-FI:
Краткий список характеристик:
- Поддержка мультиязычности. По-умолчанию язык Русский.
- Доступен Английский язык (переведено примерно 99%). Выбор языка в веб-интерфейсе на вкладке ОПЦИИ.
- Два списка радиостанций в веб-интерфейсе (ОБЩИЙ и ИЗБРАННОЕ).
- Загрузка и выгрузка плейлистов в популярном формате m3u.
- Поддерживаемый дисплей: Цветной TFT дисплей 18x320x240. Драйвер SPI на ILI9341.
- Декодер VS1053B (На VS1003 тоже работает, но с ограничениями).
- Полноценная поддержка аудиопроцессора TDA7313.
- Управление внешним усилителем (STAND BY), подробнее под спойлером
► Показать
По умолчанию пин STAND_BY 25.
Смотрим даташит к усилителю на предмет уровня активации режима STAND BY.
Если режим STAND BY активируется высоким уровнем, пин STAND_BY должен быть подтянут к ЗЕМЛЕ резистором 4.7 кОм.
Если режим STAND BY активируется низким уровнем, пин STAND_BY должен быть подтянут к 3.3V резистором 4.7 кОм.
ПРИ ВКЛЮЧЕНИИ РАДИОЛЫ РЕЖИМ STAND BY ВКЛЮЧЕН!
Режим STAND BY отключается при воспроизведении станции и включается при останове станции (пока так).
- Поддержка датчика температуры DS18B20
- Компенсация погрешности датчика DS18B20. Диапазон +-12.5 градусов с шагом 0.5.
- Отображение температуры на экран часов или в информационной строке.
- Настройки отображения температуры производятся через веб-интерфейс на вкладке ОПЦИИ.
- Поддержка энкодера (в разработке).
- Поддержка 5-ти кнопочной резистивной клавиатуры (в разработке).
- Поддержка тачскрина (в разработке).
- Сброс GPIO Радиолы-2 до заводских настроек по кнопке BOOT при запуске, подробнее под спойлером
► Показать
Иногда бывает, что неправильные пинов настройки не дают
Радиоле-2 запустить даже веб-сервер.
Теперь можно просто нажать на кнопку и всё будет в шоколаде
Ждём появление в консоли строки:
Код: Выделить всё
I (1761) main: Starting Radiola-2
I (1761) main: Release 1.0, Revision B24
I (1761) main: SDK 3.40100.200827
I (1771) main: Heap size: 4420428
I (1771) gpio: GPIO[0]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
I (1819) main: WAITING FOR A BUTTON PRESS GPIO NUM: 0
Радиола-2 ждёт не долго, чуть больше секунды.
Если успеете жмакнуть на кнопку
BOOT, появится что-то вроде этого:
Код: Выделить всё
I (2591) main: Button GPIO NUM: 0 PRESSED!!
I (2591) main: Radiola-2 will be restarted...
I (12821) EEPROM: Erase namespace: gpios OK.
#erase All done##
Через пару секунд Радиола будет перезагружена и будет вам счастье.
- Переопределение пинов (GPIOS) через веб-интерфейс.
- Поддержка ИК-пульта (протоколы NEC и RC-5).
- Обучение кнопок ИК-пульта через веб-интерфейс.
- Выгрузка/загрузка значений пинов (GPIOS) и кодов ИК-пульта в/из файл/а через веб-интерфейс.
- Управление яркостью подсветки дисплея через веб-интерфейс.
- Управление яркостью подсветки дисплея фоторезистором.
- Управление яркостью подсветки дисплея в заданном интервале времени.
- Ручное управление яркостью подсветки дисплея.
- Смена цвета цифр часов и показаний датчиков через веб-интерфейс (Изменяемый цвет видно на дисплее сразу).
- Поддержка RTC DS3231 (часы реального времени).
- Тестовая поддержка блютуз-модуля BT201 (в разработке).
- Ввод с клавиатуры отображается в консоли. Не надо набирать команды в консоли "вслепую" или настраивать локальное эхо в консольной программе.
- Поддержка потоков по защищённому протоколу HTTPS.
- Управление Радиолой через GET-запросы, подробнее под спойлером
► Показать
http://IP_Радиолы/?infos
- 2021-04-10_10-07-57.png (7.97 КБ) 145805 просмотров
http://IP_Радиолы/?uart
установка скорости UART по-умолчанию (115200).
http://IP_Радиолы/?play=1&volume=100&
Запуск воспроизведения станции №1 (
play=1) с уровнем громкости 100 (
volume=100)
http://IP_Радиолы/?start
Запуск воспроизведения текущей станции
http://IP_Радиолы/?volplus
Прибавить громкость (+5)
http://IP_Радиолы/?volminus
Убавить громкость (-5)
http://IP_Радиолы/?stop
Останов воспроизведения текущей станции
http://IP_Радиолы/?next
Воспроизведение следующей по списку станции
http://IP_Радиолы/?prev
Воспроизведение предыдущей по списку станции
Фото графики Радиолы-2 под спойлером
► Показать
Переделан вывод названий станций по кнопкам ИК-пульта "
ВВЕРХ", "
ВНИЗ".
Выбор и воспроизведение станции кнопка "
ОК".
Если в течении трёх секунд не будет нажата кнопка "
ОК", станция воспроизводится автоматически.
Громкость + кнопка ВПРАВО
Громкость - кнопка ВЛЕВО
Часы включаются\выключаются кнопкой
"#"
Используемое железо (HARDWARE)
► Показать
[ОПРОС] Какие дисплеи должна поддерживать Радиола-2?
- *ESP32-WROVER 4M flash, 4M SPIRAM. Буфер под поток 400К.
- *ESP12-K 4M flash, 8M SPIRAM. Буфер под поток 400К .
- ESP32-S2-WROVER 4M flash, 2M SPIRAM. Буфер под поток 300К.
- *VS1053B (MP3-декодер для web-радио). Используемый модуль под спойлером
- *Цветной TFT дисплей 320x240. Драйвер SPI на ILI9341. (У меня размер экрана 3,2 дюйма.)
- Корпус - старый системный блок компьютера.
- Силовой трансформатор - от усилителя Вега 50У-122С, с дополнительной обмоткой.
- Радиаторы - от усилителя Вега 50У-122С.
- Аудиоколонки - от усилителя Вега 50У-122С.
- 2 платы усилителя на TDA7293.
- Тачскрин на XPT2046.
- TDA7313 - аудиопроцессор.
- UPC1237 - защита колонок от щелчков при включении/выключении и появлении постоянного напряжения.
- BA3121 - изолирующий усилитель для подавления помех (шумов) при подключении VS1053B к TDA7313.
- DS3231SN - часы реального времени.
- BH1750|MAX44009|фоторезистор - датчики освещённости. Для плавной регулировки яркости подсветки дисплея в зависимости от освещения.
- BMP180|BMP280|BME280 - датчики температуры и давления (+влажность у BME280).
- IR-модуль с простым пультом.
- BTx01 - блютуз-модуль
*Зелёным отмечено минимальная рабочая конфигурация
Фото и видео под спойлером.
Пишите, спрашивайте, не стесняйтесь..
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 26 июл 2022, 12:18
SinglWolf
Запустил графику Радиолы-2 в среде
фреймворка Arduino. Если дело пойдет, прощай наследие Ка-Радио...
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 27 июл 2022, 17:12
misir
Движение пошло удачи!!!
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 02 авг 2022, 09:24
EagleB3
Добрый день!
Пытаюсь в целях обретения потоков https:// поставить Radiola-2 на ESP-32-WROVER + ILI9341.
Ставлю на осколки от сборки KaRadio32:
Код: Выделить всё
Сейчас к этой ESP32 присажен VS1053B, причем распайка не совсем по дефаултной схеме. Расчитываю переназначить пины в веб-интерфейсе. И еще на пине D2 висит оптрон - тоже пока отпаивать не стал.
Все остальное висело на кабелях/разъемах и отключено.
Прошивался так:
Код: Выделить всё
Вчера вечером скачал архив с прошивкой по ссылке "Прошивки Радиолы-2 и Радиолы-S2" из шапки, вынул из него
WROVER_ILI9341\Radiola-2_WROVER_ILI9341.bin от 13.01.2022 18:57,
bootloader.bin и partitions.bin из той же папки архива, контрольные суммы по файлам *.sha проверены.
Расставил адреса заливки по скриншоту (0x1000, 0x9000, 0x10000).
Очистил FLASH (в ходе экспериментов - неоднократно)
Залил.
Недозагружается.
Лог:
Код: Выделить всё
rst:0x1 (POWERON_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:7392
load:0x40078000,len:17088
load:0x40080400,len:4260
entry 0x400806e4
I (27) boot: ESP-IDF 4.3.1 2nd stage bootloader
I (27) boot: compile time 18:57:34
I (27) boot: chip revision: 1
I (29) boot_comm: chip revision: 1, min. bootloader chip revision: 0
I (42) boot.esp32: SPI Speed : 40MHz
I (42) boot.esp32: SPI Mode : DIO
I (46) boot.esp32: SPI Flash Size : 4MB
I (50) boot: Enabling RNG early entropy source...
I (56) boot: Partition Table:
I (59) boot: ## Label Usage Type ST Offset Length
I (66) boot: 0 nvs WiFi data 01 02 0000a000 00005000
I (74) boot: 1 phy_init RF data 01 01 0000f000 00001000
I (81) boot: 2 factory factory app 00 00 00010000 003d0000
I (89) boot: 3 eeprom WiFi data 01 02 003e0000 00020000
I (96) boot: End of partition table
I (100) boot_comm: chip revision: 1, min. application chip revision: 0
I (108) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=52e38h (339512) map
I (237) esp_image: segment 1: paddr=00062e60 vaddr=3ffb0000 size=04ad0h ( 19152) load
I (245) esp_image: segment 2: paddr=00067938 vaddr=40080000 size=086e0h ( 34528) load
I (260) esp_image: segment 3: paddr=00070020 vaddr=400d0020 size=fa298h (1024664) map
I (624) esp_image: segment 4: paddr=0016a2c0 vaddr=400886e0 size=13604h ( 79364) load
I (657) esp_image: segment 5: paddr=0017d8cc vaddr=50000000 size=00010h ( 16) load
I (673) boot: Loaded app from partition at offset 0x10000
I (673) boot: Disabling RNG early entropy source...
I (685) psram: This chip is ESP32-D0WD
I (686) spiram: Found 32MBit SPI RAM device
I (687) spiram: SPI RAM mode: flash 40m sram 40m
I (690) spiram: PSRAM initialized, cache is in low/high (2-core) mode.
I (698) cpu_start: Pro cpu up.
I (701) cpu_start: Starting app cpu, entry point is 0x400836e4
I (0) cpu_start: App cpu up.
I (1600) spiram: SPI SRAM memory test OK
I (1609) cpu_start: Pro cpu start user code
I (1609) cpu_start: cpu freq: 240000000
I (1610) cpu_start: Application information:
I (1612) cpu_start: Project name: RADIOLA-2
I (1618) cpu_start: App version: 6b1213a-dirty
I (1623) cpu_start: Compile time: Jan 13 2022 18:55:42
I (1629) cpu_start: ELF file SHA256: fd4ee12fcd025aea...
I (1635) cpu_start: ESP-IDF: 4.3.1
I (1641) heap_init: Initializing. RAM available for dynamic allocation:
I (1648) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (1654) heap_init: At 3FFB7F88 len 00028078 (160 KiB): DRAM
I (1660) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
I (1667) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (1673) heap_init: At 4009BCE4 len 0000431C (16 KiB): IRAM
I (1680) spiram: Adding pool of 4084K of external SPI memory to heap allocator
I (1688) spi_flash: detected chip: gd
I (1692) spi_flash: flash io: dio
I (1698) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
I (1706) spiram: Reserving pool of 96K of internal memory for DMA/internal allocations
I (1716) MAIN: Starting Radiola-2
I (1716) MAIN: Release 1.0, Revision RC32
I (1726) MAIN: SDK 4.3.1
-----------------------------
MAIN: Total heap: 4353895
MAIN: Interal heap: 271719
MAIN: Minimal heap: 4353895
-----------------------------
I (1736) MAIN: Initialize NVS.
I (1766) MAIN: Init eeprom storage.
W (1826) MAIN: Reset due to power-on event.
I (1826) gpio: GPIO[0]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
I (1836) MAIN: WAITING FOR A BUTTON PRESS GPIO NUM: 0
I (4386) EEPROM: Hardware config init done...
I (4386) EEPROM: Main config init done...
I (4386) EEPROM: WiFi config init OK...
I (4386) EEPROM: Get license OK...
I (4386) EEPROM: Getting calibrate data OK...
Log level is now ESP_LOG_INFO
I (4396) gpio: GPIO[25]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
I (4406) HARDWARE: STAND BY ON level: 1
I (4416) gpio: GPIO[25]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
I (4536) VS10XX: Get VS10XX config OK...
I (4536) VS10XX: Initializing SD card
I (4536) gpio: GPIO[4]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
E (4586) sdmmc_sd: sdmmc_init_sd_if_cond: send_if_cond (1) returned 0x108
E (4586) vfs_fat_sdmmc: sdmmc_card_init failed (0x108).
I (4586) gpio: GPIO[4]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
E (4596) VS10XX: Failed to initialize the card (ESP_ERR_INVALID_RESPONSE). Make sure SD card lines have pull-up resistors in place.
I (4606) VS10XX: VS1053 LFreq: 1403508
I (4606) VS10XX: VS1053 HFreq: 6153846
I (4616) gpio: GPIO[34]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 0| Pulldown: 1| Intr:0
Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.
Core 0 register dump:
PC : 0x4008db94 PS : 0x00060a30 A0 : 0x801b0418 A1 : 0x3ffba410
A2 : 0x00000001 A3 : 0xfffffffd A4 : 0x000000ff A5 : 0x0000ff00
A6 : 0x00ff0000 A7 : 0xff000000 A8 : 0x00000000 A9 : 0x3ffba3d0
A10 : 0x00000000 A11 : 0x00000000 A12 : 0x3ffba654 A13 : 0x00000000
A14 : 0x3f8037a8 A15 : 0x00000006 SAR : 0x00000004 EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000001 LBEG : 0x4008dbb5 LEND : 0x4008dbc5 LCOUNT : 0xfffffffe
Backtrace:0x4008db91:0x3ffba410 0x401b0415:0x3ffba420 0x401b1bff:0x3ffba730 0x401ca29f:0x3ffba760 0x40094e6b:0x3ffba790 0x400dc609:0x3ffba7e0 0x400d9112:0x3ffba800 0x400da550:0x3ffba820 0x401c89fa:0x3ffba8b0 0x4009076d:0x3ffba8d0
ELF file SHA256: fd4ee12fcd025aea
CPU halted
Мне бы каких-нибудь советов, если можно...
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 02 авг 2022, 20:56
SinglWolf
EagleB3 писал(а): ↑02 авг 2022, 09:24
Мне бы каких-нибудь советов, если можно...
Расшифровать дамп нет возможности, исходников именно под эту версию уже нет. А на какой ветке именно она компилировалась уже не помню. Увы.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 02 авг 2022, 21:42
EagleB3
Спасибо!
У меня были подозрения, что коллизия возникает из-за кривой инициализации VS1053B. Получалось так, что VS1053B нашлась, но полноценного интерфейса нет - четыре линии (CS, XCS, XRESET и DREQ) распаяны не по фен-шую.
Сегодня я сделал сегодня то, что не успел вчера - обесточил VS1053B и все сразу взлетело. Коннект к WiFi и веб-морда через FireFox.
Буду продвигаться дальше.
Но вот только про "исходников именно под эту версию уже нет" - Radiola-2 на ESP-32-WROVER + ILI9341 не умрет? Хоть какие-то ее исходники остались?
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 03 авг 2022, 11:53
SinglWolf
EagleB3 писал(а): ↑02 авг 2022, 21:42
Но вот только про "исходников именно под эту версию уже нет" - Radiola-2 на ESP-32-WROVER + ILI9341 не умрет? Хоть какие-то ее исходники остались?
Я имел в виду то, что скомпилированные исходники для правильной расшифровки дампа отсутствуют под текущую версию.
А исходники все целы. Просто уже много правок и ваш дамп правильно не расшифруется.
Радиола-2 не умрёт пока я в адеквате.
Просто сейчас переходный период.
СИ++ для меня тёмный лес и какая-то загадка. После ванильного СИ всё не то и всё не так.
Более того... Ардуиновский (библиотеку имею в виду) Веб-Сервер не поддерживает синхронную передачу/отправку данных.
А асинхронная система передачи/приёма для меня вообще почти непостижимая задача...
Я немного утрирую, но от истины не далеко.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 10 авг 2022, 19:29
SinglWolf
Немного новостей.
Графический интерфейс Радиолы-2 практически полностью адаптирован под фреймворк Arduino.
Разобрался с библиотекой для ИК-пультов. Куча протоколов определяется автоматом и довольно шустрая.
Приступил к самому нудному, противному и трудоёмкому процессу. Это адаптация веб-морды под асинхронные запросы + нужно переписать почти весь код "родного" веб-сервера.
Кстати, на первых порах будет только поддержка I2S.
Поддержка VS10xx будет на втором этапе. Работы и так просто немеряно. Конца краю нет, блин.
Как-то так.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 10 авг 2022, 19:48
kohileppah-7070
Хорошие новости, заждался уже
Успехов!
P.S. АЦП PCM5102 есть, какой дисплей готовить для первой версии ILI9341 или ILI9488 и какая ESP?
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 10 авг 2022, 22:54
SinglWolf
kohileppah-7070 писал(а): ↑10 авг 2022, 19:48
P.S. АЦП PCM5102 есть, какой дисплей готовить для первой версии ILI9341 или ILI9488 и какая ESP?
WROVER. ILI9341 и ILI9488.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 11 авг 2022, 00:29
kohileppah-7070
жаль что WROWER, я думал будет продолжение на ESP-12K, под вторую радиолу специально пару штук брал
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 11 авг 2022, 05:00
SinglWolf
kohileppah-7070 писал(а): ↑11 авг 2022, 00:29
жаль что WROWER, я думал будет продолжение на ESP-12K
Прошивки для ESP-12K тоже будут. Сначала нужно всё обкатать на ESP-32.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 15 авг 2022, 13:48
EagleB3
На сколько я понимаю (из прочитанных страниц в этой ветке), поддержка модуля bluetooth из проекта убрана, как невостребованная.
Для меня это, скорее, хорошо, т.к. мне он тоже не нужен :)
Но при запуске используемая мной прошивка (по ссылке "Прошивки Радиолы-2 и Радиолы-S2" из шапки, Radiola-2_WROVER_ILI9341.bin от 13.01.2022 18:57), похоже, инитит блютуз. Лога под руками сейчас нет, если надо - могу приложить. А в веб-интерфейсе назначения пинов сигналы BT_* не выведены и назначить им "255" нельзя. И, если оно так, то, с одной стороны, отжираются ресурсы под то, что не нужно, а с другой стороны, под BT_TXD занят порт D15, который мне бы очень бы хотелось заполучить под сигнал Stand_By.
Тогда и T_MISO у меня разведется идеально. Все ляжет на слепыша, и соединения будут короче некуда. И после отладки конструкции доска ножовкой и напильником обрежется до размера 60х90:
Для просмотра ссылок Вы должны быть авторизованы на форуме.
Для просмотра ссылок Вы должны быть авторизованы на форуме.
Нет ли какой-нибудь прошивки Radiola-2 на ILI9341 + VS1053 +ESP-32-WROVER
не S2, где bluetooth отключен и порт D15 можно переназначить?
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 15 авг 2022, 17:52
SinglWolf
EagleB3 писал(а): ↑15 авг 2022, 13:48
в веб-интерфейсе назначения пинов сигналы BT_* не выведены и назначить им "255" нельзя
Если [ ваша цитата ], то (по логике вещей) и пины, которые указаны на схеме для поддержки модуля BT, СВОБОДНЫ!
А если всё же:
EagleB3 писал(а): ↑15 авг 2022, 13:48
... при запуске используемая мной прошивка (по ссылке "Прошивки Радиолы-2 и Радиолы-S2" из шапки, Radiola-2_WROVER_ILI9341.bin от 13.01.2022 18:57), похоже, инитит блютуз...
..., то ждите новую версию Радиолы-2. Там
ТОЧНО нет поддержки модуля BT со всеми вытекающими.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 24 авг 2022, 21:41
kohileppah-7070
Привет!
Когда появиться обратный счётчик, приуроченный к выпуску новой версии Радиолы-2
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 24 авг 2022, 22:12
SinglWolf
Н торопите. Работа идёт. Не всё так просто.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 25 авг 2022, 12:11
SinglWolf
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 26 авг 2022, 08:44
Adept
SinglWolf писал(а): ↑21 окт 2019, 09:01
А если есть старая автомагнитола
Привет! Мне понравился проект. У меня есть автомагнитола ЭОЛА РМ320 (скрутил с Москвича), как думаешь, отсюда можно что-то полезное взять?)
И кстати, спасибо за подробный перечень с ценами :) Так бы я не решился за это взяться
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 26 авг 2022, 11:33
shura2000
Привет всем. Заинтересовал проект. Собрал на коленке - работает.
А нет задумки прикрутить погоду из Гисметео и т.п.? Датчики это конечно хорошо, но их либо выносить проводами за окно, либо мерять температуру в комнате. А нафига она нужна?
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 26 авг 2022, 18:34
SinglWolf
Adept писал(а): ↑26 авг 2022, 08:44
ЭОЛА РМ320
С этого раритета, увы, ничего.
shura2000 писал(а): ↑26 авг 2022, 11:33
А нет задумки прикрутить погоду из Гисметео и т.п.?
Задумки есть.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 26 авг 2022, 22:09
shura2000
SinglWolf писал(а): ↑26 авг 2022, 18:34
Задумки есть.
Круто! Буду ждать.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 28 авг 2022, 10:38
SinglWolf
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 28 авг 2022, 15:09
kohileppah-7070
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 29 авг 2022, 07:35
SinglWolf
Готовьте:
ESP32-WROVER (на
ESP32-WROOM надо проверить
)
ILI9341 - Пока только этот дисплей.
PCM5102A
ИК-ПУЛЬТ
BMP(E)280
Распиновка:
ВНИМАНИЕ:
Пины энкодера и крайние 4 значения пинов в таблице ещё не реализованы или работают с ошибками - НЕ МЕНЯТЬ!!!!!
Пин сброса дисплея припаять на EN ESP32!
Пин DOUT не для PCM5102A!!!!
____
Прошивка будет в конце дня или завтра утром. Ждите.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 29 авг 2022, 15:20
kohileppah-7070
Приветствую!
-1 это EN ESP32?
SCK PCM5102 закоротить на землю?
DOUT, ETH_CS это что?
DC дисплея куда?
тачпад дисплея пока не используется?
Прошивать в Arduini IDE?
пока вроде всё...
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 29 авг 2022, 17:23
SinglWolf
kohileppah-7070 писал(а): ↑29 авг 2022, 15:20
-1 это EN ESP32?
SCK PCM5102 закоротить на землю?
DOUT, ETH_CS это что?
DC дисплея куда?
тачпад дисплея пока не используется?
Прошивать в Arduini IDE?
Беда! Как всё запущено!
-1 - ПИН НЕ ИСПОЛЬЗУЕТСЯ! Раньше было
255.
SCK PCM5102 закоротить на землю? - ДА. Рабочих схем
PCM5102 в Интернете полно разных.
DOUT,
ETH_CS это что?
DOUT - для другого
I2S чипа, сейчас на вскидку не скажу. В перспективе, для
I2S будет ещё
1 загадочный пин
MCK .
ETH_CS - пин управления чипом
W5500 (Lite) ETHERNET.
DC дисплея куда? - в таблице есть же!
LCD_DC.
тачпад дисплея пока не используется? - Не используется и не будет использоваться. С ним мороки больше, чем пользы
.
Прошивать в Arduini IDE? - Прошивать как обычную Радиолу-2. Таблица с адресами будет попозже. Просто добавится ещё 1 файл для прошивки. Это внутренний раздел
LittleFS. В нём хранятся файлы веб-интерфейса. В перспективе - значки станций
.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 29 авг 2022, 19:36
SinglWolf
Прошивка АЛЬФА!
Таблица адресов загрузки файлов:
Команда в консоли для первого подключения к WI-FI:
wifi.con(OpenWrt,1234567890)
reboot
Пример:
OpenWrt - SSID
1234567890 - PASSWORD
Набирать без кавычек. Запятая обязательна!
___________
Прошивка сырая. Что-то работает, а что-то нет. Работы тьма. Пробуйте, короче.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 29 авг 2022, 20:41
samand587281
Привет! Два вопроса от чайника:
- в чем изюминка новшества?
- поддержка VS1053 планируется?
Спасибо!
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 29 авг 2022, 21:12
kohileppah-7070
ещё один вопрос тоже от чайника (нет не запущено
)
каким терминалом подключаться, через что (telnet,ssh)
появляется точка доступа yoRadioAP с паролем, после подключения по COM точка пропадает.
Обозвал телефон OpenWrt с паролем 1234567890 Удалось подключиться и загрузить дисплей
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 29 авг 2022, 22:47
SinglWolf
samand587281 писал(а): ↑29 авг 2022, 20:41
- в чем изюминка новшества?
- поддержка VS1053 планируется?
Код на С++ и фреймворке Arduino, другие аудио-библиотеки, другой подход.
VS1053 будет обязательно.
kohileppah-7070 писал(а): ↑29 авг 2022, 21:12
каким терминалом подключаться, через что (telnet,ssh)
появляется точка доступа yoRadioAP с паролем, после подключения по COM точка пропадает.
Обозвал телефон OpenWrt с паролем 1234567890 Удалось подключиться и загрузить дисплей
По умолчанию Радиола-2 настроена на WiFi c SSID="OpenWrt", PASSWORD="1234567890"
Программы для подключения к UART(COM)-консоли Радиолы-2
Для просмотра ссылок Вы должны быть авторизованы на форуме. или из первого поста
FAQ.
Команда в консоли для первого подключения к
РОУТЕРУ с WI-FI:
Где первое значение название сети Вашего WIFI, а второе, соответственно - ПАРОЛЬ.
Точка доступа yoRadioAP - это артефакты от Ё-Радио, буду исправлять.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 29 авг 2022, 23:47
kohileppah-7070
Возможно я что то делаю не так, может настройки putty позабыл, но при подаче питания на экране появляется надпись "Подключение к OpenWrt"
Далее я подключаюсь putty через COM порт, надпись на экране гасне, а в терминале putty бесконечный лог.
То же и в MobaXterm