- Xiaomi 15 - kicsi telefon nagy energiával
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy A52s 5G - jó S-tehetség
- Poco X3 NFC - minden, ami kell
- Android alkalmazások - szoftver kibeszélő topik
- Honor 200 Pro - mobilportré
- Telekom mobilszolgáltatások
- Samsung Galaxy A56 - megbízható középszerűség
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Megérkezett a Google Pixel 7 és 7 Pro
Hirdetés
Új hozzászólás Aktív témák
-
Wéber László
újonc
-
Wéber László
újonc
válasz
bimbula53 #1264 üzenetére
Nagyon köszönöm, hogy próbálsz segíteni. 1.8.19-es verziót használom. Régóta foglalkozom programozással, korában Z80, újabban PIC-el, alapvetően assemblerben. 'C '-vel nem foglalkoztam, csupán megpróbálom értelmezni. 'Előéletem' során tapasztaltam, hogy van egy biztos pont, amire támaszkodok, történetesen az hogy hibát csupán én követhetek el mivel a processzor, csupán végrehajtó. Ezt figyelembe véve még tanulmányozom (bár nincs benne gyakorlatom) a jelzett hibát, bár ezt csupán fél órás szünetekkel tudom megtenni, mivel ennyi ideig tart egy fordítás. ezért gondoltam arra hogy ha nem terhellek eljuttatnám a tömörítet anyagot.
-
Wéber László
újonc
válasz
bimbula53 #1262 üzenetére
Szia!
Köszönöm a válaszodat, a helyzet az hogy az alábbi configgal szépen lefordul és működik:#define ARDUINO_ESP32S3_DEV
#define RSSI_DIGIT true
#define L10N_LANGUAGE RU
#define DSP_MODEL DSP_ILI9488
#define TFT_DC 9
#define TFT_CS 10
#define TFT_RST -1
#define BRIGHTNESS_PIN 14Ezek után a legnagyobb figyelemmel elvégzem a Lucza Gyuri által javasolt étalakítást, de a fordításnál már hibára fut.
Kivágtam a hibás területet, szeretném átküldeni "zanzásitva', de itt nem tudom csatoltan átküldeni. Ha kapnék egy e-mail címet, az segítene, köszönettel W.L.
U.i.: az idézet config csak displ.-re vonatkozó részt tartalmazza. -
bimbula53
tag
válasz
bimbula53 #1261 üzenetére
Kiegészités!
A program írójának a hardver listájában benne van!Ezen az útvonalon található ami kell hozzá!
/yoRadio/src/displays/displayILI9488.cpp
/yoRadio/src/displays/displayILI9488.hEzzel lehet módosítani a beállításokat!
/yoRadio/src/displays/conf/displayILI9488conf_custom.hÉs itt található az eredeti pontos leírás a magyarosításról: https://gist.github.com/LuczaGyuri
-
Seiki
újonc
válasz
bimbula53 #1228 üzenetére
Szia,
Igen yoradiot szeretnék de próbára bármilyen megfelel amin gyakorolni/tanulni lehetne.
Újra kezdtem az alapoktól.
- Egy sima "Hello World" programmal sikerült a TFT kijelzőt bekapcsolni és végre siker mert kiírta a "Hello World" szöveget fekete alapon fehér betűkkel ( Egy pakisztáni youtube segített :-) )
- Ezután hozzáadtam manuálisan a Wifi csatlakozást. Szépen csatlakozott, tudtam pingelni és ki is irattattam a Wifi és IP cím adatokat a kijelzőre.
- Ezután egy kijelző DEMO és Óra demó programot is sikerült elindítani.
Eddig rendben is volna mert mind az ESP32 mind a kijelző működik.A yoradio-val pedig ezek a gondjaim:
A yoradio fordítása hiba nélkül megtörténik ( pár hiba volt de azokat orvosoltam )
1, Viszont ez a lábkiosztás valószínű nem jó a yoradio-hoz --> Erre kellene egy bekötési ábra vagy hol találom
2, Másik gond, hogy hiába írom be a yoradio\src\core\network.h fájlba a Wifi SSID és PASSW adatokat nem csatlakozik a Wifihez.Egy letöltött myoptions.h fájl tartalma pedig ez ami a yoradio.ino-val közös mappában van
// File created with YoRadio Theme Editor created by András Daradics
// File last modified: 19/09/2024 21:10:33
// GitHub: https://github.com/andrasdaradici/YoRadio-Theme-Editor
// Itch.io: https://andrasdaradici.itch.io/yoradio-theme-editor
#ifndef _my_theme_h
#define _my_theme_h
#define ENABLE_THEME
#ifdef ENABLE_THEME
#define COLOR_BACKGROUND 0, 0, 0
#define COLOR_STATION_NAME 255, 255, 255
#define COLOR_STATION_BG 0, 0, 190
#define COLOR_STATION_FILL 0, 0, 190 // colore cornice nome stazione 255,255,255 bianco
#define COLOR_SNG_TITLE_1 255, 255, 0
#define COLOR_SNG_TITLE_2 255, 255, 255
#define COLOR_WEATHER 255, 145, 0
#define COLOR_VU_MAX 255, 0, 0
#define COLOR_VU_MIN 0, 255, 0
#define COLOR_CLOCK 255, 255, 255
#define COLOR_CLOCK_BG 0, 0, 0
#define COLOR_SECONDS 0, 219, 255
#define COLOR_DAY_OF_W 255, 255, 0
#define COLOR_DATE 255, 44, 31
#define COLOR_BUFFER 0, 185, 255
#define COLOR_IP 173, 255, 122
#define COLOR_VOLUME_VALUE 136, 231, 235
#define COLOR_RSSI 255, 255, 255
#define COLOR_VOLBAR_OUT 255, 255, 255
#define COLOR_VOLBAR_IN 255, 0, 0
#define COLOR_DIGITS 100, 100, 255
#define COLOR_DIVIDER 255, 8, 0
#define COLOR_BITRATE 255, 255, 184
#define COLOR_HEAP 255, 168, 162
#define COLOR_PL_CURRENT 255, 255, 255
#define COLOR_PL_CURRENT_BG 91, 118, 255
#define COLOR_PL_CURRENT_FILL 91, 118, 255
#define COLOR_PLAYLIST_0 255, 255, 255
#define COLOR_PLAYLIST_1 255, 255, 255
#define COLOR_PLAYLIST_2 255, 255, 255
#define COLOR_PLAYLIST_3 255, 255, 255
#define COLOR_PLAYLIST_4 255, 255, 255
#endif
#endif
Egyenlőre ennyi. -
Vera80
csendes tag
válasz
bimbula53 #1218 üzenetére
Újra feltöltöttem a www mappa tartalmát, de nem lett jó.
Viszont felülírtam a glcdfont fájlt és láss csodát, működik. Pedig a két fájl méretre megegyezett.Volt már itt téma, hogy az időjárás sáv nem megy ki a kijelző bal széléig, de nem született rá megoldás.Köszönöm a Te hozzászólásod segített, hogy rossz helyen keresgélek. -
ecx
tag
válasz
bimbula53 #1207 üzenetére
Hálásan köszönöm a válaszokat bimbula53!
Kipróbálom hamarosan!
Myoptions.h így néz ki teljes egészében:#ifndef myoptions_h
#define myoptions_h
/* Generated by myoptions.h generator - v0.8.1 */
/* https://e2002.github.io/docs/myoptions-generator.html?r=71,2,31,41,43,46&i=1,2,3,4,15,16,17&v=4,5,-1,255,27,26,25 */
/* 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: */
/* Adafruit GFX Library */
/* !!! Do not be alarmed, all right, the default values are not included in this file !!! */
#define DSP_MODEL DSP_ILI9488
#define PLAYER_FORCE_MONO true
#endif
-
válasz
bimbula53 #712 üzenetére
Köszi. Ezt írtam is.
A kérdés, hogy tapasztalatotok alapján mit lehet elrontani két firmware feltöltés között, hogy így beálljon? Kapcsoljam ki és be minden feltöltés között?
Valaki járt már így? Valahogy üríteni kell valami tárat a két OTA között?
Nem szeretném minden alkalommal felhozni a garázsból frissíteni, de az akadás miatt kísérleteznem kellene. A lakásba meg nincs helye mondta a "főnök" -
johniee
senior tag
válasz
bimbula53 #699 üzenetére
A türkizkék/világoskék vonal az RGB LED bal alsó lábát köti össze a DIN-nel
A sárga eredetileg az IO22-höz volt rajzolva, de az ugyanaz, mintha a GND és IO27 közötti csatlakozót kötöd a BCK-ra.
Hogy jobban értsd, ezt adják hozzá gyárilag, USB kábel és egy 4pin-es mini csatlakozó, ami csak egy csatlakozóra elég -
johniee
senior tag
válasz
bimbula53 #693 üzenetére
Csináltam egy újabb leírást egy másik srác leírásából, benne minden ami kellett nekem, alapból magyarítva van az egész, ami már a ZIP-be került:
Google Drive [link]
Ha minden be van importálva/telepítve, akkor hiba nélkül kell lefutnia a kódnak.A legújabb ESP32-2432S028 USB-C csatlakozós, és PCM5102 volt hozzá nekem.
Lehet helyette a Max98357 I2S 3W Class D Amplifier-t használni, a kódban ez is változtatható.
itt az eredeti rajzon el volt ba**va és nem volt egyértelmű a bekötése a türkiz--világoskék, a bal alsó lába az RGB LED-nek a DIN-re megy.
A Jumpert is össze kell forrasztani és a kis nyilakkal jelölt módon a hátulján:
Az IO16, azaz az RGB LED bal felső lába lett a jeladó a távirányítóhoz, ez a kódban(myoptions.h) is 16-osként szerepel.
A sárgával jelölt IO22 vagy GND - IO27 közötti láb ugyanaz, közös szál futott a NYÁK-on.
A csatlakozó alapból így lesz, mivel 4pinest adnak hozzá.
Az SCK nevű pin-re semmi sincs csatlakoztatva.
A hozzá optimalizált infrás távirányító így néz ki, kell neki GND, +3.3V és egy jel csatlakozó(RGB LED bal felső IO16) - összesen 3 érintkező, villog a kis NYÁK LED-je, ha nyomogatod a távirányítót.
Használhatsz másik távkapcsot is hozzá, a webes interfészen kell úgyis betanítani. -
G25
újonc
válasz
bimbula53 #693 üzenetére
Szia, nekem van 2 db egyforma aliexpesszes esp32 " https://www.aliexpress.com/item/1005006096709541.html?spm=a2g0o.order_list.order_list_main.11.21ef1802tnqu1g" nem sikerül vele valahogy semmi, webradiót épitenék, valamilyen memória, puffer , rossz cimzést ir, fentebb olvasható elvileg, már irtam róla. Kérésem lenne érdekelne a pontos tipus,, ár, beszerzési forrás, kód leirás. meg kell épitenem, ajándék lenne belőle. Köszönöm.
-
G25
újonc
válasz
bimbula53 #689 üzenetére
Szia, a doboz marad ösi emlék, amig műkszik marad. próbáltam esp32-t. egyszerű web rádióval h megy-e. hiba:
:19:46.289 -> ELF file SHA256: 2a0526bddb7eba06
22:19:46.289 ->
22:19:46.470 -> Rebooting...
22:19:46.470 -> ets Jul 29 2019 12:21:46
22:19:46.505 ->
22:19:46.505 -> rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
22:19:46.505 -> configsip: 0, SPIWP:0xee
22:19:46.505 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
22:19:46.505 -> mode:DIO, clock div:1
22:19:46.505 -> load:0x3fff0030,len:4832
22:19:46.505 -> load:0x40078000,len:16460
22:19:46.505 -> load:0x40080400,len:4
22:19:46.505 -> load:0x40080404,len:3504
22:19:46.505 -> entry 0x400805cc
22:19:50.104 -> info PSRAM not found, inputBufferSize: 13951 bytes
22:19:50.104 -> info buffers freed, free Heap: 177448 bytes
22:19:50.104 -> info connect to: "radio.musorok.org" on port 443 path "/listen/jazzy/jazzy.mp3"
22:19:51.191 -> info SSL has been established in 1101 ms, free Heap: 136896 bytes
22:19:51.225 -> info chunked data transfer
22:19:51.225 -> bitrate 192000
22:19:51.225 -> station Jazzy
22:19:51.225 -> icyurl https://jazzy.hu
22:19:51.272 -> info MP3Decoder has been initialized, free Heap: 113636 bytes , free stack 3408 DWORDs
22:19:51.272 -> lasthost https://radio.musorok.org/listen/jazzy/jazzy.mp3
22:19:51.272 -> info stream ready
22:19:51.272 -> info syncword found at pos 0
22:19:51.272 -> info MPEG-2.5, Layer I
22:19:51.272 -> info Channels: 2
22:19:51.272 -> info SampleRate: 44100
22:19:51.272 -> info BitsPerSample: 16
22:19:51.272 -> info BitRate: 192000
22:19:51.373 -> info StreamTitle='Szûcs Gabi - Kék Kardigán'
22:19:51.373 -> streamtitle Szûcs Gabi - Kék Kardigán
22:19:52.990 -> CORRUPT HEAP: Bad head at 0x3ffe854c. Expected 0xabba1234 got 0xb6d38c6c
22:19:52.990 ->
22:19:52.990 -> assert failed: multi_heap_free multi_heap_poisoning.c:276 (head != NULL)
22:19:53.025 ->
22:19:53.025 ->
22:19:53.025 -> Backtrace: 0x40082879:0x3ffb1f80 0x4008c6a9:0x3ffb1fa0 0x40091a76:0x3ffb1fc0 0x40090c01:0x3ffb20f0 0x400839bb:0x3ffb2110 0x40085849:0x3ffb2130 0x40153f0e:0x3ffb2150 0x40153f3a:0x3ffb2170 0x401459d4:0x3ffb2190 0x400fc4e4:0x3ffb21b0 0x400fb7ad:0x3ffb21d0 0x400fb9f1:0x3ffb21f0 0x400e25dd:0x3ffb2210 0x400e3617:0x3ffb2230 0x400d301e:0x3ffb2250 0x400ffbd8:0x3ffb2270 0x4008edb6:0x3ffb2290
22:19:53.072 ->
22:19:53.072 ->
22:19:53.072 ->
22:19:53.072 ->
22:19:53.072 -> ELF file SHA256: 2a0526bddb7eba06
22:19:53.072 ->
22:19:53.256 -> Rebooting...
22:19:53.256 -> ets Jul 29 2019 12:21:46?????
az ino:#include "Arduino.h"
#include "WiFi.h"
#include "Audio.h"
// Digital I/O used
#define I2S_DOUT 25
#define I2S_BCLK 27
#define I2S_LRC 26
Audio audio;
String ssid = "G25";
String password = "12345678";
void setup() {
Serial.begin(115200);
WiFi.disconnect();
WiFi.mode(WIFI_STA);
WiFi.begin(ssid.c_str(), password.c_str());
while (WiFi.status() != WL_CONNECTED) delay(1500);
audio.setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT);
audio.setVolume(15); // default 0...21
// or alternative
// audio.setVolumeSteps(64); // max 255
// audio.setVolume(63);
//
// *** radio streams ***
audio.connecttohost("https://radio.musorok.org/listen/jazzy/jazzy.mp3"); // aac
/*// audio.connecttohost("http://mcrscast.mcr.iol.pt/cidadefm"); // mp3
// audio.connecttohost("http://www.wdr.de/wdrlive/media/einslive.m3u"); // m3u
// audio.connecttohost("https://stream.srg-ssr.ch/rsp/aacp_48.asx"); // asx
// audio.connecttohost("http://tuner.classical102.com/listen.pls"); // pls
// audio.connecttohost("http://stream.radioparadise.com/flac"); // flac
// audio.connecttohost("http://stream.sing-sing-bis.org:8000/singsingFlac"); // flac (ogg)
// audio.connecttohost("http://s1.knixx.fm:5347/dein_webradio_vbr.opus"); // opus (ogg)
// audio.connecttohost("http://stream2.dancewave.online:8080/dance.ogg"); // vorbis (ogg)
// audio.connecttohost("http://26373.live.streamtheworld.com:3690/XHQQ_FMAAC/HLSTS/playlist.m3u8"); // HLS
// audio.connecttohost("http://eldoradolive02.akamaized.net/hls/live/2043453/eldorado/master.m3u8"); // HLS (ts)
// *** web files ***
// audio.connecttohost("https://github.com/schreibfaul1/ESP32-audioI2S/raw/master/additional_info/Testfiles/Pink-Panther.wav"); // wav
// audio.connecttohost("https://github.com/schreibfaul1/ESP32-audioI2S/raw/master/additional_info/Testfiles/Santiano-Wellerman.flac"); // flac
// audio.connecttohost("https://github.com/schreibfaul1/ESP32-audioI2S/raw/master/additional_info/Testfiles/Olsen-Banden.mp3"); // mp3
// audio.connecttohost("https://github.com/schreibfaul1/ESP32-audioI2S/raw/master/additional_info/Testfiles/Miss-Marple.m4a"); // m4a (aac)
// audio.connecttohost("https://github.com/schreibfaul1/ESP32-audioI2S/raw/master/additional_info/Testfiles/Collide.ogg"); // vorbis
// audio.connecttohost("https://github.com/schreibfaul1/ESP32-audioI2S/raw/master/additional_info/Testfiles/sample.opus"); // opus
// *** local files ***
// audio.connecttoFS(SD, "/test.wav"); // SD
// audio.connecttoFS(SD_MMC, "/test.wav"); // SD_MMC
// audio.connecttoFS(SPIFFS, "/test.wav"); // SPIFFS
// audio.connecttospeech("Wenn die Hunde schlafen, kann der Wolf gut Schafe stehlen.", "de"); // Google TTS*/
}
void loop(){
audio.loop();
}
// optional
void audio_info(const char *info){
Serial.print("info "); Serial.println(info);
}
void audio_id3data(const char *info){ //id3 metadata
Serial.print("id3data ");Serial.println(info);
}
void audio_eof_mp3(const char *info){ //end of file
Serial.print("eof_mp3 ");Serial.println(info);
}
void audio_showstation(const char *info){
Serial.print("station ");Serial.println(info);
}
void audio_showstreamtitle(const char *info){
Serial.print("streamtitle ");Serial.println(info);
}
void audio_bitrate(const char *info){
Serial.print("bitrate ");Serial.println(info);
}
void audio_commercial(const char *info){ //duration in sec
Serial.print("commercial ");Serial.println(info);
}
void audio_icyurl(const char *info){ //homepage
Serial.print("icyurl ");Serial.println(info);
}
void audio_lasthost(const char *info){ //stream URL played
Serial.print("lasthost ");Serial.println(info);
}
void audio_eof_speech(const char *info){
Serial.print("eof_speech ");Serial.println(info);
}hogyan tovább?? késő van ezért ilyen kurta az irás , a kérés.
Köszönöm, hogy segitesz. -
G25
újonc
válasz
bimbula53 #677 üzenetére
Szia!
Káosz, de láthatod.
Próbáltam már yoradiot, de nincs tudásom hozzá, jön hibaüzenet, elakadok, jól gondolom, hogy ha nincs rádugva esp32, akkor is a ellenőrzésnek magában is le kell futni rendben? Számit melyik ide verzióval csinálom, mondjuk másik régebbi kell akkor mindent törölni kell gépről és újra mindent elölről? -
slowie
csendes tag
válasz
bimbula53 #684 üzenetére
Csak nem hagyott nyugodni..
Tökéletes minden, így töltöttem fel.
Én szúrtam el az előbb. Szétcsúszott pár kábel és az egyik egy lábbal arrébb ment fel a nagy kapkodásban.Működik, csatlakozik és szól is. Már csak elő kell kotornom a szocreál stílusú rádiót, amibe bele akarnám építeni.
Köszönöm szépen a segítséget!
-
slowie
csendes tag
válasz
bimbula53 #682 üzenetére
Airedhyal által feltöltöttet már nálam is lefordítja PlatformIO-ban, ha onnan töltöm fel, akkor fel is megy gond nélkül, reboot és onnantól a betöltést jelző pontok mennek a kijelzőn.
Arduinoból most az 1.8.18 van fenn ESP 2.0.0-val az ugyanúgy errorozik.
Holnap vagy holnapután rászánom magam 1.8.19 és az ESP 2.0.13 felrakására, hátha.
Ha úgy sem megy, akkor egy időre száműzöm a szekrénybe. -
slowie
csendes tag
válasz
bimbula53 #675 üzenetére
Küldöm is. Kissé lassan fogok tudni reagálni, mert meló van egész hétvégén.
https://e2002.github.io/docs/myoptions-generator.html?r=71,1,2,3,8,16,44,47,49,50,53&i=5,6,18,19,20,21,22,23,24&v=21,22,27,25,26,-1,12,14,13
; PlatformIO Project Configuration File
;
; Build options: build flags, source filter
; Upload options: custom upload port, speed and extra flags
; Library options: dependencies, extra library storages
; Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html
Platformio.ini
[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
upload_port = COM5
upload_protocol = esptool
lib_extra_dirs = ${workspacedir}
lib_deps =
earlephilhower/ESP8266Audio@^1.9.9
marcoschwartz/LiquidCrystal_I2C@^1.1.2
celliesprojects/ESP32_VS1053_Stream@^2.1.0
baldram/ESP_VS1053_Library@^1.1.4
arduino-libraries/WiFi@^1.2.7
crankyoldgit/IRremoteESP8266 @ ^2.8.5
adafruit/Adafruit GFX Library@^1.11.11
adafruit/Adafruit BusIO@^1.16.2 -
-
slowie
csendes tag
válasz
bimbula53 #668 üzenetére
Most épp verziókat próbálgatok 2.0.0 közt és 3.0.7 közt, de mindnél a legutolsó hibaüzenetet dobja be.
2.0.7-re azt írja, hogy nem elérhető az oprendszeremen (Win11 Pro x64).
Tool esptool_py is not available for your operating system.
java.lang.RuntimeException: java.lang.Exception: Tool esptool_py is not available for your operating system.
at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$2(ContributionManagerUI.java:179)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.Exception: Tool esptool_py is not available for your operating system.
at cc.arduino.contributions.packages.ContributionInstaller.install(ContributionInstaller.java:84)
at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$2(ContributionManagerUI.java:172)
... 1 more
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.VS Code-ban meg elég hosszú hibalistát dob be:
In file included from .pio/libdeps/esp32dev/ESP8266Audio/src/ESP8266Audio.h:7,
from src/main.cpp:4:
.pio/libdeps/esp32dev/ESP8266Audio/src/AudioFileSourceFATFS.h:28:10: fatal error: FFat.h: No such file or directory
**************************************************************
* Looking for FFat.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:FFat.h"
* Web > https://registry.platformio.org/search?q=header:FFat.h
*
**************************************************************
#include <FFat.h>
^~~~~~~~
compilation terminated.
Compiling .pio\build\esp32dev\lib8f4\ESP8266Audio\AudioFileSourceBuffer.cpp.o
*** [.pio\build\esp32dev\src\main.cpp.o] Error 1
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In constructor 'WiFiClientSecure::WiFiClientSecure()':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:34:5: error: '_connected' was not declared in this scope
_connected = false;
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:34:5: note: suggested alternative: 'connected'
_connected = false;
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In constructor 'WiFiClientSecure::WiFiClientSecure(int)':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:55:5: error: '_connected' was not declared in this scope
_connected = false;
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:55:5: note: suggested alternative: 'connected'
_connected = false;
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In member function 'WiFiClientSecure& WiFiClientSecure::operator=(const WiFiClientSecure&)':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:86:5: error: '_connected' was not declared in this scope
_connected = other._connected;
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:86:5: note: suggested alternative: 'connected'
_connected = other._connected;
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:86:24: error: 'const class WiFiClientSecure' has no member named '_connected'; did you mean 'connected'?
_connected = other._connected;
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In member function 'virtual void WiFiClientSecure::stop()':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:95:9: error: '_connected' was not declared in this scope
_connected = false;
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:95:9: note: suggested alternative: 'connected'
_connected = false;
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In member function 'int WiFiClientSecure::connect(IPAddress, uint16_t, const char*, const char*, const char*, const char*)':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:148:5: error: '_connected' was not declared in this scope
_connected = true;
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:148:5: note: suggested alternative: 'connected'
_connected = true;
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In member function 'int WiFiClientSecure::connect(const char*, uint16_t, const char*, const char*)':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:170:5: error: '_connected' was not declared in this scope
_connected = true;
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:170:5: note: suggested alternative: 'connected'
_connected = true;
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In member function 'virtual size_t WiFiClientSecure::write(const uint8_t*, size_t)':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:199:10: error: '_connected' was not declared in this scope
if (!_connected) {
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:199:10: note: suggested alternative: 'connected'
if (!_connected) {
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In member function 'virtual int WiFiClientSecure::available()':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:243:10: error: '_connected' was not declared in this scope
if (!_connected) {
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:243:10: note: suggested alternative: 'connected'
if (!_connected) {
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In member function 'virtual uint8_t WiFiClientSecure::connected()':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:259:12: error: '_connected' was not declared in this scope
return _connected;
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:259:12: note: suggested alternative: 'connected'
return _connected;
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In member function 'int WiFiClientSecure::setTimeout(uint32_t)':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:385:12: error: 'setSocketOption' was not declared in this scope
if(setSocketOption(SO_RCVTIMEO, (char *)&tv, sizeof(struct timeval)) < 0) {
^~~~~~~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:385:12: note: suggested alternative: 'setsockopt'
if(setSocketOption(SO_RCVTIMEO, (char *)&tv, sizeof(struct timeval)) < 0) {
^~~~~~~~~~~~~~~
setsockopt
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:388:16: error: 'setSocketOption' was not declared in this scope
return setSocketOption(SO_SNDTIMEO, (char *)&tv, sizeof(struct timeval));
^~~~~~~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:388:16: note: suggested alternative: 'setsockopt'
return setSocketOption(SO_SNDTIMEO, (char *)&tv, sizeof(struct timeval));
^~~~~~~~~~~~~~~
setsockopt
*** [.pio\build\esp32dev\libdf4\WiFiClientSecure\WiFiClientSecure.cpp.o] Error 1
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/HTTPClient.cpp: In member function 'bool HTTPClient::connect()':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/HTTPClient.cpp:1162:63: error: no matching function for call to 'WiFiClient::connect(const char*, uint16_t&, int32_t&)'
if(!_client->connect(_host.c_str(), _port, _connectTimeout)) {
^
In file included from C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/HTTPClient.h:36,
from C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/HTTPClient.cpp:40:
.pio/libdeps/esp32dev/WiFi/src/WiFiClient.h:34:15: note: candidate: 'virtual int WiFiClient::connect(IPAddress, uint16_t)'
virtual int connect(IPAddress ip, uint16_t port);
^~~~~~~
.pio/libdeps/esp32dev/WiFi/src/WiFiClient.h:34:15: note: candidate expects 2 arguments, 3 provided
.pio/libdeps/esp32dev/WiFi/src/WiFiClient.h:35:15: note: candidate: 'virtual int WiFiClient::connect(const char*, uint16_t)'
virtual int connect(const char *host, uint16_t port);
^~~~~~~
.pio/libdeps/esp32dev/WiFi/src/WiFiClient.h:35:15: note: candidate expects 2 arguments, 3 provided
*** [.pio\build\esp32dev\lib8e6\HTTPClient\HTTPClient.cpp.o] Error 1 -
akos86
aktív tag
válasz
bimbula53 #656 üzenetére
Egyenlőre csak egy egyszerű ESP32 internet rádiót – MAX98357 I2S erősítővel szeretnék használni, első célnak elég annyi, hogy streameljem a rádió1-et. A fentebb található linken található kóddal. Hardver elemeim egy esp-32S és egy MAX98357 I2S hangerősítő és egy 5W hangszóró. Ha ezt sikerülne megvalósítani, akkor szépen lassan bonyolódna a dolog. Kipróbáltam egy másik esp modullal is, mivel van itthon 3db és mindegyikkel ugyan ez a tünet (vemos d1mini, esp32 dev 38pin, esp32-dev kit v1 32pin) Tehát mobil hotspottal(iPhone) folyamatos a stream, de a helyi wifi internet hálózatommal annyira akad hogy használhatatlan.
-
andrasary
csendes tag
válasz
bimbula53 #643 üzenetére
szia
mindent a leirtak alapján csináltam ma ujbol megcsináltam már kevesebb a hibaüzenet
In file included from C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\displayILI9341.h:26,
from C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\dspcore.h:24,
from C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\core\display.h:9,
from C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\yoRadio.ino:23:
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:23:1: error: 'onst' does not name a type; did you mean 'oct'?
exit status 1
Üdv András -
andrasary
csendes tag
válasz
bimbula53 #628 üzenetére
szia
segitségedet kérném
valamit rosszul csinálok.Ahogy belemásolom felülírom a magyarítás fileket az alábbi hibaüzenetet kapom.In file included from C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\displayILI9341.h:26,
from C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\dspcore.h:24,
from C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\core\display.h:9,
from C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\yoRadio.ino:23:
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:7:48: error: 'TFT_FRAMEWDT' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:7:48: note: suggested alternative: 'TFT_RST'
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:7:62: error: 'TFT_FRAMEWDT' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:7:62: note: suggested alternative: 'TFT_RST'
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:7:102: error: 'MAX_WIDTH' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:7:102: note: suggested alternative: 'CHARWIDTH'
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:8:48: error: 'TFT_FRAMEWDT' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:8:48: note: suggested alternative: 'TFT_RST'
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:8:92: error: 'MAX_WIDTH' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:8:92: note: suggested alternative: 'CHARWIDTH'
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:8:102: error: 'TITLE_FIX' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:9:48: error: 'TFT_FRAMEWDT' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:9:48: note: suggested alternative: 'TFT_RST'
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:9:92: error: 'MAX_WIDTH' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:9:92: note: suggested alternative: 'CHARWIDTH'
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:9:102: error: 'TITLE_FIX' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:10:48: error: 'TFT_FRAMEWDT' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:10:48: note: suggested alternative: 'TFT_RST'
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:10:93: error: 'MAX_WIDTH' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:10:93: note: suggested alternative: 'CHARWIDTH'
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:11:48: error: 'TFT_FRAMEWDT' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:11:48: note: suggested alternative: 'TFT_RST'
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:11:62: error: 'TFT_FRAMEWDT' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:11:62: note: suggested alternative: 'TFT_RST'
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:11:104: error: 'MAX_WIDTH' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:11:104: note: suggested alternative: 'CHARWIDTH'
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:12:48: error: 'TFT_FRAMEWDT' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:12:48: note: suggested alternative: 'TFT_RST'
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:12:66: error: 'TFT_FRAMEWDT' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:12:66: note: suggested alternative: 'TFT_RST'
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:12:109: error: 'MAX_WIDTH' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:12:109: note: suggested alternative: 'CHARWIDTH'
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:13:81: error: 'MAX_WIDTH' was not declared in this scope
C:\Users\András\Desktop\port-arduino-1.8.19-yo-main\port-arduino-1.8.19-yo-main\yoradio-main\yoRadio\src\displays\conf\displayILI9341conf.h:13:81: note: suggested alternative: 'CHARWIDTH'
exit status 1
Hiba a(z) ESP32 Dev Module alaplapra fordításra.elötte simán felmegy
Üdv András -
koala69
tag
válasz
bimbula53 #631 üzenetére
koszonom a valaszt! --- PAM 8403 nagyon jo, csak kicsit soknak tunik a fogyasztasa a gyakorlatban, pcm5102+PAM 8403 eseteben a jelenlegi config egy hangszoroval kb 2-4 orat mukodik, ugyan ez az osszeallitass Max98357 -al kb 6h-t uzemel, ezert gondoltam az erositot kihagyni.
-
Janaboy
veterán
-
Janaboy
veterán
-
Janaboy
veterán
válasz
bimbula53 #599 üzenetére
#ifndef myoptions_h
#define myoptions_h
/* Generated by myoptions.h generator - v0.8.1 */
/* https://e2002.github.io/docs/myoptions-generator.html?r=71,1,2,5,9,19,41,43,60,62&i=1,2,3,4,15,16,17,34&v=4,5,-1,255,27,26,25,13 */
/* 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: */
/* Adafruit GFX Library, Adafruit ILI9341, XPT2046_Touchscreen */
/* !!! Do not be alarmed, all right, the default values are not included in this file !!! */
#define L10N_LANGUAGE RU
#define DSP_MODEL DSP_ILI9341
#define TS_MODEL TS_MODEL_XPT2046
#endif
-
Janaboy
veterán
válasz
bimbula53 #592 üzenetére
A touchot azt hogy a búbánatban kell bekötni?
Nem hiszem el, hogy ennyire szenvedős a dolog.
Kapott most minden áramot, szól a cucc, de a touch vezérlés nem megy továbbra is.
Sőt valamiért a kijelző csak a hangerőt mutatja, a vu meter meg ezek csak pillanatra villan fel, de annyi.
Közben megnéztem és a myoptions-be a megfelelő cuccokat forgattam bele.@dane: örülök
-
Janaboy
veterán
-
koala69
tag
válasz
bimbula53 #583 üzenetére
igen, ezt olvastam en is, csak nalam barhova teszem - max 10-15 cm az esp-tol - a bt modult, ha bekapcsolom, elkezd szakadozni, majd elhallgat a radio, ha kikapcsolom, ismet felepul az adatfolyam, es mukodik. Probaltam a ket antennat - panel mindketto - parhuzamosan, merolegesen, de ez sem valtoztat. Igazabol az erdekelne, hogy ilyen tavolsagbol masnak van e tapasztalata, illetve, hogy nekem van csak egy ritka gyenge esp-m, vagy masnal sem jobb. Tudom, hogy kozel azonos frekin megy a wifi es a bt, de sok eszkozben - gyari - ez a problema nem jelentkezik....
-
Janaboy
veterán
válasz
bimbula53 #572 üzenetére
Köszi meglesem majd őket.
Közben amúgy bekötöttem a pcm5102-t, szerintem jól de hang az nincs..
Ötlet?ezt követtem:
VIN ment az 5V-ra.
GND a GND-re
LRCK ment 25-re az LRC-re.
DIN a 27-re (DOUT)
BCK pedig a 26 (BCLK), de hang az nincs sajna.myoptions.h -ba a hanggal kapcsolatban nem írt be semmit.
A generatorba azt válaszottam hogy i2s external. -
válasz
bimbula53 #503 üzenetére
Ezeket vettem: #473 fecus
A legelső probléma az volt, hogy a kijelzőt a HSPI-re tettem. Nos, azzal nem ment. Áttéve a VSPI-re működött.
A másik a magyarítás amit már #499 bimbula53 leírt. Arra kell figyelni, hogy a tömörített fájlban a mapparendszer is benne van és aszerint kell bemásolni a (\yoradio-main\yoRadio\locale\) displayL10n_custom.h és a \yoradio-main\yoRadio\src\displays\tools\) utf8RusGFX.h fájlt valamint a (c:\Users\Kezelo\Documents\Arduino\libraries\Adafruit_GFX_Library\) glcdfont.c fájlt. A nyelvet oroszra kell állítani!
Mindig fordítás, feltöltés. Ezzel működött.
A következő, hogy kisebb órát, nagyobb állomás, előadó, cím kijelzést szerettem volna.
Ehhez a (c:\Users\Kezelo\Documents\Arduino\yoRadio\src\displays\conf\) displayILI9488conf.h fájlt át kell másolni egy displayILI9488conf_custom.h fájlba (mindenkinek a kijelzőjének megfelelő fájlt kell mókolni), helyben ugyanoda. Minden változtatást ebben kell elvégezni.
Végül az állomás neve maradt és a másik kettő méretét igazítottam hozzá. Az alábbi változtatástól minden olyan méretű lett mint eredetileg az állomás neve volt:const ScrollConfig title1Conf PROGMEM = {{ TFT_FRAMEWDT, 62, 2, WA_LEFT }, 140, true, MAX_WIDTH-(TITLE_FIX==0?6*2*7-6:TITLE_FIX), 5000, 7, 40 };
const ScrollConfig title2Conf PROGMEM = {{ TFT_FRAMEWDT, 86, 2, WA_LEFT }, 140, true, MAX_WIDTH-TITLE_FIX, 5000, 7, 40 };
rólconst ScrollConfig title1Conf PROGMEM = {{ TFT_FRAMEWDT, 62, 4, WA_LEFT }, 140, true, MAX_WIDTH-(TITLE_FIX==0?6*2*7-6:TITLE_FIX), 5000, 7, 40 };
const ScrollConfig title2Conf PROGMEM = {{ TFT_FRAMEWDT, 104, 4, WA_LEFT }, 140, true, MAX_WIDTH-TITLE_FIX, 5000, 7, 40 };
A hosszabb kijelző sorért el szeretném tenni a bitrate widgetet. Ez még nem sikerült. Jobb felülről bal alulra az IP cím fölé.
Az óra csökkentését még nem próbáltam. Lehet nem is lesz rá szükség, mert nem tudok érdemben nagyobb karaktereket alkalmazni a felső 3 sorban. Túl sokat scroll-ozna.
A VU és az időjárás ki van kapcsolva.
mp3 és AAC megy a flac nem.
A FLAC üzenete:##CLI.NAMESET#: 5 Budapest Rock
##CLI.META#: [csatlakozás]
##CLI.VOL#: 108
##CLI.PLAYING#
##AUDIO.INFO#: ContentType audio/ogg not supported
##CLI.META#: ContentType audio/ogg not supported
##ERROR#: ContentType audio/ogg not supported
##ERROR#: ContentType audio/ogg not supported
##AUDIO.INFO#: Song stopped correctly after 0 msec
##AUDIO.INFO#: Song stopped correctly after 0 msec
##CLI.INFO#
##SYS.DATE#: 2024-04-26T18:06:37+03:00
##CLI.NAMESET#: 5 Budapest Rock
##CLI.VOL#: 108
##CLI.STOPPED#
Ez független a "#define VS_PATCH_ENABLE" engedélyezésétől/tiltásától.
Maradt a bitrate áthelyezés és a flac lejátszás. Aztán le kell jönni a szerről, mert sok időt vesz el.
Remélem érthető voltam. [kép] -
ThomasP75
lelkes újonc
válasz
bimbula53 #472 üzenetére
Tapasztalatok KaRadio32 -> yoRadio váltás ügyben:
Sajnos sem a VS1003, sem a VS1053 modulom nem kompatibilis a yoRadioban használt VS1053B FLAC patch-el.
Próbáltam külön SPI-re tenni a kijelzőt, és többféle PIN bekötéseket is próbáltam, de egyik sem segített. Csak a "#define VS_PATCH_ENABLE false" sor beírása után tudtam lejátszásra bírni a rádiót.
Kipróbáltam csak magában a ESP32-vs1053_ext library-t, ami az alapja a YoRadionak, minden nélkül, csak a VS modul és az WROOM vagy a WROVER.
Ha a példaprogramban bekapcsolom a FLAC plugint (mp3.loadUserCode) akkor hallgat és dobálja a slow stream sorokat a soros portra.
KaRadio32-ban másképp van megoldva a patch, ott jobban sikerült.
Mondjuk nekem régi, 4-6 éves VS10x3B chipjeim vannak, azóta hardveresen is lehetett valami frissítés, lehet emiatt az újabb chipeknél nem okoz gondot a patch, nem tudom.
YoRadioban negatívum még a patch kikapcsolásával kapcsolatban, hogy a VU méter is kikapcsolódik a "#define VS_PATCH_ENABLE false" beírásával. Igaz KaRadio32-ben VU eleve nincs is, úgyhogy ezzel együtt lehet élni, ha mindenképp váltani akarunk és a VS10X3 modulunk nem szereti a patch-et.
Hangminőségnél azt vettem észre, hogy a gyengébb minőségű, kisebb bitrátájú adóknál kicsit jobban szól a VS10x3, mint a PC5102A, de a többinél nincs számomra hallható különbség.
Néztem a ESP32-vs1053_ext library-t, aszerint a YoRadio is használja a WROVER PSRAM-ját audiobuffernek. Úgyhogy a WROVER elvileg nagyobb streamkiesést tud átvészelni bufferből. sys.heap -nál látszik is a különbség:
Emlékeztem hogy rendeltem valamikor Wifi antennát, mert az ESP32-eseim IPEX csatisak, úgyhogy megkerestem. -70 dBm -ről ezzel sikerült -50dBm -re növelni a wifi vétel erősségét. Alapban a külső antennára volt kötve a jumper, de így is elég jól ment a wifi vétel, de most így még jobb lett.
Végül levezetésnek összevezetékeltem még egy YoRadiot, a maradék VS1003 -ból egy ESP32 devkitből, meg egy Nokia5110 kijelzőből. Az is elindult, persze ez is csak "#define VS_PATCH_ENABLE false" -el. -
ThomasP75
lelkes újonc
válasz
bimbula53 #468 üzenetére
Szia!
Néztem, le is töltöttem, csak balfék voltam és a glcdfont-ot nem vettem észre a letöltött zip-ben.
Itt kellett volna visszafelé menni egy könyvtárat.
Na mindegy, végül is más úton de eljutottam ugyanoda...
De ahogy nézem ezzel is jónak kell lennie, ha jobban figyelek megspórolok pár órát....
Na de minden hibával tanulunk valamit... -
ThomasP75
lelkes újonc
válasz
bimbula53 #466 üzenetére
Szia!
"A "VS1003B" csak mp3-t tud."
Igazad van, ez megint elkerülte a figyelmemet, ezért most a WROOVER -hez VS1053B kerül, így pl. ezen a RadioParadise adón majd össze tudom hasonlítani. De stabilan, jól szól a PC5102A -val eddig csak 2x torpant meg pát milisec-re, de ezt betudom a wifi jelnek.
Magyarítással az volt a gond hogy a yoradio/fonts/glcdfont.c (a RU verzió) fontkészlete így nézett ki nálam:
glcdfont_EN.c pedig így:
Úgyhogy az EN verzióban módosítottam pár karaktert hirtelen felindulásból a 160. sortól meg a utf8RusGFX.h -ben is átirkáltam a cserekarakterek kódjait, de ezt még javítgatom, ha végleges lesz közzéteszem, ha valaki jár még így vele. WROOVER-nél úgyis elő fog jönni megint. INITR_BLACKTAB verzióm van a ST7735 -ből. -
Postas99
őstag
válasz
bimbula53 #449 üzenetére
Nagyon köszönöm!!
Megy, mindegyik. Drop nélkül.
20:11:07.482 -> info AACDecoder has been initialized, free Heap: 171664 bytes , free stack 6044 DWORDs
20:11:07.515 -> lasthost http://0n-jukebox.radionetz.de/0n-jukebox.aac
20:11:07.774 -> info stream ready
20:11:07.774 -> info syncword found at pos 0
20:11:07.774 -> info Channels: 2
20:11:07.774 -> info SampleRate: 22050
20:11:07.774 -> info BitsPerSample: 16
20:11:07.774 -> info BitRate: 62015
20:11:07.806 -> info AAC HeaderFormat: ADTS
20:11:07.806 -> info AAC Codec: MPEG-2 LowComplexity
20:11:07.838 -> info VBR recognized, audioFileDuration is estimated
20:11:08.031 -> info StreamTitle='Frida - I Know There's Something Going On '
20:11:08.031 -> streamtitle Frida - I Know There's Something Going OnOk, kijelző még nincs, de hiba nélkül szól, tisztán, nincs belassulás.
-
Postas99
őstag
válasz
bimbula53 #439 üzenetére
Szia!
Köszönöm a választ. Nem vagyok audiofil. Nekem megfelel az MP3, ha a panel hozza ugyanazt a minőséget mint a PCM5102 akkor nekem elegendő.
Tegnap mgé eljátszottam a C3-al és az [EarlPhilHower] féle webrádió "majdnem" elfut a C3-on úgy hogy a PC5102-őt hajt.
Igazán csak tényleg a kiváncsiság hajt, csak hogy ne csücsüljön a fiókban a C3.vottokar: Ez a piros nyákos cucc VS1053-at tartalmaz vagy a gyengébbik VS1003 -as jelfeldolgozót?
-
Postas99
őstag
válasz
bimbula53 #434 üzenetére
Be kell szereznem SD kártya modult.
Van itton egy halom board mindeféle MCU-val, relés panelek, közelítés érzékelő, dfplayer mini.. meg sorolhatnám de ez nincs még.. de tervezem hogy megépítem.
Amúgy át tudnám írni a kódot hogy SPIFSS*et használjon és akkor nem kell SD kártya sem. Ebben gondolkodom most. -
Postas99
őstag
válasz
bimbula53 #431 üzenetére
Az illető holland és a soros porti szövegek hollandul vannak( meg a változók legtöbb neve is) , de ettől függetlenül van angol nyelvű doksi.
Nekem nagyon tetszik, a kódhoz nem kell VSCode... elég az arduino fejlesztő környezet..
Jól dokumentált. Amúgy is szeretem a különutas dolgokat. Ettől nem biztos hogy jobb szebb mint az előző kettő, de a funkcionalitásának a letisztultsága nagyon jó.
Minimalista.. szeretem az ilyen dolgokat. -
vottokar
senior tag
válasz
bimbula53 #426 üzenetére
Sajnos a "kiskínai" elsumákolta a wrover-emet, így ESP32 wroom-al lett megvalósítva. Két enkóderrel, 2,8-as "sima" LCD-vel, meg VS1053-al. Van bent egy plusz USB A kimenet táppal együtt a külső AD átalakítónak. (hogy milyen jó, hogy nincs analóg bemenete egy HW-Q990C-nek
) Rendeltem hozzá "kiskínai" aludobozt is, hogy azért nézzen ki valahogy. Maximum az enkóder gombokat illene lecserélni, mert így nem mutat olyan jól.
Postas99: akkor lehet, hogy ezért kellett nekem is a másik karadiomnál, pár lábat huzogatni testre meg Ut-re. De én hülye nem mértem, csak neten keresgéltem és egy ottani találat alapján kötözgettem...
-
Postas99
őstag
válasz
bimbula53 #427 üzenetére
Megoldódott... Befotózom az eredményt.
A h.lye kínai szarul szitázta fel a feliratot a H1L H2L H3L H4L részekhez. Ami jelen esetben annyit tesz, hogy H láb volt a föld és a L volt a magas jel.
Én meg ugye nem mértem semmit sem, mert ezen infók alapján forrasztottam.[Forrszemek átkötésének jelölése fordítva]Szóval kimértem és ez alapján módosítottam a forrasztást.
Akinek ilyen lapja lesz az erre figyeljen. -
DonJoker
csendes tag
válasz
bimbula53 #416 üzenetére
Szia,
Le sem merem írni, működik!
Szétkaptam az egészet, megpróbáltam az előző rendelésből származó VS1053 DAC-ot. Ahhoz le kellett szednem az LCD-t is, de nem lett vele jó.
Az előbb újra rákötöttem az LCD-t és a PCM5102A-t és láss csodát működik!
Úgy nézem van egy csomó állomás, ami nem megy, de azért csak sikerült találnom olyat, amivel ki tudom próbálni. Folyamatosan megy.
Nagyon örülök! Mindenkinek köszönöm a segítséget! -
DonJoker
csendes tag
válasz
bimbula53 #413 üzenetére
Szia,
3 kép a DAC-ról.
[kép] [kép] [kép]
Nem tudom mennyire látszik az chip. Nagyítóval nézem:
PCM5102A
BB 28T
CK20G4 (G nem biztos, lehet Q)
Rákeresve egyiket sem talátlam.
A MyOptinos-ban ez van:
#ifndef myoptions_h#define myoptions_h
/* Generated by myoptions.h generator - v0.8.1 *//* https://e2002.github.io/docs/myoptions-generator.html?r=71,1,2,4,8,19,41,43,54&i=1,2,3,4,15,16,17,28,29,30&v=4,5,-1,255,27,26,25,36,34,39 *//* 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: *//* Adafruit GFX Library, Adafruit ILI9341, OneButton */
/* !!! Do not be alarmed, all right, the default values are not included in this file !!! */
#define DSP_MODEL DSP_ILI9341#define ENC_BTNR 36#define ENC_BTNL 34#define ENC_BTNB 39#define ENC_INTERNALPULLUP false
#endifKöszönöm a segítséged!
-
DonJoker
csendes tag
válasz
bimbula53 #354 üzenetére
Sziasztok,
Airedhyal, bimbula53 köszönöm a segítséget, szuperek vagytok!
A fordítás ok, most a feltöltés akadt meg.esptool.py v4.5.1
Serial port COM1
Connecting......................................
A fatal error occurred: Failed to connect to ESP32: No serial data received.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
a kiválasztott soros port For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
nem létezik vagy az alaplap nincs csatlakoztatvaCseréltem káblet, egy rövidre, de azzal sem.
Új hozzászólás Aktív témák
Hirdetés
- PlayerUnknown’s Battlegrounds
- Battlefield 6
- Autós topik
- Windows: mi történik valójában Leállításkor, Alvó módban és Újraindításkor?
- SamKnows és NMHH internet sebességmérés
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Nők, nőügyek (18+)
- Kerékpárosok, bringások ide!
- Xbox Series X|S
- Papíron már készül a PCI Express 8.0
- További aktív témák...
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3022
- Telefon felvásárlás!! Apple iPhone 16, Apple iPhone 16e, Apple iPhone 16 Plus, Apple iPhone 16 Pro
- HP EliteBook 820 G2 i5-6300U 8GB 256GB SSD 12.5" 1 év garancia
- Gamer PC-Számítógép! Csere-Beszámítás! R7 2700 / RX 5500XT 8GB / 16GB DDR4 / 256SSD + 1TB HDD
- Lenovo ThinkCentre M720q/ Dell OptiPlex 3070/ Hp EliteDesk 800 G4-G5 mini, micro PC-Számla/garancia
Állásajánlatok
Cég: FOTC
Város: Budapest