- Törvénnyel pörgetné fel az európai zöldtechnológiát az EU
- Egyre több európai használja a Telegramot, ezért megkereste az EU
- Synology NAS
- Itt van az eddig legjobban teljesítő kétfiókos NAS a TerraMastertől
- Mobilinternet
- Vivaldi (böngésző)
- Linux kezdőknek
- Autodesk - Revit
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Középpontba kerültek a hibrid autók, alig fogyaszt a BYD újdonsága
Új hozzászólás Aktív témák
-
its_grandpa
tag
válasz bimbula53 #50 üzenetére
Az Arduino IDE nem egy paripa de ezek a fordítási idők
Most fordítottam egy Yoradio-t.
Arduino 1.8.19 + i7-4790+32Gb+ W10 64bit = 5perc
A feltöltés meg pár másodperc, a board Heltec Wifi Lora 32 (V2).kieg:
A W10 és az Arduino HDD-n, a Yoradio forrás egy M2-es SSD-n.
Gép - HP Z230 workstation, nem egy mai darab.[ Szerkesztve ]
-
vicsys
csendes tag
válasz bimbula53 #50 üzenetére
Köszi! Rájöttem, hogy valami nem kerek. Több féle modullal is próbáltam. (wroom-32D)
Most már felmegy 15 perc alatt, de feltöltés után újraindítva nem indul az AP. Ha a kezemmel birizgálom a G23+GND környékén, egyszer csak elindul. Beállítom az SSID-t és pass-t. Ezután a boot sem aktiválódik. Birizgálás után konnektál és én nem tudom honnan veszi ezt az IP cimet (192.168.33.249), mikor a 192.168.0.xxx tartományból kellene neki.
Hogyan tudok visszalépni AP módba, hogy új wifi hálózatot adhassak meg neki? -
vicsys
csendes tag
válasz its_grandpa #51 üzenetére
A feltöltés után mennyi idő múlva lép be neked az AP módba? Nekem itt pörög az asztalon egy ESP32-S modul már 2 órája, de nem történik semmi. A kijelzőn egy "ë" logo és egy futkorászó (betöltés?) pontsor van.
(Reset gomb, újraindítás is megvolt) -
bimbula53
tag
Fontos! nem kell elkeseredni, ha elsőre nem sikerül.
1. Újra indítás (feltételezem ezt többször meg próbáltad)
2. Ha ez nem jött be akkor teljesen törölni kell az ESP-t.
3. Lehet ellőről kezdeni mindent.
4. Az ESP32 Dev modult kell kiválasztani (ezt szereti a legjobban) Érdemes a "gyors indítás" pontot figyelmesen el olvasni. Részletesen leírja mit kell tenni. Csak megjegyzem, hogy más fajta ESP32-vel is lehet próbálkozni, de ismerni kell a láb kiosztását és funkcióját.
5. "ArduinoIDE-ben - töltse fel a vázlat adatokat az Eszközök → ESP32 Sketch Data Upload segítségével"
Ezt töltsd fel elsőre, nagyon fontos Ez adja az alapokat (fájl rendszert) !!!6. A "myoptions" fájlnál van a gubanc. Ja és az Arduino IDE 1.8.19 -s verzióját használd.
7. A modulon jelölt G23 -s, ha a képet nézem akkor neked nincs szükséged rá.
6. A konfigurációt webes felületen is bel lehet állítani (ezzel könnyebb). A kapott fájlt be kell másolni a "YoRadio" almappába a "yoradio.ino" mellé.
7. Végül ha ez is meg van, másodjára ezt töltsd fel!!Majd írd meg mire jutottál.
-
bimbula53
tag
válasz its_grandpa #51 üzenetére
A "Heltec Wifi Lora 32" még nem ismertem. Itt az idő, hogy meg ismerkedjünk. Köszi az infot.
Nálam pont forditva van. Arduino - SSD, Forrás - HDD, a gép meg nem 1 mai darab ( W10 64 bit, 6Gb RAM, CPU 3Gb). Ezért a 45perc forditás. -
its_grandpa
tag
Pár másodperc de most nem tudok pontosat mondani mert már az Edzelf féle ESP32Radio-V2 van rajta.
Ami folyamatosan újraindul mert nincs rajta a VS1003-as bord - Task watchdog got triggered. The following tasks did not reset the watchdog in time:Át kellene írnom az oled részét is a lapomhoz de most nem érzem a csít ehhez a melóhoz
-
its_grandpa
tag
válasz bimbula53 #58 üzenetére
Nekem a 868-as verzió van de csak azért mert van 2 kapcsolóm a kültéri világításhoz.
A terv wifi-868Mhz bridge volt, sok tapasztalat jött össze az RF kommunikációról.
Az eszköz "természetesen" még nem készült el . Lehet nem is fog mert van 868-as RFM22-es modulom, talán majd azzal.
Ha nem akarsz RF-et akkor a Heltec Wifi Kit 32 jó megoldás az oled kijelzős ESP modulhoz. Edzelf utolsó verziója állítólag már kezeli ennek a kijelzőjét. -
its_grandpa
tag
Partvonalról ...
Az Arduinó mint IDE a fejlesztéshez került említésre, nem mint hardver. Arduino lappal (szerintem) nem igazán lehet internet rádiót építeni, gyenge kicsit.
Fejleszteni meg talán jobb út a VSCode de ízlések és pofonok.
Próbálkozom ezzel a projekttel [link]
Arduinó alatt nem fordul le érthetetlen hibával, VSCode alatt meg igen. Mondjuk az eredmény nem 100-as de ez vélhetően az én hibám. -
vicsys
csendes tag
válasz bimbula53 #57 üzenetére
Na kérem! Én vagyok a hülye, de ettől eltekintve van életjel.
- A feltöltés/ fordítás azért volt lassú, mert az F-secure fogta mint vadállat. Ha kikapcsolom, kb 5 perc alatt lefordítja az IDE és fel is tölti.
- Azért nem lépett AP módba, mert nem volt csatlakoztatva VS1053 modul...
- Azért kapott fals IP címet, mert MESH-re csatlakozott. (megoldottam, most már jó a kapott IP cím) Egyébiránt, a feltöltéskor már meg lehet adni egy "wifi.csv" fájlban az elérhető SSID/pass párosokat és automatikusan felcsatlakozik feltöltés vagy reset után.
- Most minden működik csak hang nincs a VS kimenetén. Illetve csak kattogás berregés van, amolyan digitális zaj. (Próbáltam leválasztó trafón keresztül is)
Most kellene összekötnöm a 33-34 -es lábakat a VS1053-nál? -
bimbula53
tag
Ajánlanám a program írójának alap beállitásának a használatát. A myoptions fájlban. Használtad a webes felületet? Úgy emlékszem a 34 -s tű csak bemenetként lehet használni. A 33-s tűt használhatod. (pl. CS- nek). Írd meg VS1053 bekötését úgy könnyebben tudok segíteni. Bármilyen változtatás történik a konfig fájlban újra kell fordítani és feltölteni.
-
Airedhyal
aktív tag
Par napja osszeraktam a YoRadio -t a v0.9.110 -es firmware -vel, ma frissitettem a v0.9.155 -re tokeletesen mukodik.
ESP32S-WROOM + UDA1334A + 2x3W erosito.
Kijelzo az nincs rajta, nem erzem hianyat, a szekreny tetejen teljesit szolgalatot. :) -
mtibi55
tag
Sziasztok össze dobtam egy karadio-t 8266 és 1053-mal de valamiért csak fehér zaj jön belőle. A soros monitoron és a web felületen látszólag működik. A vezetékelést többször átnéztem minden stimmel. Valakinek van ötlete mi a gond?
-
bimbula53
tag
Szia!
Tudálékosnak fog hatni, de először leírnám az általános bekötést:
ESP8266 - VS1053
D1(GPIO 05) XDCS
D2(GPIO 04) DREQ
D3(GPIO 00) XRST
D5(GPIO 14 SCK
D6(GPIO 12) SO (MISO)
D7(GPIO 13) SI (MOSI)
D8(GPIO 15) XCSHa ez rendben, érdemes élőről kezdeni az égetést. Mindenek elött az ESP8266 -ot teljesen törölni, azután újra égetni a programot. Ezek után sincs hang akkor a VS1053-at külön teszt programmal ellenőrizni, jó vagy nem.
Ellenőrizd a VS1053 táp IC -it. Több probléma is adódott belőlé. Néz utána a weben. Ha jól emlékszem a 3,3V-os ic mellett 5V-osnak kellene lennie, de helyette 1,8 tettek bele helyette. Ennél fogva 5V -tól tönkre megy és nincs hang csak zaj. -
mtibi55
tag
szia én is ki szeretném próbálni a Yoradio-t de gond van a fordítással. Nem vagyok egy programozó guru csak követem a leírásokat de itt elakadtam. tudnál segíteni?
Arduino: 1.8.19 (Windows 7), Board: "ESP32 Dev Module, Disabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\audioVS1053\audioVS1053Ex.cpp: In member function 'bool Audio::connecttohost(const char*, const char*, const char*)':
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\audioVS1053\audioVS1053Ex.cpp:1797:8: error: 'ESP_ARDUINO_VERSION_MAJOR' was not declared in this scope
if(ESP_ARDUINO_VERSION_MAJOR == 2 && ESP_ARDUINO_VERSION_MINOR == 0 && ESP_ARDUINO_VERSION_PATCH >= 3 && MAX_AUDIO_SOCKET_TIMEOUT){
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\audioVS1053\audioVS1053Ex.cpp:1797:42: error: 'ESP_ARDUINO_VERSION_MINOR' was not declared in this scope
if(ESP_ARDUINO_VERSION_MAJOR == 2 && ESP_ARDUINO_VERSION_MINOR == 0 && ESP_ARDUINO_VERSION_PATCH >= 3 && MAX_AUDIO_SOCKET_TIMEOUT){
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\audioVS1053\audioVS1053Ex.cpp:1797:76: error: 'ESP_ARDUINO_VERSION_PATCH' was not declared in this scope
if(ESP_ARDUINO_VERSION_MAJOR == 2 && ESP_ARDUINO_VERSION_MINOR == 0 && ESP_ARDUINO_VERSION_PATCH >= 3 && MAX_AUDIO_SOCKET_TIMEOUT){
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp: In member function 'void Config::listSD(fs::File&, fs::File&, const char*, uint8_t)':
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:361:39: error: 'class fs::File' has no member named 'path'
if(levels && !checkNoMedia(file.path())){
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:362:42: error: 'class fs::File' has no member named 'path'
listSD(plSDfile, plSDindex, file.path(), levels -1);
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:367:80: error: 'class fs::File' has no member named 'path'
plSDfile.print(file.name()); plSDfile.print("\t"); plSDfile.print(file.path()); plSDfile.print("\t"); plSDfile.println(0);
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp: In static member function 'static void Config::doSleep()':
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:666:56: error: 'analogWrite' was not declared in this scope
if(BRIGHTNESS_PIN!=255) analogWrite(BRIGHTNESS_PIN, 0);
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp: In member function 'void Config::doSleepW()':
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:677:56: error: 'analogWrite' was not declared in this scope
if(BRIGHTNESS_PIN!=255) analogWrite(BRIGHTNESS_PIN, 0);
^
In file included from C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:1:0:
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp: In member function 'void Config::bootInfo()':
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:699:35: error: 'ESP_ARDUINO_VERSION_MAJOR' was not declared in this scope
BOOTLOG("esp32core:\t%d.%d.%d", ESP_ARDUINO_VERSION_MAJOR, ESP_ARDUINO_VERSION_MINOR, ESP_ARDUINO_VERSION_PATCH);
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.h:32:55: note: in definition of macro 'BOOTLOG'
#define BOOTLOG( ... ) { char buf[120]; sprintf( buf, __VA_ARGS__ ) ; Serial.print("##[BOOT]#\t"); Serial.println(buf); }
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:699:62: error: 'ESP_ARDUINO_VERSION_MINOR' was not declared in this scope
BOOTLOG("esp32core:\t%d.%d.%d", ESP_ARDUINO_VERSION_MAJOR, ESP_ARDUINO_VERSION_MINOR, ESP_ARDUINO_VERSION_PATCH);
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.h:32:55: note: in definition of macro 'BOOTLOG'
#define BOOTLOG( ... ) { char buf[120]; sprintf( buf, __VA_ARGS__ ) ; Serial.print("##[BOOT]#\t"); Serial.println(buf); }
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:699:89: error: 'ESP_ARDUINO_VERSION_PATCH' was not declared in this scope
BOOTLOG("esp32core:\t%d.%d.%d", ESP_ARDUINO_VERSION_MAJOR, ESP_ARDUINO_VERSION_MINOR, ESP_ARDUINO_VERSION_PATCH);
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.h:32:55: note: in definition of macro 'BOOTLOG'
#define BOOTLOG( ... ) { char buf[120]; sprintf( buf, __VA_ARGS__ ) ; Serial.print("##[BOOT]#\t"); Serial.println(buf); }
^
exit status 1
Error compiling for board ESP32 Dev Module.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences. -
bimbula53
tag
Szia!
Gondolom a legfrisseb verzióval kezdesz.
"Arduino: 1.8.19 (Windows 7), Board: "ESP32 Dev Module, Disabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"
Ez rendben van.
Kérdés: a "myoptions.h" fájlt beállítottad? Itt lehet konfigurálni a neked megfelelő tűket. kijelző, vs1053, estleg kódoló, stb... Ezt webes felületen is be tudod állítani. Igy a könnyeb.
Írd meg a beállításokat. Az is sokat segít kideríteni a hibákat
Ha ez megvan akkor a "yoradio.ino" mellé kell másolni, és utána indítsd el az .ino fájlt.
A hiba üzenetek beállítási problémákra utalnak.
Ha sikerül hiba nélkül lefordítani akkor ne felejtsd el először a fájl rendszert feltölteni, utána mehet a program.
-
mtibi55
tag
válasz bimbula53 #72 üzenetére
Arduino: 1.8.19 (Windows 7), Board: "ESP32S2 Dev Module, FTDI Adapter, Disabled, Disabled, Disabled, UART0, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi), QIO, 80MHz, 4MB (32Mb), 921600, None, Disabled"
This version of C:\Users\toshiba\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1\esptool.exe is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need a x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher.
exit status 1
Error compiling for board ESP32S2 Dev Module.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences. -
Airedhyal
aktív tag
válasz bimbula53 #65 üzenetére
Udv.
Bocs a kesei reagalasert, nem mentettem a topicot.
Velemenyem az hogy nagyon jo cuc lett.
Tapasztalat hogy edddig minden radio streamet vitt ami mp3, de vannak amik csuklanak lejatszas kozben. De ezek a raspberry pi + volumio alatt is csuklottak, szoval a streammal van gond.
Osszeszereles az nem szep, de mukodik. Dobozban van nem latszik.
Csupalyuk panel + [alap] + vekony merev szalas drot, mert mikor kellene a vekony sodrot nincs sehol.Tapellatas az egy 230V/5V 3A adapterrol tortenik.
Az erosito es a DAC az 5V -t kap.
Az ESP32 az 3,6V -t kap egy LM2596 -rol. -
bimbula53
tag
"Arduino: 1.8.19 (Windows 7), Board: "ESP32 Dev Module, Disabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"
Erre térj vissza. Sajnos a win7-hez nem tudok hozzá szólni. Az arduino 1.8.19 -nél maradj mindenféleképpen első körben. Az ESP 32 librarinál v.2... -től jó. -
bimbula53
tag
válasz Airedhyal #75 üzenetére
Többféle ESP32 -vel is próbálkoznak és végül is sikerül nekik csak a láb kiosztás és funkciójukat kell ismerni.
Én legutóbb ESP32 D1 mini -vel készítettem. Azt tapasztaltam, hogy a WROOM modullal sikeresebbek mint a WROVER modullal. De olvastam már, hogy összetetteb modulokkal is sikereket értek el. Itt is a láb és funkció a kérdés ami döntő.
Amit saját magunk csinálunk az mindig szép. Egyébként az "AAC" kiterjesztést is
lejátsza. A 320kb-s streameket is szépen viszi. -
mtibi55
tag
Nem konkrétan webrádió de tudna valaki tippet adni hogy párhuzamos hajtású lcd-t hogyan lehetne használni a rádió spi portjával? Van több is itthon és ha megoldható akkor nem kellene újat vennem.
-
mtibi55
tag
válasz bimbula53 #77 üzenetére
Teljesen letöröltem az arduino-t. Újra telepítettem 0-ról. fel tettem az esp boardokat meg fájlrendszer feltöltőket meg ami librares kell a Yoradio-hoz de így sem hajlandó lefordítani.
Arduino: 1.8.19 (Windows 7), Board: "ESP32 Dev Module, Disabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\audioVS1053\audioVS1053Ex.cpp: In member function 'bool Audio::connecttohost(const char*, const char*, const char*)':
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\audioVS1053\audioVS1053Ex.cpp:1797:8: error: 'ESP_ARDUINO_VERSION_MAJOR' was not declared in this scope
if(ESP_ARDUINO_VERSION_MAJOR == 2 && ESP_ARDUINO_VERSION_MINOR == 0 && ESP_ARDUINO_VERSION_PATCH >= 3 && MAX_AUDIO_SOCKET_TIMEOUT){
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\audioVS1053\audioVS1053Ex.cpp:1797:42: error: 'ESP_ARDUINO_VERSION_MINOR' was not declared in this scope
if(ESP_ARDUINO_VERSION_MAJOR == 2 && ESP_ARDUINO_VERSION_MINOR == 0 && ESP_ARDUINO_VERSION_PATCH >= 3 && MAX_AUDIO_SOCKET_TIMEOUT){
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\audioVS1053\audioVS1053Ex.cpp:1797:76: error: 'ESP_ARDUINO_VERSION_PATCH' was not declared in this scope
if(ESP_ARDUINO_VERSION_MAJOR == 2 && ESP_ARDUINO_VERSION_MINOR == 0 && ESP_ARDUINO_VERSION_PATCH >= 3 && MAX_AUDIO_SOCKET_TIMEOUT){
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp: In member function 'void Config::listSD(fs::File&, fs::File&, const char*, uint8_t)':
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:361:39: error: 'class fs::File' has no member named 'path'
if(levels && !checkNoMedia(file.path())){
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:362:42: error: 'class fs::File' has no member named 'path'
listSD(plSDfile, plSDindex, file.path(), levels -1);
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:367:80: error: 'class fs::File' has no member named 'path'
plSDfile.print(file.name()); plSDfile.print("\t"); plSDfile.print(file.path()); plSDfile.print("\t"); plSDfile.println(0);
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp: In static member function 'static void Config::doSleep()':
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:666:56: error: 'analogWrite' was not declared in this scope
if(BRIGHTNESS_PIN!=255) analogWrite(BRIGHTNESS_PIN, 0);
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp: In member function 'void Config::doSleepW()':
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:677:56: error: 'analogWrite' was not declared in this scope
if(BRIGHTNESS_PIN!=255) analogWrite(BRIGHTNESS_PIN, 0);
^
In file included from C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:1:0:
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp: In member function 'void Config::bootInfo()':
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:699:35: error: 'ESP_ARDUINO_VERSION_MAJOR' was not declared in this scope
BOOTLOG("esp32core:\t%d.%d.%d", ESP_ARDUINO_VERSION_MAJOR, ESP_ARDUINO_VERSION_MINOR, ESP_ARDUINO_VERSION_PATCH);
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.h:32:55: note: in definition of macro 'BOOTLOG'
#define BOOTLOG( ... ) { char buf[120]; sprintf( buf, __VA_ARGS__ ) ; Serial.print("##[BOOT]#\t"); Serial.println(buf); }
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:699:62: error: 'ESP_ARDUINO_VERSION_MINOR' was not declared in this scope
BOOTLOG("esp32core:\t%d.%d.%d", ESP_ARDUINO_VERSION_MAJOR, ESP_ARDUINO_VERSION_MINOR, ESP_ARDUINO_VERSION_PATCH);
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.h:32:55: note: in definition of macro 'BOOTLOG'
#define BOOTLOG( ... ) { char buf[120]; sprintf( buf, __VA_ARGS__ ) ; Serial.print("##[BOOT]#\t"); Serial.println(buf); }
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.cpp:699:89: error: 'ESP_ARDUINO_VERSION_PATCH' was not declared in this scope
BOOTLOG("esp32core:\t%d.%d.%d", ESP_ARDUINO_VERSION_MAJOR, ESP_ARDUINO_VERSION_MINOR, ESP_ARDUINO_VERSION_PATCH);
^
C:\Users\toshiba\Desktop\radio\yoradio-main\yoradio-main\yoRadio\src\core\config.h:32:55: note: in definition of macro 'BOOTLOG'
#define BOOTLOG( ... ) { char buf[120]; sprintf( buf, __VA_ARGS__ ) ; Serial.print("##[BOOT]#\t"); Serial.println(buf); }
^
exit status 1
Error compiling for board ESP32 Dev Module.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences. -
bimbula53
tag
Kérlek a myoptions.h fájlt küld el, ami a Te konfigurációdat tartalmazza, hogy win10 64 alatt is lefordítsam.
A vs1053 az sd és brighness_pin bekötését írd meg.
Jelen olvasatomban ezeknél látok problémát. Lehetséges a vs1053 téves bekötése. A többi ebből adódik. Ha elküldöd az adatokat holnap letesztelem, hogy tovább tudjunk lépni. -
mtibi55
tag
válasz bimbula53 #83 üzenetére
#define myoptions_h
/* Generated by myoptions.h generator - v0.7.8 */
/* https://e2002.github.io/docs/myoptions-generator.html?r=71,2,3,7,24,44,47,49,50,53,67&i=5,6,18,19,20,21,22,23,24,41&v=21,22,5,32,4,-1,34,39,36,35 */
/* Put this file next to yoRadio.ino and restart Arduino IDE. */
/* !!! Attention !!! */
/* This configuration depends on some additional libraries. Please install them using the library manager: */
/* OneButton, IRremoteESP8266 */
/* !!! Do not be alarmed, all right, the default values are not included in this file !!! */
#define DSP_MODEL DSP_2004I2C
#define I2S_DOUT 255
#define VS1053_CS 5
#define VS1053_DCS 32
#define VS1053_DREQ 4
#define BTN_LEFT 34
#define BTN_CENTER 39
#define BTN_RIGHT 36
#define IR_PIN 35
#endif[ Szerkesztve ]
-
bimbula53
tag
Több kérdés is felmerült.
Ahogy nézem nincs SD kártyád és a Brighness_pin -hez sem nyúltál.
Nekem a Te beállításoddal simán hiba nélkül lefordította. Ami viszont feltűnt, hogy míg nekem
"r=71,2,4,7,24,44,47,54,56,67&i=5,6,18,19,20,21,28,29,30,41&v=21,22,5,32,4,-1,36,34,39,35"
addig neked
"r=71,2,3,7,24,44,47,49,50,53,67&i=5,6,18,19,20,21,22,23,24,41&v=21,22,5,32,4,-1,34,39,36,35"
Win7 64- en , amin nincs telepítve arduino, szintén a fenti értékeimet adta.
Sajnos arra nem tudok válaszolni miért különböznek. Bár fordításnál ezzel nem foglalkozik.
1. mi az esp32 pontos típusa?
2. melyik Yoradio verziót használod?
3. tedd meg légyszi, hogy az examples\myoptions.h fájlt konfigurálod és küld el.
4. Frissisd a következöket:
a. File -> Preferences - További alaplap-kezelő URL-ek: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json, https://dl.espressif.com/dl/package_esp32_index.json
b. ESP32 alapverzió 2.0.0 vagy újabb (https://github.com/espressif/arduino-esp32) !
5. Próbáld meg a szerző által alap configot használni és csak azt módosítsd amik összevesznek, és ezt fordítsd. -
mtibi55
tag
válasz bimbula53 #85 üzenetére
SD kártyám nincs nem kell. A myoptions.h-t a web felületen csináltam.
1. Nodemcu ESP-32S
2. A legújabbat de már próbáltam régebbi verziókat is.
3. Hogy tudok file-t küldeni?
4.
a,https://espressif.github.io/arduino-esp32/package_esp32_index.json
http://arduino.esp8266.com/stable/package_esp8266com_index.json
b, Az alaplap kezelőt frissítettem akkor arra panaszkodott hogy a python 64bites verzió. -
bimbula53
tag
Már közeledik a győzelem.
Én a helyedben a ESPAsyncWebServer.h fájlba beleírnám a #include "debug.h" pl. a 25-dik sorba. (bár idáig egyszerse volt ilyen problémám, ez idáig nem futottam ilyenbe. )
És úgy fordítanám. Egyébként nem tudom hogy kell fájlt küldeni. Telefonon olvasom amit küldtél -
-
Airedhyal
aktív tag
-
bimbula53
tag
Mielőtt felraktad az ESPAsyncTCP-master.zip, kipróbáltad az ESPAsyncWebServer.h fájlba beleírnám a #include "debug.h és fordítani. Úgy mit csinált? A debug.h nélkül és a ESPAsyncTCP-masterrel fordítottál? Ekkor írt oldalnyi hibát és mindenhol az ESPAsynkWebServerre utal?
Mi hiányzik még neki? Ez költői kérdés, ez inkább magamhoz szól. Én ebben a helyzetben gyalulnám az egész Arduinot és élőről kezdeném a szükséges könyvtárakkal kiegészítve.
File -> Preferences - Bővebb kimenet mutatása eközben: "fordítás" pipa. ( gondolom ez eddig is be volt állítva). -
bimbula53
tag
válasz Airedhyal #90 üzenetére
Szia!
Csak kíváncsiságból kérdem: "r=71,2,4,7,24,44,47,54,56,67&i=5,6,18,19,20,21,28,29,30,41&v=21,22,5,32,4,-1,36,34,39,35"
"r=71,2,3,7,24,44,47,49,50,53,67&i=5,6,18,19,20,21,22,23,24,41&v=21,22,5,32,4,-1,34,39,36,35"
miért van különbség a két sor között mikor mind a kettő jó?
A Nextcloud -ot régóta használod, biztonságos?
-
Airedhyal
aktív tag
válasz bimbula53 #92 üzenetére
Ezek a sorok igy nem jok.
Igy helyes: Link Link
Meglehet nezni ki milyen configot kattintgatott ossze maganak.
Amit en hasznalok az csak ennyi.Nextcloudot mar tobb mint 2 eve hasznalon, eddig csak a sajat benasagom miatt fekudt ki parszor. Megvagyok elegedve vele.
Menyire biztonsagos? Hm.. meg nem probalkoztak be. De ami kesik az lassan bekovetkezik. -
bimbula53
tag
válasz Airedhyal #93 üzenetére
Köszi a válaszokat. Megvilágosodtam. Mind a két sor tökéletes. Itt a hardver összeállításokból fakadnak a különbségek. A linkek megnézésekor világosodtam meg. (Hiába, mindig tanul az ember.)
Én mindig encoderben gondolkodtam. A nyomógombos vezérlés kimaradt ennél a rádiónál. Amit én használok [link] -
mtibi55
tag
válasz Airedhyal #90 üzenetére
Ki próbáltam.
Arduino: 1.8.19 (Windows 7), Board: "ESP32 Dev Module, Disabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None"
In file included from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\displays\widgets\pages.h:5,
from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\displays\displayLC1602.h:15,
from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\displays\dspcore.h:20,
from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\core\display.h:9,
from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\core\config.cpp:4:
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:42:18: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(const T&)> OnRemove;
^~~~~~~~
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:42:13: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:25:1:
+#include <functional>
#include "WString.h"
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:42:13:
typedef std::function<void(const T&)> OnRemove;
^~~
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:43:18: error: 'function' in namespace 'std' does not name a template type
typedef std::function<bool(const T&)> Predicate;
^~~~~~~~
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:43:13: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
typedef std::function<bool(const T&)> Predicate;
^~~
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:46:5: error: 'OnRemove' does not name a type; did you mean 'remove'?
OnRemove _onRemove;
^~~~~~~~
remove
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:64:24: error: expected ')' before 'onRemove'
LinkedList(OnRemove onRemove) : _root(nullptr), _onRemove(onRemove) {}
~ ^~~~~~~~~
)
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:92:21: error: 'Predicate' has not been declared
size_t count_if(Predicate predicate) const {
^~~~~~~~~
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:139:23: error: 'Predicate' has not been declared
bool remove_first(Predicate predicate){
^~~~~~~~~
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h: In member function 'bool LinkedList<T, Item>::remove(const T&)':
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:127:15: error: '_onRemove' was not declared in this scope
if (_onRemove) {
^~~~~~~~~
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:127:15: note: suggested alternative: 'remove'
if (_onRemove) {
^~~~~~~~~
remove
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h: In member function 'bool LinkedList<T, Item>::remove_first(int)':
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:149:15: error: '_onRemove' was not declared in this scope
if (_onRemove) {
^~~~~~~~~
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:149:15: note: suggested alternative: 'remove'
if (_onRemove) {
^~~~~~~~~
remove
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h: In member function 'void LinkedList<T, Item>::free()':
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:165:13: error: '_onRemove' was not declared in this scope
if (_onRemove) {
^~~~~~~~~
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:165:13: note: suggested alternative: 'remove'
if (_onRemove) {
^~~~~~~~~
remove
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h: In constructor 'StringArray::StringArray()':
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:178:37: error: no matching function for call to 'LinkedList<String>::LinkedList(std::nullptr_t)'
StringArray() : LinkedList(nullptr) {}
^
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:39:7: note: candidate: 'LinkedList<String>::LinkedList()'
class LinkedList {
^~~~~~~~~~
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:39:7: note: candidate expects 0 arguments, 1 provided
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:39:7: note: candidate: 'constexpr LinkedList<String>::LinkedList(const LinkedList<String>&)'
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:39:7: note: no known conversion for argument 1 from 'std::nullptr_t' to 'const LinkedList<String>&'
In file included from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\displays\displayLC1602.h:15,
from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\displays\dspcore.h:20,
from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\core\display.h:9,
from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\core\config.cpp:4:
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\displays\widgets\pages.h: In constructor 'Pager::Pager()':
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\displays\widgets\pages.h:26:66: error: no matching function for call to 'LinkedList<Page*>::LinkedList(Pager::Pager()::<lambda(Page*)>)'
Pager() : _pages(LinkedList<Page*>([](Page* pg){ delete pg; })) {}
^
In file included from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\displays\widgets\pages.h:5,
from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\displays\displayLC1602.h:15,
from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\displays\dspcore.h:20,
from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\core\display.h:9,
from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\core\config.cpp:4:
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:39:7: note: candidate: 'LinkedList<Page*>::LinkedList()'
class LinkedList {
^~~~~~~~~~
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:39:7: note: candidate expects 0 arguments, 1 provided
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:39:7: note: candidate: 'constexpr LinkedList<Page*>::LinkedList(const LinkedList<Page*>&)'
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:39:7: note: no known conversion for argument 1 from 'Pager::Pager()::<lambda(Page*)>' to 'const LinkedList<Page*>&'
In file included from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\core\netserver.h:5,
from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\core\config.cpp:6:
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\ESPAsyncWebServer.h: In constructor 'DefaultHeaders::DefaultHeaders()':
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\ESPAsyncWebServer.h:446:57: error: no matching function for call to 'LinkedList<AsyncWebHeader*>::LinkedList(DefaultHeaders::DefaultHeaders()::<lambda(AsyncWebHeader*)>)'
:_headers(headers_t([](AsyncWebHeader *h){ delete h; }))
^
In file included from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\displays\widgets\pages.h:5,
from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\displays\displayLC1602.h:15,
from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\displays\dspcore.h:20,
from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\core\display.h:9,
from C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\core\config.cpp:4:
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:39:7: note: candidate: 'LinkedList<AsyncWebHeader*>::LinkedList()'
class LinkedList {
^~~~~~~~~~
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:39:7: note: candidate expects 0 arguments, 1 provided
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:39:7: note: candidate: 'constexpr LinkedList<AsyncWebHeader*>::LinkedList(const LinkedList<AsyncWebHeader*>&)'
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\AsyncWebServer\StringArray.h:39:7: note: no known conversion for argument 1 from 'DefaultHeaders::DefaultHeaders()::<lambda(AsyncWebHeader*)>' to 'const LinkedList<AsyncWebHeader*>&'
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\core\config.cpp: In static member function 'static void Config::doSleep()':
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\core\config.cpp:666:27: error: 'analogWrite' was not declared in this scope
if(BRIGHTNESS_PIN!=255) analogWrite(BRIGHTNESS_PIN, 0);
^~~~~~~~~~~
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\core\config.cpp:666:27: note: suggested alternative: 'eepromWrite'
if(BRIGHTNESS_PIN!=255) analogWrite(BRIGHTNESS_PIN, 0);
^~~~~~~~~~~
eepromWrite
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\core\config.cpp: In member function 'void Config::doSleepW()':
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\core\config.cpp:677:27: error: 'analogWrite' was not declared in this scope
if(BRIGHTNESS_PIN!=255) analogWrite(BRIGHTNESS_PIN, 0);
^~~~~~~~~~~
C:\Users\toshiba\Desktop\Arduino\Arduino\yoRadio\src\core\config.cpp:677:27: note: suggested alternative: 'eepromWrite'
if(BRIGHTNESS_PIN!=255) analogWrite(BRIGHTNESS_PIN, 0);
^~~~~~~~~~~
eepromWrite
Multiple libraries were found for "SD.h"
Used: C:\Users\toshiba\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0\libraries\SD
Not used: C:\Users\toshiba\Documents\Arduino\libraries\SD
exit status 1
Error compiling for board ESP32 Dev Module.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Alpha Laptopszerviz Kft.
Város: Pécs