Страница 71 из 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 МБ) 806 скачиваний
Адреса загрузки:
- 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 КБ) 147243 просмотра
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 своими руками
Добавлено: 28 ноя 2022, 08:38
samand587281
il6517 писал(а): ↑26 ноя 2022, 11:58
...найти схему подробную...
Тут несколько версий Радиол.
Какую версию Вы хотите пользовать?
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 03 дек 2022, 23:24
Andron65
Привет всем . Нужна помощь новичку
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 04 дек 2022, 17:37
samand587281
Andron65 писал(а): ↑03 дек 2022, 23:24
...Нужна помощь...
А где вопрос?
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 05 дек 2022, 13:44
alekspisarev
pcm 5102 прикрутили к проекту?
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 05 дек 2022, 20:03
Andron65
Друзья ткните новичка носом где можно скачать плейлист. Желательно с российскими станциями.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 06 дек 2022, 01:06
kohileppah-7070
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 06 дек 2022, 08:14
samand587281
alekspisarev писал(а): ↑05 дек 2022, 13:44
pcm 5102 прикрутили к проекту?
Нет, только VS
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 06 дек 2022, 10:20
SinglWolf
Зачем водить народ в заблуждение?
Поддержка внешнего I2S есть даже для ESP32-S2!
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 06 дек 2022, 13:11
samand587281
SinglWolf писал(а): ↑06 дек 2022, 10:20
...в заблуждение?...
Будьте добры, укажите, пожалуйста, пины подключения pcm 5102. На схемах я их не вижу
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 06 дек 2022, 16:43
SinglWolf
samand587281 писал(а): ↑06 дек 2022, 13:11
Будьте добры, укажите, пожалуйста, пины подключения pcm 5102. На схемах я их не вижу
Схемы Радиолы-2.1 В правом нижнем углу, если что.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 11 дек 2022, 03:21
stream3k
У меня почему то esp32 s2 wrover не видит ни wifi ни blooetooth припрошивке даже мак не показывает что я делаю не так
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 11 дек 2022, 07:20
SinglWolf
stream3k писал(а): ↑11 дек 2022, 03:21
У меня почему то esp32 s2 wrover не видит ни wifi ни blooetooth припрошивке даже мак не показывает что я делаю не так
Блютуза у S2 нет. А про остальное встречный вопрос: логи где?
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 12 дек 2022, 08:48
SinglWolf
Наконец-то пришла плата ESP32-S3. Но... Кабеля TYPE-C у меня нет. Заказал. Жду.
А пока вопросы к имеющим эту плату. Ибо инфы не найду никак...
1. Что за перемычки на плате? Выделил жёлтым цветом. Подписи вижу, но смысла не пойму.
2. Что за группа светодиодов? Выделено красным.
3. Что за RGB-светодиод и к какому/каким пинам подключен? Отключается ли перемычкой RGB? Выделен синим.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 12 дек 2022, 13:37
kohileppah-7070
А здесь
www.espressif.com разве нет?Вот схема miniweb radio на S3, может поможет с RGB светодиодом
Развитие и поддержка на wrower и S2 будет?
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 12 дек 2022, 13:45
kohileppah-7070
А почему не AI-thinker, и дешевле и кабель mikro USB
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 13 дек 2022, 08:26
samand587281
SinglWolf писал(а): ↑12 дек 2022, 08:48
...Кабеля TYPE-C...
Продается в любом телефонном магазине
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 13 дек 2022, 08:57
SinglWolf
samand587281 писал(а): ↑13 дек 2022, 08:26
Продается в любом телефонном магазине
До которого 40 км и автобус 1 раз в неделю. Очень смешно.
kohileppah-7070 писал(а): ↑12 дек 2022, 13:37
Развитие и поддержка на wrower и S2 будет?
Конечно.
kohileppah-7070 писал(а): ↑12 дек 2022, 13:45
А почему не AI-thinker, и дешевле и кабель mikro USB
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 13 дек 2022, 13:47
kohileppah-7070
Кстати все ESP32S3-12k от AI-Thinker 8 на 8 пропали из продажи на али . Блин, надо было раньше две брать
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 16 дек 2022, 20:40
EagleB3
SinglWolf писал(а): ↑12 дек 2022, 08:48
А пока вопросы к имеющим эту плату.
1. Что за перемычки на плате? Выделил жёлтым цветом. Подписи вижу, но смысла не пойму.
2. Что за группа светодиодов? Выделено красным.
3. Что за RGB-светодиод и к какому/каким пинам подключен? Отключается ли перемычкой RGB? Выделен синим
Платы у меня нет, но посмотрел в отзывах на товар (
Для просмотра ссылок Вы должны быть авторизованы на форуме.) . Один ( надеюсь, что хороший) человек написал 13.12.2022 в 14:33:
ESP32-S3 N8R2: ESP32 S3 по-прежнему отсутствует необходимая поддержка программного обеспечения (например, espome), но он может работать с платформой arduino, и ситуация с программным обеспечением будет лучше в течение нескольких недель, я надеюсь. После программирования вы должны вручную сбросить плату для работы с новой прошивкой, которая немного раздражает, когда все другие платы могут автоматически сбросить (с серийным штифтом).
Красный светодиод всегда горит, зеленый и синий светодиоды подключены к линии TX и RX. СВЕТОДИОД RGB совместим с SK6812, штырь передачи данных подключен к GPIO48 и цвет заказа GRB.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 17 дек 2022, 15:19
EagleB3
Да! Про перемычку OTG. Не из мануалов, а интуитивно. USB-девайс может быть хостом (десктопный компьютер), а может быть периферией (флешка, аудиоплеер, планшет, телефон). Связь по USB может быть только между хостом и периферией; нельзя связать разъем-в-разъем два хоста или две периферии. OTG (On-the-Go) перевращает периферийное устройство в хост (если, конечно, устройство поддерживает такой режим работы).
Например, мобильный телефон или планшет = периферийное устройство; вы можете его подключить к десктопу (хосту). Но если вы воткнете в USB-порт телефона переходник OTG, вы превратите его порт в хост, и на другой конец переходника можно будет подключить периферийное устройство (например, USB-флешку).
Вот, думаю, этим и занимается джампер OTG на ESP32-S3 - переключает режим работы порта.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 17 дек 2022, 16:59
SinglWolf
EagleB3 писал(а): ↑17 дек 2022, 15:19
Про перемычку OTG.
EagleB3 писал(а): ↑16 дек 2022, 20:40
посмотрел в отзывах на товар
Спасибо! Сегодня приехал шнурок, буду разбираться вживую уже.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 03 янв 2023, 19:34
Александр
Так и не понял. Движение проекта будет?
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 04 янв 2023, 01:12
SinglWolf
Будет.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 04 янв 2023, 04:00
kohileppah-7070
Судя по сосредоточенному молчанию автора, скоро мы увидим мега проект радио, а может и муз.центра
который оставит далеко позади всех конкурентов.
Угадал?
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 04 янв 2023, 08:51
SinglWolf
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 04 янв 2023, 12:41
kohileppah-7070
Приношу свои извинения, если невольно обидел. Хотел как лучше
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 04 янв 2023, 12:58
shura2000
Сочувствую.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2023, 09:33
SinglWolf
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 28 янв 2023, 16:29
cartracer
SinglWolf писал(а): ↑27 дек 2021, 11:28
Когда был таймер сна - никому был не нужен. Как выпилил - дайте, пожалуйста . Что-нибудь придумаю после НГ.
Использовал Karadio32 - не хватало таймера сна, скачал Radiola ради него, зашил... И обыскался - ну нет его в интерфейсе. А оказывается его выпилили. :)))
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 28 янв 2023, 18:51
SinglWolf
cartracer писал(а): ↑28 янв 2023, 16:29
А оказывается его выпилили. :)))
Я пока "безлошадный", к сожалению...
Записал в
TODO.