просто остановка потока, не очень подходит например при телефонном звонке, желательно выкл звука,
А что мешает организовать это аппаратно ( на многих китайских усилках эта функция предусмотрена конструктивно ) , а вот просто поставить на паузу не получится , я думаю обьяснять не надо .( хотя при доп паняти 16 мегабайт наверно можно организовать функцию пауза , но она будет относительно кратковременной , в зависимости от битнейта потока )
Arduino: 1.8.5 (Windows 7), Board: "ESP32 Dev Module, Disabled, MiniWebRadio (3MB No OTA), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Info"
In file included from sketch\rtime.h:13:0,
from C:\sloeber-workspace\MiniWebRadio\MiniWebRadio.ino:82:
C:\Users\Dispetcher\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6/tools/sdk/include/lwip/apps/sntp/sntp.h:2:2: warning: #warning "This header file is deprecated, please include esp_sntp.h instead." [-Wcpp]
#warning "This header file is deprecated, please include esp_sntp.h instead."
^
C:\sloeber-workspace\MiniWebRadio\MiniWebRadio.ino: In function 'void showStreamTitle(String)':
MiniWebRadio:393: error: 'class HTML' has no member named 'send'
web.send("streamtitle=" + ST);
^
C:\sloeber-workspace\MiniWebRadio\MiniWebRadio.ino: In function 'void savefile(String, uint32_t)':
MiniWebRadio:538: error: 'class HTML' has no member named 'uploadB64image'
if(web.uploadB64image(SD, UTF8toASCII(fileName.c_str()), contentLength)) web.reply("OK");
^
MiniWebRadio:542: error: 'class HTML' has no member named 'uploadfile'
if(web.uploadfile(SD, UTF8toASCII(fileName.c_str()), contentLength)) web.reply("OK");
^
C:\sloeber-workspace\MiniWebRadio\MiniWebRadio.ino: In function 'String listmp3file(const char*, uint8_t, fs::FS&)':
MiniWebRadio:569: error: 'class fs::File' has no member named 'path'
filename = file.path(); // new in ESP32 Arduino V2.0.0
^
C:\sloeber-workspace\MiniWebRadio\MiniWebRadio.ino: In function 'void mute()':
MiniWebRadio:718: error: 'class HTML' has no member named 'send'
if(f_mute==false){f_mute=true; mp3.setVolume(0); showHeadlineVolume(0); web.send("mute=1");}
^
MiniWebRadio:719: error: 'class HTML' has no member named 'send'
else {f_mute=false; mp3.setVolume(getvolume()); showHeadlineVolume(getvolume()); web.send("mute=0");}
^
C:\sloeber-workspace\MiniWebRadio\MiniWebRadio.ino: In function 'void StationsItems()':
MiniWebRadio:732: error: 'class HTML' has no member named 'send'
web.send("stationNr=" + String(pref.getUInt("station")));
^
MiniWebRadio:733: error: 'class HTML' has no member named 'send'
web.send("stationURL=" + _stationURL);
^
MiniWebRadio:734: error: 'class HTML' has no member named 'send'
web.send("stationName=" + _stationname);
^
C:\sloeber-workspace\MiniWebRadio\MiniWebRadio.ino: In function 'void loop()':
MiniWebRadio:944: error: could not convert 'web.HTML::loop()' from 'void' to 'bool'
if(web.loop()) return; // if true: ignore all other for faster response to web
^
Multiple libraries were found for "Preferences.h"
Used: C:\Users\Dispetcher\Documents\Arduino\libraries\Preferences
Not used: C:\Users\Dispetcher\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\Preferences
Not used: C:\arduino-1.8.5\libraries\Preferences
Multiple libraries were found for "SPI.h"
Used: C:\Users\Dispetcher\Documents\Arduino\libraries\SPI
Not used: C:\Users\Dispetcher\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\SPI
Not used: C:\arduino-1.8.5\libraries\SPI
Multiple libraries were found for "SD.h"
Used: C:\Users\Dispetcher\Documents\Arduino\libraries\SD
Not used: C:\Users\Dispetcher\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\SD
Not used: C:\arduino-1.8.5\libraries\SD
Multiple libraries were found for "FS.h"
Used: C:\Users\Dispetcher\Documents\Arduino\libraries\FS
Not used: C:\Users\Dispetcher\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\FS
Not used: C:\arduino-1.8.5\libraries\FS
Multiple libraries were found for "WiFiClient.h"
Used: C:\Users\Dispetcher\Documents\Arduino\libraries\WiFi
Not used: C:\Users\Dispetcher\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\WiFi
Not used: C:\arduino-1.8.5\libraries\WiFi
Not used: C:\Users\Dispetcher\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\WiFi
Not used: C:\arduino-1.8.5\libraries\WiFi
Not used: C:\Users\Dispetcher\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\WiFi
Not used: C:\arduino-1.8.5\libraries\WiFi
Not used: C:\Users\Dispetcher\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\WiFi
Not used: C:\arduino-1.8.5\libraries\WiFi
Multiple libraries were found for "WiFiClientSecure.h"
Used: C:\Users\Dispetcher\Documents\Arduino\libraries\WiFiClientSecure
Not used: C:\Users\Dispetcher\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\WiFiClientSecure
Not used: C:\arduino-1.8.5\libraries\WiFiClientSecure
exit status 1
'class HTML' has no member named 'send'
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
// 1) Copy the partition table "MiniWebRadio.csv" into the current esp32 package (folder esp32/tools/partitions/)
// MiniWebRadio needs 2.3MByte flash and 200KByte nvs
//
// # Name, Type, SubType, Offset, Size, Flags
// phy_init, data, phy, 0x9000, 0x7000,
// factory, app, factory, 0x10000, 0x300000,
// nvs, data, nvs, 0x310000, 0x32000,
// spiffs, data, spiffs, 0x342000, 0xB0000,
// eeprom, data, 0x99, 0x3F2000, 0xD000,
//
// 2) Add this to boards.txt in section "ESP32 Dev Module:
/*
esp32.menu.PartitionScheme.miniwebradio=MiniWebRadio (3MB No OTA)
esp32.menu.PartitionScheme.miniwebradio.build.partitions=miniwebradio
esp32.menu.PartitionScheme.miniwebradio.upload.maximum_size=3145728
*/
Результат:
Несколько библиотек найдено для "WiFiClient.h"
Используется: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\WiFi
Не используется: Z:\Arduino\libraries\WiFi
Несколько библиотек найдено для "SD.h"
Используется: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\SD
Не используется: Z:\Arduino\libraries\SD
Не используется: Z:\sketch\libraries\SD
Используем библиотеку Preferences версии 2.0.0 из папки: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\Preferences
Используем библиотеку Ticker версии 2.0.0 из папки: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\Ticker
Используем библиотеку SPI версии 2.0.0 из папки: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\SPI
Используем библиотеку SD версии 2.0.0 из папки: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\SD
Используем библиотеку FS версии 2.0.0 из папки: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\FS
Используем библиотеку WiFi версии 2.0.0 из папки: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\WiFi
Используем библиотеку WiFiClientSecure версии 2.0.0 из папки: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\WiFiClientSecure
"Z:\\Arduino\\portable\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\gcc8_4_0-esp-2021r1/bin/xtensa-esp32-elf-size" -A "Z:\\Temp\\arduino_build_154616/src.ino.elf"
Скетч использует 2183581 байт (69%) памяти устройства. Всего доступно 3145728 байт.
Глобальные переменные используют 65448 байт (19%) динамической памяти, оставляя 262232 байт для локальных переменных. Максимум: 327680 байт.
Подключил к ESP32 PCM5102 по схеме приведенной ниже, только не подключал усилитель к RGL контактам. FMT подключил в VIN, а не к VP так как только там есть 5в
на PCM5102 горит красная лампочка, в вэб интерфейсе выбрал I2S, на наушники звук не воспроизводиться, на колонку тоже. Пробовал подключить разьем 3.5 джек мама, на контакты PCM5102 RGL, также на колонке звук не появился.
Использую Энкодер для переключения станций, ИК
Прошивал файлы как на скриншоте, ничего не менял в них
Не помню точно, но там перемычку надо поставить. У меня тоже не было, пока не замкнул. Вот откуда-то цитату выдернул, не помню: "
Подключение чипа PCM5102
ЦАП подключается по 3 проводам данных: BCK, LCK, DIN. Вывод у ЦАП SCK подключается к GND. Для работы модуля необходимо выводы SCK подключить к GND. Не забываем подключить питание 3.3в на оба вывода (VIN , A3V3). Вывод XSMT можно использовать для управления включения/выключения звука (Mute).
На готовых модулях GY-PCM5102 установлены перемычки на управляющие выводы, они пронумерованы на верхней части платы. Не забудьте снять перемычку у XSMT, если будете использовать MUTE"
Еще есть вопрос. Может кто в курсе?
Во время воспроизведения когда подносишь руку к mini jack разьему на плате pcm5102 появляеться сильный шум и треск, также когда радио находиться ниже колонки.
Здравствуйте. Сильно не ругайте, я начинающий. Собрал Карадио на ЕСП32 (плата 30pin) и плата vs1053(зелёная). Вопрос, можно к этому радио подключить большие дисплеи типа (TFT 3.2" сенсорный экран, 240*320 точек, последовательный интерфейс SPI, ILI9341), (TFT 3.5" сенсорный экран, 480*320 точек, последовательный интерфейс SPI, ILI9486). Хотелось бы последний, так как в будущем планирую использовать это дисплей для проекта MiniWebRadio. Если можно то подскажите как, если нет то посоветуйте другие большие дисплеи. Так же прошу помощи в вопросе как править плейлист радиостанций, потоки находить умею, но во многих потоках не указан порт, а вот его находить я не знаю. Буду благодарен если поделитесь готовым плейлистом.
При заливке прошивки Karadio32.bin - все работает нормально.
При попытке залить последнюю прошивку Karadio32_21R1.bin или Karadio32_18R1.bin- плата после перезагрузки не видеться . не по WiFI. Экран то же не стартует. Помогает только перепрошивка на Karadio32.bin.
То же самое при обновлении при помощи web - интерфейса. Обновляеться - мигает синий диод на плате (в одних чслучаяж быстро, в других медленно) но по wifi -устройство не видимо вообще. Куда копать? файл конфигурации лил standard_adb /standard_minimal/standard_adnoled.
Я прошивку от туда и беру. Karadio32.bin- все работает. Шью Karadio32R18 или R20 .bin -не работает . темный экран, моргает светодиод , по wifi перестает видиться. Перепрошиваю Karadio32.bin- опять все ок.
Можете архив закинуть мне на почту smax2004@yandex.ru тех которые нужно и адреспа прошивки. Я вроде весь архив скачивал, может и правдда какой файл левый беру. Как то может влиять на работу наличие подключеного модуля кодека vs1053 ? я его пока не подключал.
Так я и прошивал. Я ж пишу ,что не работает если первый файл заменить с KaRadio32.bin заменитьна КаRadio32R21.bin - тогдаперестает работать.
КаRadio32R21.bin - это под какие то определенные платы???
Если вы обновляетесь со свежих рабочих версий, то достаточно только одного КаRadio32R21.bin по адресу 0х10000. Всё остальное это чешуя, она во всех прошивках одинаковая. И еще.....
smax2004 пишет:
-не работает . темный экран, моргает светодиод , по wifi перестает видиться.
Экран.... светодиод......, а слова "консоль", "лог", "уарт", "ком порт" ни о чем не говорят?
просто остановка потока, не очень подходит например при телефонном звонке, желательно выкл звука,
У кого такое было? Куда копать?
Посмотри, есть ли в папке: Документы/Arduino/libraries эти файлы xxxxx.h, на которые программа ругается. Она их найти не может.
Вроде все библиотеки на месте, теперь такая ошибка
Вы выложите файл ошибок
Так то у тебя Arduino IDE четырехлетней давности стоит.
Это не файл ошибок! Выложите файл ошибок из Аrduino
Все ваши ошибки расписаны в первой половине текста! Я собирал в Ардуино, благо есть отзывчивые. Пробовал через sloeber- муторно все.
архив тут https://disk.yandex.ru/d/UYqPzpGyABF9YQ
в подпапке add файлы про это:
Результат:
поиметь версию тулчейна как у меня (rc1) можно прописав в доп. ссылках для менеджера плат это:
Добрый день!
Подключил к ESP32 PCM5102 по схеме приведенной ниже, только не подключал усилитель к RGL контактам. FMT подключил в VIN, а не к VP так как только там есть 5в
на PCM5102 горит красная лампочка, в вэб интерфейсе выбрал I2S, на наушники звук не воспроизводиться, на колонку тоже. Пробовал подключить разьем 3.5 джек мама, на контакты PCM5102 RGL, также на колонке звук не появился.
Использую Энкодер для переключения станций, ИК
Прошивал файлы как на скриншоте, ничего не менял в них
А в вебморде при мониторинге радио работает? Используйте потоки МР3.
У меня не такой модуль используется, да и подключается он проще.
Вот смотрите на моём видео: https://youtu.be/f5LLAIvAisM
Думаю Вам надо снять лог-файл через Termite 3.4 и посмотреть, что происходит происходит при работе радио.
А ещё попробуйте сохранить настройки в вэб интерфейсе через другой браузер, возможно не сохраняется выбор I2S. в общем иногда помогает.
Да при мониторинге, pаботает.
Использую потоки mp3
Такие данные появились в программе через несколько минут после включения
А эти через несколько минут, после второго включения
Не помню точно, но там перемычку надо поставить. У меня тоже не было, пока не замкнул. Вот откуда-то цитату выдернул, не помню: "
Подключение чипа PCM5102
ЦАП подключается по 3 проводам данных: BCK, LCK, DIN. Вывод у ЦАП SCK подключается к GND. Для работы модуля необходимо выводы SCK подключить к GND. Не забываем подключить питание 3.3в на оба вывода (VIN , A3V3). Вывод XSMT можно использовать для управления включения/выключения звука (Mute).
На готовых модулях GY-PCM5102 установлены перемычки на управляющие выводы, они пронумерованы на верхней части платы. Не забудьте снять перемычку у XSMT, если будете использовать MUTE"
Всем спасибо за то что откликнулись!
Особенно спасибо Надиму за то что предоставил нужную мне схему подключения
Еще есть вопрос. Может кто в курсе?
Во время воспроизведения когда подносишь руку к mini jack разьему на плате pcm5102 появляеться сильный шум и треск, также когда радио находиться ниже колонки.
Когда выше колонки и не трогать его то всё норм.
Я заземлил все (наверное) свободные выходы платы PCM5102, кроме 3,3 В. И шум от поднесения руки к платызначительно снизился.
Здравствуйте. Сильно не ругайте, я начинающий. Собрал Карадио на ЕСП32 (плата 30pin) и плата vs1053(зелёная). Вопрос, можно к этому радио подключить большие дисплеи типа (TFT 3.2" сенсорный экран, 240*320 точек, последовательный интерфейс SPI, ILI9341), (TFT 3.5" сенсорный экран, 480*320 точек, последовательный интерфейс SPI, ILI9486). Хотелось бы последний, так как в будущем планирую использовать это дисплей для проекта MiniWebRadio. Если можно то подскажите как, если нет то посоветуйте другие большие дисплеи. Так же прошу помощи в вопросе как править плейлист радиостанций, потоки находить умею, но во многих потоках не указан порт, а вот его находить я не знаю. Буду благодарен если поделитесь готовым плейлистом.
Вот здесь https://4pda.to/forum/index.php?showtopic=1010378 ответы на многие Ваши вопросы
Доброго всем вечера.
Подскажите, как убрать кракозябры?
Как эту ошибку победить? (MiniWebRadio)
Поменять скорость передачи данных
Всем добрый день!
Подскажите пожалуйста будет ли данный поток радио Soundpark deep (https://r163-172-186-238.relay.radiotoolkit.com:30003/spdeep)
Работать на ЦАП VS1053?
Так как у меня на pcm5102 не работает
Или не в этом дело?
А точно ссылка корректная, т.к. даже в обычном VLC она не играет.
В Winamp так же не играет. Пробовал в браузере- на сайте играет.
А есть ссылка на сайт??? Попробую глянуть ссылку )
https://r163-172-185-220.relay.radiotoolkit.com:30003/spdeep вот такую нашел. Работает. Но смею предположить, что завтра уже ссылка будет другая.
Вот такая https://top-radio.ru/web/2-sound-park-deep
Добрый день.
Ребята помогите решить проблему с обновлением прошивки на Karadio32.
Источник (https://hackaday.io/project/11570-wifi-webradio-on-esp8266-or-esp32)
Радио собрано в макетном варианте монтажными проводами между модулей.
1. дисплей 0,99" SSD1306.
2. Энкодер hw-040.
3. Макетная плата ESP32 38Pin WiFi + Bluetooth, ESP 32 D1 V1.0.0
(https://aliexpress.ru/item/4001364649874.html?_ga=2.240387395.1183357450.1631350564-2096278963.1627486283&item_id=4001364649874&sku_id=10000015807291281&spm=a2g39.deletedorders.0.0.40c04aa6pM1iFG)
МP3 Codec - пока не подключал.
При заливке прошивки Karadio32.bin - все работает нормально.
При попытке залить последнюю прошивку Karadio32_21R1.bin или Karadio32_18R1.bin- плата после перезагрузки не видеться . не по WiFI. Экран то же не стартует. Помогает только перепрошивка на Karadio32.bin.
То же самое при обновлении при помощи web - интерфейса. Обновляеться - мигает синий диод на плате (в одних чслучаяж быстро, в других медленно) но по wifi -устройство не видимо вообще. Куда копать? файл конфигурации лил standard_adb /standard_minimal/standard_adnoled.
ДОБРЫЙ ДЕНЬ, ПОМОГИТЕ ПОДКЛЮЧИТЬ LCD2004 К КАРАДИО, ПРОЧИТАЛ ВСЮ ТЕМУ ОТВЕТА ТАК И НЕ НАШЕЛ
ДОБРЫЙ ДЕНЬ, ПОМОГИТЕ ПОДКЛЮЧИТЬ LCD2004 К КАРАДИО, ПРОЧИТАЛ ВСЮ ТЕМУ ОТВЕТА ТАК И НЕ НАШЕЛ
Раз 10 точно было в теме. Вот https://cloud.mail.ru/public/Mrt4/BhgGkVzBj все подключается, через Ардуину.
Тут https://cloud.mail.ru/public/h1dG/XhoNdreZF скетч для дуньки.
Остальное читаем тут https://github.com/karawin/karadio-addons
СПАСИБО
Собрал Карадио на ЕСП32 ... можно к этому радио подключить большие дисплеи типа SPI, ILI9341
SPI, ILI9486
помогите решить проблему с обновлением прошивки на Karadio32.
Источник (https://hackaday.io/project/11570-wifi-webradio-on-esp8266-or-esp32)
ПОМОГИТЕ ПОДКЛЮЧИТЬ LCD2004 К КАРАДИО
Скетч нужен под 2004. Я не встречал. От 1602 наверно тоже будет работать, но только 2 строки и 16 символов.
Раз 10 точно было в теме. Вот https://cloud.mail.ru/public/Mrt4/BhgGkVzBj все подключается, через Ардуину.
Тут https://cloud.mail.ru/public/h1dG/XhoNdreZF скетч для дуньки.
Остальное читаем тут https://github.com/karawin/karadio-addons
И 4pda поломался...
Скетч сам кодил или взял где?
Твой рабочий, авторский на гите - нет.
Шо, опять?!
Я прошивку от туда и беру. Karadio32.bin- все работает. Шью Karadio32R18 или R20 .bin -не работает . темный экран, моргает светодиод , по wifi перестает видиться. Перепрошиваю Karadio32.bin- опять все ок.
ДОБРЫЙ ДЕНЬ, ОТВЕТЬТЕ ПОЖАЛУЙСТА ЕЩЁ НА ОДИН ВОПРОС, ПО КАКОМУ АДРЕСУ ПРОШИВАТЬ СОЗДАННЫЙ ФАЙЛ КОНФИГУРАЦИИ? ЗАРАНЕЕ СПАСИБО
Шо, опять?!
Чето мутят. Ru домен у них отжали..
Я прошивку от туда и беру.
Один файл наверно качаешь? Качать надо весь архив. Потом выберешь что нужно.
ПО КАКОМУ АДРЕСУ ПРОШИВАТЬ СОЗДАННЫЙ ФАЙЛ КОНФИГУРАЦИИ?
Можете архив закинуть мне на почту smax2004@yandex.ru тех которые нужно и адреспа прошивки. Я вроде весь архив скачивал, может и правдда какой файл левый беру. Как то может влиять на работу наличие подключеного модуля кодека vs1053 ? я его пока не подключал.
Нет, это из разной песни
архив... и адреспа прошивки. Как то может влиять на работу наличие подключеного модуля кодека vs1053 ?
https://github.com/karawin/Ka-Radio32/archive/refs/heads/master.zip
Сомневаюсь. Неправильный конфиг - может.
В путях русских символов нет?
Так я и прошивал. Я ж пишу ,что не работает если первый файл заменить с KaRadio32.bin заменить на КаRadio32R21.bin - тогдаперестает работать.
КаRadio32R21.bin - это под какие то определенные платы???
А Вы не ленитесь- меняйте все файлы из вновь скаченного архива!
to @smax2004
Если вы обновляетесь со свежих рабочих версий, то достаточно только одного КаRadio32R21.bin по адресу 0х10000. Всё остальное это чешуя, она во всех прошивках одинаковая. И еще.....
-не работает . темный экран, моргает светодиод , по wifi перестает видиться.
Экран.... светодиод......, а слова "консоль", "лог", "уарт", "ком порт" ни о чем не говорят?
To pilnikov: Пароль прописался. Похоже это старая 1.7r1. A1S - нетути.
А по этой ссылке https://github.com/pilnikov/Ka_mod/tree/master/bin (как раз та, откуда брал бины для прошлых попыток) точка не поднимается, хелп не вводится. Лог ниже. повторяется по циклу.
Например так
К сажелению не очень сльно говорят. Я новичок.