Страница 8 из 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 КБ) 145561 просмотр
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 - Музыкальный центр на ESP32 своими руками
Добавлено: 25 янв 2021, 20:46
Tolcty
MasterYura писал(а): ↑25 янв 2021, 05:14
На ночь викл- просто на паузу, без выкл с розетки - удобно утром просто пультом включить
Для просмотра ссылок Вы должны быть авторизованы на форуме.
Весьма удобная штука. Сделал, доволен. На кнопку "0" пульта повесил вкл-выкл. Все благодарности
KVI с соседского форума, он идею подкинул.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 09:04
Alex13
SinglWolf писал(а): ↑25 янв 2021, 11:10
Сроки выхода новой версии Радиолы не определены. Пользуйте то что есть пока
.
Попробую пока еще 2.2 Rev 5 т.к.3.0 косячная
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 11:13
Alex13
Залил 2.2. Rev.5
Энкодер не работает, Режим управления яркостью дисплея не сохраняется.
И как только прописал пин тача, так Радиола "померла" и перестала вообще грузиться....Оживает только новой заливкой бинарников...
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 11:40
SinglWolf
Alex13 писал(а): ↑26 янв 2021, 11:13
И как только прописал пин тача, так Радиола "померла" и перестала вообще грузиться....
И что мне делать с этой констатацией факта?
Померла так померла? Или хотите, чтобы всё работало как положено?
Для этого мне нужно знать:
1. Какие пины прописывали?
2. ЛОГ Радиолы от включения до зависания!
Alex13 писал(а): ↑26 янв 2021, 11:13
Оживает только новой заливкой бинарников...
Такое бывает обычно, если не правильно прописаны пины. Но я не ЭКСТРАСЕНС, БЛИН!
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 11:47
Alex13
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
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 12:08
SinglWolf
Alex13 писал(а): ↑26 янв 2021, 11:47
Старая" версия работала с такими пинами, такие же и прописал:
Не понял я, а где лог?
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 12:27
Alex13
SinglWolf писал(а): ↑26 янв 2021, 12:08
Не понял я, а где лог?
► Показать
ets Jun 8 2016 00:22:57
rst:0x1 (POWERON_RESET),boot:0x13 (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:4
load:0x3fff0034,len:7168
ho 0 tail 12 room 4
load:0x40078000,len:13856
load:0x40080400,len:4052
entry 0x40080688
[1B][0;32mI (31) boot: ESP-IDF 3.40100.200827 2nd stage bootloader[1B][0m
[1B][0;32mI (31) boot: compile time 07:48:22[1B][0m
[1B][0;32mI (31) boot: chip revision: 1[1B][0m
[1B][0;32mI (34) boot_comm: chip revision: 1, min. bootloader chip revision: 0[1B][0m
[1B][0;32mI (41) boot.esp32: SPI Speed : 40MHz[1B][0m
[1B][0;32mI (46) boot.esp32: SPI Mode : DIO[1B][0m
[1B][0;32mI (50) boot.esp32: SPI Flash Size : 4MB[1B][0m
[1B][0;32mI (55) boot: Enabling RNG early entropy source...[1B][0m
[1B][0;32mI (60) boot: Partition Table:[1B][0m
[1B][0;32mI (64) boot: ## Label Usage Type ST Offset Length[1B][0m
[1B][0;32mI (71) boot: 0 nvs WiFi data 01 02 00009000 00004000[1B][0m
[1B][0;32mI (79) boot: 1 otadata OTA data 01 00 0000d000 00002000[1B][0m
[1B][0;32mI (86) boot: 2 phy_init RF data 01 01 0000f000 00001000[1B][0m
[1B][0;32mI (94) boot: 3 ota_0 OTA app 00 10 00010000 001f0000[1B][0m
[1B][0;32mI (101) boot: 4 ota_1 OTA app 00 11 00200000 001f0000[1B][0m
[1B][0;32mI (109) boot: 5 hardware WiFi data 01 02 003f0000 00010000[1B][0m
[1B][0;32mI (116) boot: End of partition table[1B][0m
[1B][0;32mI (121) boot_comm: chip revision: 1, min. application chip revision: 0[1B][0m
[1B][0;32mI (128) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x41e08 (269832) map[1B][0m
[1B][0;32mI (254) esp_image: segment 1: paddr=0x00051e30 vaddr=0x3ffb0000 size=0x03f48 ( 16200) load[1B][0m
[1B][0;32mI (261) esp_image: segment 2: paddr=0x00055d80 vaddr=0x40080000 size=0x00404 ( 1028) load[1B][0m
[1B][0;32mI (262) esp_image: segment 3: paddr=0x0005618c vaddr=0x40080404 size=0x09e8c ( 40588) load[1B][0m
[1B][0;32mI (289) esp_image: segment 4: paddr=0x00060020 vaddr=0x400d0020 size=0xaf074 (716916) map[1B][0m
[1B][0;32mI (599) esp_image: segment 5: paddr=0x0010f09c vaddr=0x4008a290 size=0x14f6c ( 85868) load[1B][0m
[1B][0;32mI (659) boot: Loaded app from partition at offset 0x10000[1B][0m
[1B][0;32mI (659) boot: Disabling RNG early entropy source...[1B][0m
[1B][0;32mI (659) psram: This chip is ESP32-D0WD[1B][0m
[1B][0;31mE (665) spiram: SPI RAM enabled but initialization failed. Bailing out.[1B][0m
[1B][0;32mI (671) cpu_start: Failed to init external RAM; continuing without it.[1B][0m
[1B][0;32mI (678) cpu_start: Pro cpu up.[1B][0m
[1B][0;32mI (682) cpu_start: Application information:[1B][0m
[1B][0;32mI (687) cpu_start: Project name: ESP32-Radiola[1B][0m
[1B][0;32mI (692) cpu_start: App version: v2.1.0-69-gfc7124f-dirty[1B][0m
[1B][0;32mI (699) cpu_start: Compile time: Jan 3 2021 07:46:18[1B][0m
[1B][0;32mI (705) cpu_start: ELF file SHA256: 025fd6bef93cb37e...[1B][0m
[1B][0;32mI (711) cpu_start: ESP-IDF: 3.40100.200827[1B][0m
[1B][0;32mI (716) cpu_start: Starting app cpu, entry point is 0x4008337c[1B][0m
[1B][0;32mI (0) cpu_start: App cpu up.[1B][0m
[1B][0;32mI (727) heap_init: Initializing. RAM available for dynamic allocation:[1B][0m
[1B][0;32mI (734) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM[1B][0m
[1B][0;32mI (740) heap_init: At 3FFBC0C0 len 00023F40 (143 KiB): DRAM[1B][0m
[1B][0;32mI (746) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM[1B][0m
[1B][0;32mI (752) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM[1B][0m
[1B][0;32mI (759) heap_init: At 4009F1FC len 00000E04 (3 KiB): IRAM[1B][0m
[1B][0;32mI (765) cpu_start: Pro cpu start user code[1B][0m
[1B][0;32mI (783) spi_flash: detected chip: generic[1B][0m
[1B][0;32mI (784) spi_flash: flash io: dio[1B][0m
[1B][0;32mI (784) cpu_start: Starting scheduler on PRO CPU.[1B][0m
[1B][0;32mI (0) cpu_start: Starting scheduler on APP CPU.[1B][0m
[1B][0;32mI (792) spiram: Reserving pool of 32K of internal memory for DMA/internal allocations[1B][0m
[1B][0;32mI (802) main: starting app_main()[1B][0m
[1B][0;32mI (802) main: RAM left: 228196[1B][0m
[1B][0;32mI (812) main: Release 2.2, Revision 5[1B][0m
[1B][0;32mI (812) main: SDK 3.40100.200827[1B][0m
[1B][0;32mI (812) main: Heap size: 228196[1B][0m
[1B][0;31mE (822) main: Running partition type 0 subtype 16 (offset 0x00010000)[1B][0m
[1B][0;32mI (882) eeprom: Main config init done...[1B][0m
[1B][0;32mI (1092) main: audio input number 1
One of COMPUTER = 1, RADIO, BLUETOOTH[1B][0m
Log level is now ESP_LOG_INFO
[1B][0;31mE (1122) custom: Tachometer not present.[1B][0m
[1B][0;31mE (1152) custom: ds18b20 not present.[1B][0m
[1B][0;32mI (1202) TDA7313: TDA7313 present.[1B][0m
[1B][0;32mI (1392) vs1053: VS1053 LFreq: 1403508[1B][0m
[1B][0;32mI (1392) vs1053: VS1053 HFreq: 6153846[1B][0m
[1B][0;32mI (1392) gpio: GPIO[4]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 0| Pulldown: 1| Intr:0 [1B][0m
[1B][0;32mI (1402) vs1053: VS1053/VS1003 detected. MP3Status: 840, Version: 4[1B][0m
[1B][0;32mI (1902) vs1053: SCI_Status = 0x0[1B][0m
[1B][0;32mI (1902) vs1053: SCI_Mode (0x4800) = 0x802[1B][0m
[1B][0;32mI (1902) vs1053: SCI_ClockF = 0xB800[1B][0m
[1B][0;32mI (1902) vs1053: VS Version (VS1053 is 4) = 4[1B][0m
[1B][0;32mI (1902) vs1053: I2S Speed: 0[1B][0m
[1B][0;32mI (2232) vs1053: vs1053b plugin patch loaded.[1B][0m
[1B][0;32mI (2232) main: hardware initialized[1B][0m
[1B][0;32mI (2232) main: Hardware init done...[1B][0m
[1B][0;32mI (2232) addon: LCD Rotat 0[1B][0m
[1B][0;32mI (2242) addonucg: lcd init Rotat: 0[1B][0m
[1B][0;32mI (2372) ucg_hal: UCG_COM_MSG_POWER_UP: 80 ns so in Hz: 12500000[1B][0m
[1B][0;32mI (2372) gpio: GPIO[2]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 [1B][0m
[1B][0;32mI (2382) ucg_hal: ... Adding spi lcd bus Speed= 25000000.[1B][0m
[1B][0;32mI (2412) gpio: GPIO[0]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 1| Pulldown: 1| Intr:0 [1B][0m
[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
ESP_ERROR_CHECK failed: esp_err_t 0x105 (ESP_ERR_NOT_FOUND) at 0x4008e738
file: "components\xpt2046\xpt2046.c" line 94
func: xpt_init
expression: spi_bus_add_device(KSPI, &dev_config, &t_handle)
ELF file SHA256: 025fd6bef93cb37e
Backtrace: 0x4008e165:0x3ffbdca0 0x4008e73b:0x3ffbdcc0 0x400e3d46:0x3ffbdce0 0x400e45b0:0x3ffbdd50 0x400e522a:0x3ffbddc0 0x400e4206:0x3ffbddf0 0x400e433d:0x3ffbde20 0x400e42c6:0x3ffbde40 0x400e4da6:0x3ffbde60 0x400d6660:0x3ffbde80 0x400d3d94:0x3ffbdf00 0x400dbfb5:0x3ffbdf20 0x400f95d1:0x3ffbdf60 0x4008fb65:0x3ffbdf80
Походу не нравится ей что тач на пине 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
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 12:41
SinglWolf
Прошивка 2.2.5 не работает с тачскрином. По умолчанию
Вы же выставляете реальный пин
и Радиола виснет
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-странице Радиолы.
Надеюсь, внятно объяснил?
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 12:51
Alex13
SinglWolf писал(а): ↑26 янв 2021, 12:41
Прошивка 2.2.5 не работает с тачскрином. По умолчанию
А что с энкодером не так? Тоже в этой версии не работает...
Остались старые бинарники до библиотек ESP-IDF ?
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 12:54
SinglWolf
Alex13 писал(а): ↑26 янв 2021, 12:51
А что с энкодером не так? Тоже в этой версии не работает...
Я код для энкодера не трогал. Выставьте пин тачскрина в 255 и настройте пины энкодера. Потом логи пришлите. Буду разбираться.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 13:37
Alex13
SinglWolf писал(а): ↑26 янв 2021, 12:54
Я код для энкодера не трогал.
Энкодер работает (сам косячнул). В новой Радиоле тача тоже не будет?
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 13:56
SinglWolf
Alex13 писал(а): ↑26 янв 2021, 13:37
В новой Радиоле тача тоже не будет?
Будет. Но поддержка пока под вопросом. У меня дисплей без тачскрина
.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 27 янв 2021, 01:03
MasterYura
также пожелание сделать чтобы страница на телефоне в хроме была под размер телефона.
Сейчас при заходе надо каждый раз масштабировать и уменьшать
При необходимости могу поискать какой именно код надо добавить в html или css (давно немного занимался этим давно)
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 27 янв 2021, 04:52
SinglWolf
MasterYura писал(а): ↑27 янв 2021, 01:03
При необходимости могу поискать какой именно код надо добавить в html или css
Было бы просто замечательно!
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 28 янв 2021, 09:29
SinglWolf
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 28 янв 2021, 22:55
Tolcty
А для совсем старых, толстых и ленивых у Вас нет печатки в LAY*? Случайно так :)
И "получение времени" может стоит изменить на что-то другое? "Синхронизация" например. А то похоже на перевод с алиэкспресса.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 29 янв 2021, 10:32
SinglWolf
Tolcty писал(а): ↑28 янв 2021, 22:55
А для совсем старых, толстых и ленивых у Вас нет печатки в LAY*? Случайно так :)
В LAY* нет, осталось несколько готовых.
Если интересно, пишите в ЛС контакты для связи, обсудим.
Tolcty писал(а): ↑28 янв 2021, 22:55
И "получение времени" может стоит изменить на что-то другое? "Синхронизация" например. А то похоже на перевод с алиэкспресса.
Все фразы, появляющиеся на дисплее - сейчас тестовые, ибо надо видеть что, где и когда отображается. Но ваше замечание учёл - исправил.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 29 янв 2021, 21:43
Tolcty
Если интересно, пишите в ЛС контакты для связи, обсудим.
Подумаю. Меня последняя вахта подкосила, пробыл там 4 месяца, ни на что сил нет. Может и сговоримся.
А может отойду и сам нарисую.
P/S/ А платки у Вас годные. :)
Re: ESP32-Radiola - если что-то пошло не так...
Добавлено: 02 фев 2021, 01:36
dorinik
Спасибо 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.
Спасибо за ваше терпение !
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 02 фев 2021, 05:17
SinglWolf
dorinik писал(а): ↑02 фев 2021, 01:36
все работает, но через некоторое время дисплей только белый
Без лога ничего вам не скажу по этому поводу. Я не экстрасенс.
dorinik писал(а): ↑02 фев 2021, 01:36
Прилагаю ошибки, которые появляются в VS Code.
Попробуйте установить модуль своего родного языка и повторить компиляцию.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 02 фев 2021, 23:46
MasterYura
У меня есть идея (Напишите какая вас посетила идея по поводу функционала Радиолы-2)
делаю радио на кухню
Пожелания от женщины - передаю пожелания сюда :)
А можно включать свою музыку: это передача по bluetooth с мобильного
ведь сбрасывать музыку на флешку -надо отбирать, чего сейчас страшно не любят. Тай со временем просто забють
Но самое главное остается это Безотказное работа радио !! лучше чтобы радио не глючило - чем были какие-то плюшки - которые можно реализовать отдельно
Рассматриваю вариант - как отдельно блютуз приемник - и сделать тумблер, отключение питания ЭСП - включение питания блютуз передатчика - и опрокидывания 3 проводов штекера с ЭСП на блютуз (тублер)
типа такого
Для просмотра ссылок Вы должны быть авторизованы на форуме. немного качественного (по 3-5 долларов)
правда надо будет еще включать блютуз (зажимать новую кнопку на несколько сек)
и под вопрос на 1 тублер по питанию и аудиосигнала НЕ БУДЕТ наводок ..
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 03 фев 2021, 02:30
dorinik
dorinik писал(а): ↑02 фев 2021, 01:36
Прилагаю ошибки, которые появляются в VS Code.
Попробуйте установить модуль своего родного языка и повторить компиляцию.
[/quote]
Добрый вечер,
Я установил модуль для русского языка в VS Code, но при компиляции получаю те же ошибки.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 03 фев 2021, 04:53
SinglWolf
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,
через меню:
Файл -> Открыть папку откройте каталог проекта,
дождитесь, пока внизу, на синей полосе перестанут появляться надписи и останутся только значки,
попробуйте собрать проект.
Как-то так.
Я не смог повторить вашу ошибку, как ни старался.
P.S. Если вы не понимаете русский язык, напишите на каком языке вам повторить эту инструкцию.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 03 фев 2021, 05:15
SinglWolf
MasterYura писал(а): ↑02 фев 2021, 23:46
Рассматриваю вариант - как отдельно блютуз приемник - и сделать тумблер, отключение питания ЭСП - включение питания блютуз передатчика - и опрокидывания 3 проводов штекера с ЭСП на блютуз (тублер)
Изменять схему Радиолы я не запрещал, переделывайте как душе угодно. А базовую схему усложнять не буду.
Если у вас есть рабочая схема - присылайте. Размещу в теме.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 04 фев 2021, 17:54
samand587281
Уважаемый автор! Прошу сильно не пинать! Скажите, пожалуйста, где можно почитать мануал о первом запуске Радиолы и настройке WI-FI сети? Я не нашел или плохо искал.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 05 фев 2021, 00:02
Wess
Всех приветствую!
Топик прочитан. Очень интересно.
Есть всё, ктоме дисплея. Буду делать пока без него. По результатам непременно отпишусь.
Вот, кстати, и первое сообщение для открытия ссылок.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 05 фев 2021, 03:53
SinglWolf
samand587281 писал(а): ↑04 фев 2021, 17:54
Скажите, пожалуйста, где можно почитать мануал о первом запуске Радиолы и настройке WI-FI сети? Я не нашел или плохо искал.
Мануала пока нет.
Команда в консоли для первого подключения к WI-FI:
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 05 фев 2021, 08:08
SinglWolf
Немного новостей.
Прикрутил список станций.
Уже работает навигация и выбор станции от ИК-пульта.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 05 фев 2021, 23:04
samand587281
Скажите, пожалуйста, а эти новшества к какой версии относятся?
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 06 фев 2021, 03:08
SinglWolf
samand587281 писал(а): ↑05 фев 2021, 23:04
Скажите, пожалуйста, а эти новшества к какой версии относятся?
К Радиоле-2.
Для просмотра ссылок Вы должны быть авторизованы на форуме.