Страница 2 из 3

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 11 июн 2020, 22:54
aidar_i
Оба проекта одинаковы.
Проверьте URL (радиостанции). Просто поставьте блок радио и на входе пропишите URL. Если работает, хорошо, нет, значит URL не подходит. Попробуйте сперва с моими радиостанциями.
На вход en дисплея поставьте блок штатный детектор изменения строки

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 12 июн 2020, 07:37
vlad1451
К сожалению с вашими адресами эффект тот же. Есть подозрение, что проблема с ESP-ой.

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 12 июн 2020, 14:21
vlad1451
Короче, так и не удалось мне подружить в одном проэкте WiFi радио и OLED дисплей. Только после того как полностью убрал из проэкта всё что связано с дисплеем, всё завелось. Всем спасибо.

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 12 июн 2020, 21:07
aidar_i
У меня же есть проекты с этим дисплеем, они тоже не запускаются? Позже проверю Ваш проект, выложите полный проект.
Напишите полностью Ваши: версию программы FLProg, версию Arduino IDE, версию платы ESP8266 (например 2.6.3, 2.4.2.....) и модуль ESP (Wemos mini, Nodemcu....).

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 13 июн 2020, 10:09
vlad1451
Прошу прощения, похоже сам на косячил. Использовал в проекте не тот блок дисплея. Взял блок из вашего проекта, всё за работало. Есть конечно нюансы с адресами, не все принивает. На сколько я понял, нужны ссылки на прямой поток, без Web интерфейса, только проигрыватель. Но даже такие на все воспроизводятся. Конкретно в моём проекте есть адрес интернет радио "Рэтро 50-70е" - https://ic4.101.ru:8000/a47. При попадании на такой адрес контроллер перезагружается.

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 13 июн 2020, 18:38
vlad1451
Использую FLprog-4.2.4, IDE - 1.8.2, контроллер ESP-12E:

Отправлено спустя 8 часов 23 минуты 40 секунд:
Ещё один вопрос. На что влияет размер буфера? Устанавливал 2048 и 4096, разницы не заметил.

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 13 июн 2020, 19:10
aidar_i
От буфера зависит непрерывность аудиопотока. Поставьте максимально возможный. Можно поэкспериментировать.
С дополнительной памятью до 10 сек радио играет после исчезновения сети.

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 13 июн 2020, 19:57
vlad1451
Понял, спасибо.

Отправлено спустя 25 минут 28 секунд:
[ref]aidar_i[/ref], по проблемному адресу (СССР 50-70е) не подскажете, можно что то сделать?

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 14 июн 2020, 08:16
aidar_i
Попробуйте так https://ic4.101.ru:8000

Поищите ещё url для этой радиостанции.

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 14 июн 2020, 08:44
vlad1451
Сейчас попробую. Кроме как на 101.ru я данное радио не нашел.

Отправлено спустя 11 минут 40 секунд:
К сожалению эффект тот же...

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 12 фев 2022, 15:15
Lok
Arduino: 1.8.19 (Windows 10), Board: "Generic ESP8266 Module, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, no dtr (aka ck), 26 MHz, 40MHz, DOUT (compatible), 512KB (FS:none OTA:~246KB), 2, nonos-sdk 2.2.1 (legacy), v2 Lower Memory, Disabled, None, Only Sketch, 115200"


c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESP8266Audio-master\src\AudioOutputI2S.cpp:25:12: fatal error: i2s.h: No such file or directory

25 | #include <i2s.h>

| ^~~~~~~

compilation terminated.

Multiple libraries were found for "SD.h"

Used: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD

Not used: c:\Program Files (x86)\FLProg\ideV8\libraries\SD

Multiple libraries were found for "SPI.h"

Used: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SPI

Not used: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\SPI

exit status 1

Error compiling for board Generic ESP8266 Module.



This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.


Подскажите пожалуйста в чем проблема?????
скетч не компилируется. В проекте только главний блок ESP8266 WI Fi Radio...

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 12 фев 2022, 19:43
aidar_i
[ref]Lok[/ref], выложите свой проект с компа, подробный отчет компиляции и скриншот настройки платы.
Настройки платы вижу здесь, они мне кажутся неправильными. Какой модуль используете?
Плату через менеджер плат ставьте 2.4.2

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 31 май 2022, 11:59
uim22
Добрый день, aidar_i, при компиляции моего проекта с Вашим ПБ для проигрывания МП3 файлов из SPIFFS ESP32, возникает ошибка
Ошибка.jpg
Ваш пример download/file.php?id=22791 нормально компилируется и в железе работает.
Какой-то библиотеки не хватает, или в чем причина?

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 31 май 2022, 14:55
aidar_i
uim22 писал(а): 31 май 2022, 11:59 Добрый день, aidar_i, при компиляции моего проекта с Вашим ПБ для проигрывания МП3 файлов из SPIFFS ESP32, возникает ошибка
Ошибка.jpg
Ваш пример download/file.php?id=22791 нормально компилируется и в железе работает.
Какой-то библиотеки не хватает, или в чем причина?
Плату ставьте прежних версий и проверьте.

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 01 июн 2022, 05:13
uim22
Плату ставьте прежних версий и проверьте.

Изменил версию платы esp32 от Espressif c 1.0.6 до 1.0.5 - ошибка та же.
Понизил с 1.0.5 до 1.0.4 - к предыдущей ошибке добавилась такая
Ошибка2.jpg
Аналогично при понижении с 1.0.4 до 1.0.3. Дальше не проверял, думаю причина не в этом.
Если есть еще мысли, прошу поделиться.

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 01 июн 2022, 09:24
aidar_i
Ошибка связанная с файловой системой.
Проект выложите, посмотрю.
Пока пробуйте добавив в скетч строку #include "SPIFFS.h" , если его нет в скетче.
Понизьте ардуино иде до Arduino IDE 1.8.7.

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 01 июн 2022, 12:36
uim22
aidar_i писал(а): 01 июн 2022, 09:24 Пока пробуйте добавив в скетч строку #include "SPIFFS.h" , если его нет в скетче.
Понизьте ардуино иде до Arduino IDE 1.8.7.
#include "SPIFFS.h" есть в скетче.
Пробовал с Arduino IDE 1.8.7 - там ошибки другие, связанные с энкодером и LCD, в общем не стал дальше туда копать.
Экспериментируя с Вашим примером обнаружил, что чуть усложняя проект, например добавляя LCD и энкодер, программа либо вообще не работает, или работает не корректно, при этом нормально компилируется. Убирая из проекта "ПБ для проигрывания МП3 файлов из SPIFFS ESP32" программа работает адекватно.
SPIFFS_ESP32.rar

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 03 июн 2022, 11:42
aidar_i
uim22 писал(а): 01 июн 2022, 12:36 программа либо вообще не работает, или работает не корректно
Вот библиотеки как у Вас располагаются
#define USE_CLIENTSSL false
#include <AsyncTelegram2.h>
#include <time.h>
#define CANCEL "CANCEL"
#define CONFIRM "FLASH_FW"
#define DebugSSL SSL_NONE
#include <WiFi.h>
#if USE_CLIENTSSL
#include <SSLClient.h>
#include "tg_certificate.h"
WiFiClient base_client;
SSLClient client(base_client, TAs, (size_t)TAs_NUM, A0, 1, SSLClient::DebugSSL);
#else
#include <WiFiClientSecure.h>
WiFiClientSecure client;
#endif
AsyncTelegram2 myBot(client);
const char* firmware_version = __TIME__;
String tokTmp;
byte tzTmp = 254;
#include <WiFiClient.h>
#include <HTTPClient.h>
#include <HTTPUpdate.h>
#include <WiFi.h>
#include <Wire.h>
#include "esp_system.h"
#include "AudioFileSourceID3.h"
#include "AudioFileSourceSPIFFS.h"
#include <WiFi.h>
#include "SPIFFS.h"
#include "AudioGeneratorMP3.h"
#include <Arduino.h>
#include <Encoder.h>
#include "AudioOutputI2S.h"
#include <LiquidCrystal_I2C.h>
#include <EEPROM.h>

Попробуйте в скетче #include "SPIFFS.h" поднять выше на 3 строки после #include "esp_system.h".
Программа, когда компилирует, их так перетасовывает.

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 03 июн 2022, 15:24
mihail66
Всем привет! Подскажите как подключить SD-карту к ESP8266-12F для записи данных.
В меню встроенных блоков SD-карты вообще нет.
Может быть есть примеры подключения при помощи пользовательского блока?

Библиотека ESP8266Audio для ESP8266 и ESP32.

Добавлено: 03 июн 2022, 21:53
aidar_i
mihail66 писал(а): 03 июн 2022, 15:24 Всем привет! Подскажите как подключить SD-карту к ESP8266-12F для записи данных.
В меню встроенных блоков SD-карты вообще нет.
Может быть есть примеры подключения при помощи пользовательского блока?
Здесь другая тема, создайте новую, или задайте в аналогичной теме.