Új hozzászólás Aktív témák
-
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
-
dane
senior tag
Sziasztok,
többször is és több gépen is próbáltam feltölteni a sketch-et egy esp-wroom-32-re.
A sketch feltöltésénél és ellenőrzésénél egy sor hibát kapok. A szükséges library-kat letöltöttem.Arduino: 1.8.19 (Windows 10), Board: "ESP32 Dev Module, Disabled, Enabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None, Enabled, Disabled"
In file included from c:\users\name\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\include\c++\12.2.0\unordered_map:40,
from c:\users\name\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\include\c++\12.2.0\functional:61,
from C:\Users\nameAppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\cores\esp32/HardwareSerial.h:49,
from C:\Users\name\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\cores\esp32/Arduino.h:200,
from C:\Arduino\yoRadio\yoRadio.ino:18:
c:\users\name\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\include\c++\12.2.0\bits\allocator.h:46:10: fatal error: bits/c++allocator.h: No such file or directory
46 | #include <bits/c++allocator.h> // Define the base class to std::allocator.
| ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Error compiling for board ESP32 Dev Module.
In file included from C:\Users\name\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-442a798083/esp32/include/driver/deprecated/driver/i2s.h:23,
from C:\Arduino\yoRadio\src\audioI2S\AudioEx.h:23,
from C:\Arduino\yoRadio\src\core\player.h:6,
from C:\Arduino\yoRadio\yoRadio.ino:22:
C:\Users\name\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-442a798083/esp32/include/driver/deprecated/driver/adc.h:19:2: warning: #warning "legacy adc driver is deprecated, please migrate to use esp_adc/adc_oneshot.h and esp_adc/adc_continuous.h for oneshot mode and continuous mode drivers respectively" [-Wcpp]
19 | #warning "legacy adc driver is deprecated, please migrate to use esp_adc/adc_oneshot.h and esp_adc/adc_continuous.h for oneshot mode and continuous mode drivers respectively"
| ^~~~~~~
C:\Users\name\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-442a798083/esp32/include/driver/deprecated/driver/i2s.h:27:2: warning: #warning "This set of I2S APIs has been deprecated, please include 'driver/i2s_std.h', 'driver/i2s_pdm.h' or 'driver/i2s_tdm.h' instead. if you want to keep using the old APIs and ignore this warning, you can enable 'Suppress leagcy driver deprecated warning' option under 'I2S Configuration' menu in Kconfig" [-Wcpp]
27 | #warning "This set of I2S APIs has been deprecated, \
| ^~~~~~~
C:\Arduino\yoRadio\src\core\player.h:42:17: error: reference to 'byte' is ambiguous
42 | void setVol(byte volume, bool inside);
| ^~~~
In file included from c:\users\name\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\include\c++\12.2.0\cmath:42,
from c:\users\nameappdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\include\c++\12.2.0\math.h:36,
from C:\Users\name\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\cores\esp32/esp32-hal.h:30,
from C:\Users\name\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\cores\esp32/Arduino.h:36,
from C:\Arduino\yoRadio\yoRadio.ino:18:
c:\users\name\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\include\c++\12.2.0\bits\cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
406 | enum class byte : unsigned char;
| ^~~~
C:\Users\name\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\cores\esp32/Arduino.h:149:17: note: 'typedef uint8_t byte'
149 | typedef uint8_t byte;
| ^~~~
C:\Arduino\yoRadio\src\core\player.h:42:17: error: 'byte' has not been declared
42 | void setVol(byte volume, bool inside);
| ^~~~
C:\Arduino\yoRadio\src\core\player.h:43:5: error: reference to 'byte' is ambiguous
43 | byte volToI2S(byte volume);
| ^~~~
c:\users\name\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\include\c++\12.2.0\bits\cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
406 | enum class byte : unsigned char;
| ^~~~
C:\Users\name\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\cores\esp32/Arduino.h:149:17: note: 'typedef uint8_t byte'
149 | typedef uint8_t byte;
| ^~~~
In file included from C:\Arduino\yoRadio\src\displays\tools\l10n.h:14,
from C:\Arduino\yoRadio\src\displays\displaySH1106.h:8,
from C:\Arduino\yoRadio\src\displays\dspcore.h:18,
from C:\Arduino\yoRadio\src\core\display.h:9,
from C:\Arduino\yoRadio\yoRadio.ino:23:
C:\Arduino\yoRadio\locale\displayL10n_en.h:40:86: error: reference to 'oct' is ambiguous
40 | const char* const mnths[] PROGMEM = { jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec };
| ^~~
In file included from c:\users\name\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\include\c++\12.2.0\ios:42,
from c:\users\name\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\include\c++\12.2.0\ostream:38,
from c:\users\name\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\include\c++\12.2.0\bits\unique_ptr.h:41,
from c:\users\name\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\include\c++\12.2.0\memory:76,
from C:\Users\name\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\libraries\FS\src/FS.h:24,
from C:\Users\nameAppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\libraries\SPIFFS\src/SPIFFS.h:17,
from C:\Arduino\yoRadio\src\core\config.h:6,
from C:\Arduino\yoRadio\yoRadio.ino:20:
c:\users\name\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\include\c++\12.2.0\bits\ios_base.h:1071:3: note: candidates are: 'std::ios_base& std::oct(ios_base&)'
1071 | oct(ios_base& __base)
| ^~~
C:\Arduino\yoRadio\locale\displayL10n_en.h:34:12: note: 'const char oct [8]'
34 | const char oct[] PROGMEM = "october";
| ^~~
C:\Arduino\yoRadio\locale\displayL10n_en.h:40:96: error: reference to 'dec' is ambiguous
40 | const char* const mnths[] PROGMEM = { jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec };
| ^~~
c:\users\name\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\include\c++\12.2.0\bits\ios_base.h:1055:3: note: candidates are: 'std::ios_base& std::dec(ios_base&)'
1055 | dec(ios_base& __base)
| ^~~
C:\Arduino\yoRadio\locale\displayL10n_en.h:36:12: note: 'const char dec [9]'
36 | const char dec[] PROGMEM = "december";
| ^~~
In file included from C:\Arduino\yoRadio\yoRadio.ino:24:
C:\Arduino\yoRadio\src\core\network.h:33:8: error: 'Network' does not name a type
33 | extern Network network;
| ^~~~~~~
In file included from C:\Arduino\yoRadio\yoRadio.ino:26:
C:\Arduino\yoRadio\src\core\controls.h:28:6: error: variable or field 'irNum' declared void
28 | void irNum(byte num);
| ^~~~~
C:\Arduino\yoRadio\src\core\controls.h:28:12: error: reference to 'byte' is ambiguous
28 | void irNum(byte num);
| ^~~~
c:\users\name\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\include\c++\12.2.0\bits\cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
406 | enum class byte : unsigned char;
| ^~~~
C:\Users\name\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\cores\esp32/Arduino.h:149:17: note: 'typedef uint8_t byte'
149 | typedef uint8_t byte;
| ^~~~
C:\Arduino\yoRadio\yoRadio.ino: In function 'void setup()':
yoRadio:39:3: error: 'network' was not declared in this scope; did you mean 'Network'?
39 | network.begin();
| ^~~~~~~
| Network
C:\Arduino\yoRadio\yoRadio.ino: In function 'void loop()':
yoRadio:65:7: error: 'network' was not declared in this scope; did you mean 'Network'?
65 | if (network.status == CONNECTED) {
| ^~~~~~~
| Network
Multiple libraries were found for "SD.h"
Used: C:\Users\name\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\libraries\SD
Not used: C:\Program Files (x86)\Arduino\libraries\SD
Not used: C:\Arduino\libraries\SD
Multiple libraries were found for "WiFi.h"
Used: C:\Users\name\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\libraries\WiFi
Not used: C:\Arduino\libraries\WiFiEspAT
Not used: C:\Program Files (x86)\Arduino\libraries\WiFi
exit status 1
'network' was not declared in this scope; did you mean 'Network'?
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences. -
bimbula53
tag
Legegyszerűbb a bekötéseknél nélkülözd a touch bekötését, ne csak a programban ha nem fizikálisan is. (csak 1 ötlet)
A kijelző tesztelés Arduino IDE-ben történik.
1. az ESP32 memória törlés
2. a példák között keresd meg az Adafruit/ILI9341/graphicstest programot.
A #define TFT_DC 4
#define TFT_CS 5
csak hogy kötődjön a yoradio-hoz ,
a mosi-23, miso-19, sck-18 (standard bekötés),
fordítás és feltöltés.
(csak megjegyzem régen teszteltem kijelzőt, s remélem hiba nélkül fordít)Azért ellenőrizd a könyvtárak meglétét a yoradio-hoz
-
Janaboy
veterán
Egyelőre nem nagyon van szerencsém ezzel a kijelző témával.
Megjött az új, mostmár a megfelelő kijelző, de eddig még nem működik.Így kötöttem be:
RST (Reset a kijelzőn), MOSI, MISO, SCK, CS, DC, 3V3 (VCC a kijelzőn) és GND és se kép se hang.
Pedig tudom, hogy korábban a myoptionst úgy forgattam bele, hogy ezzel a kijelzővel. -
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....
-
bimbula53
tag
" Működik, ahogy ígértem! De légy óvatos, nagyon érzékeny az interferenciára. Kötelező a felhasználó földelést adni, vagy rákötni a tápfeszültségre, különben elfogadhatatlan zaj keletkezik. Ha esp32-re csatlakozol, vigyázz, hogy minél távolabb telepítsd az mcu-tól, mert az megöli a wifit. BT adóként vagy vevőként működik, a tűkre kapcsolót is csatlakoztathat, de vegye figyelembe, hogy az új mód aktiválásához újra kell indítani a készüléket. 5V-ról működik, a 3.3 nem jó. "
Vásárlói idézet az adott linkről.
Egyébként lehet bt transmittert használni a dac kimenetéről.
Én kész, itthon is kapható bt transmittert használok. Bár rendeltem az Aliról is. USB-ről működik adó és vevő is. Alapból adóként működik.
Csak javasolni tudom. -
koala69
tag
Probalt mar vki a dac kimenetere kapcsolni egy bt transmittert - az lenne a cel, hogy bt fejhallgatoval is tudjam hasznalni.
Egy ilyen modult probalgatok, de ha mukodik, akkor a wifi szinte teljesen lehal, es elkezd akadozni, vagy bekapcsolaskor neha fel sem tud jelentkezni. A 65db leesek 70 korulire, de van eset, amikor bt nelkul 70db vel meg vigan megy...
Van esetleg vkinek tapasztalata, javaslata, hogy hogyan lehetne ezen javitani?
Koszonom! -
bimbula53
tag
A szerző által standard beállítások használatakor nem látsz bejegyzést.
Jelen esetben igy néz ki:#ifndef myoptions_h
#define myoptions_h
/* Generated by myoptions.h generator - v0.8.1 */
/* https://e2002.github.io/docs/myoptions-generator.html?r=71,43&i=15,16,17&v=27,26,25 */
/* Put this file next to yoRadio.ino and restart Arduino IDE. */
/* !!! Do not be alarmed, all right, the default values are not included in this file !!! */#endif
A "https" sor tartalmazza a beállításokat.
A standard beállítástól eltérő adatok lesznek bejegyezve:#ifndef myoptions_h
#define myoptions_h
/* Generated by myoptions.h generator - v0.8.1 */
/* https://e2002.github.io/docs/myoptions-generator.html?r=71,43&i=15,16,17&v=16,17,21 */
/* Put this file next to yoRadio.ino and restart Arduino IDE. */
/* !!! Do not be alarmed, all right, the default values are not included in this file !!! */
#define I2S_DOUT 16
#define I2S_BCLK 17
#define I2S_LRC 21
#endif -
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. -
bimbula53
tag
Nem igazán sikerül megfelelő megoldást találni.
Talán segítenek az alábbi linkek:
https://www.waveshare.com/2.8inch-tft-touch-shield.htm
https://www.waveshare.com/wiki/2.8inch_TFT_Touch_Shield
https://hobbielektronikabolt.blogspot.com/2017/08/2.8-TFT-LCD-erintokijelzo-programozas.html
Talán még itt is érdemes kőrül nézni:
https://4pda.to/forum/index.php?showtopic=1010378&st=15220
Még esetleg a Yoradio facebook csoportjánál. -
Janaboy
veterán
Csak nem megy, le akarnám forditani a yoradiot de nem jön össze.Először véletlenül a 3.03 development esp32 coret telepitettem, akkor másik hiba volt.Most próbáltam a 2.0.10-el és a 2.0.17-el, de most meg ezt kapom:
xtensa-esp32-elf-g++: error: unrecognized command line option '-std=gnu++2b'; did you mean '-std=gnu++2a'?
exit status 1
Hiba a(z) ESP32 Dev Module alaplapra fordításra.Ötlet hogy mi lehet a gond?
Úgy tűnik csak le kellett törölnöm a 3.03rc packaget a local mappából.
Jól elbújt, de most engedi forgatni. Reméljük végig is megy. -
Janaboy
veterán
Semmi, lehet meglesz a hiba.
-
ThomasP75
lelkes újonc
Ha panel nélküli encodert kötsz be, akkor nem használhatod a myoptions.h generátor alapértékeket (GPIO34,GPIO36,GPIO39), mert ott pont nincs belső felhúzó ellenállás a chipben.
Olyat pineket kell választani ahol a táblázatban az input YES és a comments-ben nincs "No internal pull-up/pull-down" megjegyzés.
Pl. amikor teszteltem ezekre kötöttem (de ha WROVER -ed van, akkor a 16,17 nem jó, mert oda a PSRAM van bedrótozva):
Ezért a myoptions.h -ba ez került:
#define ENC_BTNR 16 /* Right rotation */
#define ENC_BTNL 17 /* Left rotation */
#define ENC_BTNB 5 /* Encoder button */
A bekötés meg ilyen volt:
A nyomógomb egyik vége és a középső kódláb is GND-n van. -
ThomasP75
lelkes újonc
Szia! Én panel nélkülit használtam eddig, de szoktam felhúzó ellenállásokat tenni a bemenetekre.
Elvileg a myoptions.h #define ENC_INTERNALPULLUP true engedélyezi a bemenetek belső felhúzóellenállását, ez alapbeállításban true, így emiatt működnie kellene ellenállások nélkül is, de én még így nem próbáltam. A kondik is elhagyhatóak, itt nincs nagy jelentőségük. -
koala69
tag
rotarity encodernek tudok olyat is hasznalni, amin nincs panel, tehat nincsennek ellenallasok/kondik? Vagy mindenkeppen "paneles" kell, azzal mukodik jol?
koszonom! -
ThomasP75
lelkes újonc
válasz
ThomasP75 #514 üzenetére
Az elmúlt esős napok felpörgették az ADSL modemből rádió projektet.
Felesleges alkatrészek ki lettek forrasztva, PCM és a kijelző a helyére került.
Kondik nem fértek el ki kellett vágni a helyet az ESP32 NYÁK-jának.
így már befért:
Aztán kapott egy előlapot is:
Eredetileg az idő, és a bitráta jobb oldalon volt, de engem zavart hogy belegörgette a szöveget ezért átraktam az utolsó sorba a hangerő elé:
Ehhez módosítani kellett a
yoRadio\src\displays\conf\displaySSD1306x32conf.h -ban a 23-24. sort hogy végig scrollozzon és az előadó számcím is kisbetűs lett:
const ScrollConfig metaConf PROGMEM = {{ TFT_FRAMEWDT, TFT_FRAMEWDT, 1, WA_LEFT }, 140, true, MAX_WIDTH-6*5-2, 5000, 2, 25 };
const ScrollConfig title1Conf PROGMEM = {{ 0, 11, 1, WA_LEFT }, 140, true, DSP_WIDTH-6*4, 5000, 2, 25 };
--
const ScrollConfig metaConf PROGMEM = {{ TFT_FRAMEWDT, TFT_FRAMEWDT, 1, WA_LEFT }, 140, true, MAX_WIDTH, 5000, 2, 25 };
const ScrollConfig title1Conf PROGMEM = {{ 0, 11, 1, WA_LEFT }, 140, false, MAX_WIDTH, 5000, 2, 25 };
--
bitráta áthelyzés:
const WidgetConfig bitrateConf PROGMEM = { 0, 11, 1, WA_RIGHT };
const WidgetConfig bitrateConf PROGMEM = { 0, 20, 1, WA_LEFT };
--
óraáthelyzés:
const WidgetConfig clockConf PROGMEM = { 0, 1, 1, WA_RIGHT };
const WidgetConfig clockConf PROGMEM = { 45, 20, 1, WA_LEFT };
--
és a negatív óra kijelzést is állítani kellet normálra:
yoRadio\src\displays\displaySSD1306.cpp
120. sor
setTextColor((network.timeinfo.tm_sec % 2 == 0) ? 0 : 1, 1);
cserélve lett:
setTextColor((network.timeinfo.tm_sec % 2 == 0) ? config.theme.clock : config.theme.background, config.theme.background);
és
setTextColor(0, 1);
cserélve lett:
setTextColor((network.timeinfo.tm_sec % 2 == 0) ? config.theme.clock : config.theme.background, config.theme.background); -
ThomasP75
lelkes újonc
Szia!
Ezek pl. nekem mennek http-vel és https -el is.
- 0 N - 80s on Radio https://0n-80s.radionetz.de/0n-80s.mp3
- 0 N - 90s on Radio https://0n-90s.radionetz.de/0n-90s.mp3
- 0 N - Chillout on Radio https://0n-chillout.radionetz.de/0n-chillout.mp3
- 0 N - Christmas on Radio https://0n-christmas.radionetz.de/0n-christmas.mp3
- 0 N - Classic Rock on Radio https://0n-classicrock.radionetz.de/0n-classicrock.mp3
- 0 N - Dance on Radio https://0n-dance.radionetz.de/0n-dance.mp3
- 0 N - Electro on Radio https://0n-electro.radionetz.de/0n-electro.mp3
- 0 N - Lounge on Radio https://0n-lounge.radionetz.de:80/0n-lounge.mp3
- 0 N - Relax on Radio https://0n-relax.radionetz.de/0n-relax.mp3
- 0 N - Soft Pop on Radio https://0n-softpop.radionetz.de/0n-softpop.mp3
- 0 N - Soft Rock on Radio https://0n-softrock.radionetz.de/0n-softrock.mp3
1.FM 80s-90s https://strm112.1.fm/80s_90s_mobile_mp3
1.FM 90s https://strm112.1.fm/90s_mobile_mp3
1.FM Ambient Spy https://strm112.1.fm/ambientpsy_mobile_mp3
1.FM Back 2 80s https://strm112.1.fm/back280s_mobile_mp3
1.FM Chillout Lounge https://strm112.1.fm/chilloutlounge_mobile_mp3
1.FM Classic Rock https://strm112.1.fm/crock_mobile_mp3
1.FM Dance https://strm112.1.fm/dance_mobile_mp3
1.FM Electronica https://strm112.1.fm/electronica_mobile_mp3
1.FM Magic 80s https://strm112.1.fm/magic80_mobile_mp3
De pl. ezek csak https-sel:
Oxigen 90's https://oxygenmusic.hu:8443/oxygenthe90shits
Oxigen Classic Rock https://oxygenmusic.hu:8443/oxygenclassicrock
Oxigen Italo Hits https://oxygenmusic.hu:8443/oxygenitalohits
Oxigen Lounge https://oxygenmusic.hu:8443/oxygenlounge
Oxigen Magyar zene https://oxygenmusic.hu:8443/oxygenmagyarzene
Oxigen Music https://oxygenmusic.hu:8443/oxygenmusic
--
Üdv!
Tamás -
koala69
tag
tudnatok abban segiteni, hogy SSD1306 kijelzonel mit kell modositanom, hogy a wifi jelerosseget db-ben irja ki, mint a webes feluleten, ne pedig a kis vonalakkal?
Koszonom! -
vottokar
senior tag
Nem, erre [kép] . Közben láttam, hogy van belőle V1.3 is. Az is megfelelő lenne. Tudom, hogy rendelhetnék egyenesen a panelgyártóktól egyből viszonylag jóáron 5 darabosával. De mivel az elmúlt években az aktív panelgyártás tervezés kimaradt az életemből, még ezt nem csináltam. És nincs is sokra szükségem. Hátha valaki berendelt és maradt a fiókjában egy-két darab amitől megszabadulna.
-
vottokar
senior tag
Tisztelt Fórumtársak!
Előbb utóbb lehet, hogy megpróbálkoznék a yoradio verzióval is.
Ha valakinek lenne egy "felesleges" kínairendeléses devboard v1.2-ja nem aranyáron és hajlandó lenne megválni tőle (postai úton), átvenném. Csak a nyers panel érdekel, a cuccokat összeguberálom hozzá. -
koala69
tag
Masnal is csak a http-vel kezdodo streamek mukodnek? Ami https-el kezdodik, az a csatlakozas utan atvalt stop-ra, en ennyi...
Megint elrontok vmit? --- koszonok minden segitseget! -
koala69
tag
Sziasztok,
az mqtt mar mukodik, meg szeretnem kerdezni, hogy HA ala milyen modon lehet integralni?
Koszonom! -
Janaboy
veterán
Aliexpressen most a wroom board a 3 choices cuccban 3 usd+ pcm5102a 2 usd + van több kijelző 2-6 usd között akinek érdekes lehet
+ van ajándék is -
ThomasP75
lelkes újonc
Szia. ST7789-nél csinálsz egy másolatot a yoRadio/src/displays/conf/displayST7789conf.h -ról yoRadio/src/displays/conf/displayST7789conf_custom.h néven. A ...custom.h -ban a const ScrollConfig weatherConf kezdetű sorban az utolsó 3 szám (0 7 40) a scrolldelay scrolldelta és scrolltime. A delay a sebesség, a delta hogy hány pixelt scrollozzon, a time pedig scroll után mennyit várjon a köv scrollig. Ha megmódosítottad előbb kilépsz az arduino ide-ből és újraindítod utána töltöd fel újra. Lehet a magyarításnál is ez volt a probléma. Nekem is gyors volt, nem emlékszem mennyire állítottam, de holnap este gép előtt leszek megnézem, ha nem oldódik meg addig.
-
stnorcy
aktív tag
Üdv.
Egy kérdés.
Az időjárás megjelenítésnél hogy tudom lassítani az információs sáv sebességét?
Köszönöm -
bimbula53
tag
Szia!
Kicsit bővebben ha kifejtenéd mit és hogyan hová?https://gist.github.com/LuczaGyuri/c60b1742a66cb7e27a02f9d803c346bf#file-arduino-libraries-adafruit_gfx_library-glcdfont-c
https://gist.github.com/LuczaGyuri/c60b1742a66cb7e27a02f9d803c346bf#file-yoradio-main-yoradio-locale-displayl10n_custom-h
https://gist.github.com/LuczaGyuri/c60b1742a66cb7e27a02f9d803c346bf#file-yoradio-main-yoradio-myoptions-h
https://gist.github.com/LuczaGyuri/c60b1742a66cb7e27a02f9d803c346bf#file-yoradio-main-yoradio-src-displays-tools-utf8rusgfx-hEzek a fontos fájlok, az adott útvonalon található fájlokat bemásolni illetve cserélni.
Az ILI9341-es példaként nézd és a ST7796 -os fájlokat értelem szerűen változtasd meg.
Bár ha jól tudom akkor a glcdfont.c fájlt a jó helyen cserélted.
Ellenőrizd a többit is. -
stnorcy
aktív tag
Próbálkoztam a leírtak szerint. Myoptions-generator-al újra csináltam orosz nyelvre. Bemásoltam mindent minden hová ahová kell. Viszont nekem nem displayILI9341 a típusom hanem displayST7796. Nem is lett jó az ékezet, viszont nyomokban magyart tartalmaz ékezetek nélkül fura karakterekkel. Hogy tudok ékezeteket varázsolni rá. Ismétlem nekem display ST7796 -van. Valaki esetleg tudna segíteni ?Köszönöm.
-
koala69
tag
Sziasztok,
meg szeretnem kerdezni - ha a kijelzohoz hasznalom i2c pineknek a 21/22 -es gpio-t, es szeretnek egy rtc-t is csatlakoztatni, azt tehetem ugyan erre a ket gpio-ra?
A szerkeszto konfliktot mutat - amit azert furcsalok, mert az i2c buszon eltero cimen tobb eszkoz is mukodik zavartalanul - ez itt nem emgy, vagy a hibajelzestol fuggetlenul mukodik igy is?
kosoznom! -
bimbula53
tag
Szia!
Neked csak 1 fájlra van szükséged az pedig "glcdfont.c"
A megfelelő helyen kell cserélni.
Hol találod? - windows esetén - "/Users/...../Documents/Arduino/libraries/Adafruit_GFX_Library " itt találod. Cseréld!
A myoptions generátornál a RU nyervezetet kell kijelölni.
Ha ezek meg vannak akkor újra kell fordittani és feltölteni.
A másik 2 fájl csak a nagyobb kíjezőknél kell.
Bármi gond van írd meg mit és hogyan csináltad. -
koala69
tag
Udvozlet Mindenkinek!
nagyon kezdokent szeretnem kerdezni, hogy YoRadio -nal, ha DSP_SSD1306 kijelzot szeretnek hasznalni, akkor a magyaritas megoldhato? - most termeszetesen az ekezetes karakterek nem jelennek meg megfeleloen.Amit fentebb olvastam - a 3 file atmasolasa es ujraforditas, megtortent, de nem oldotta meg a problemat.
koszonok elore is minden segitseget!! -
#60252516
törölt tag
Kettő "choice" kínálat van.
- Van a 3500,- felett ingyen szállítás. Itt nincs darabszám megkötés, csak legyen "choice" -ben és 3500,- lépje túl.
- Van a "pick 3 & save" "choice" kínálat. Ennek külön oldala van.Posta? Vám?
Az Express One hozza a csomagokat, idén talán 1 csomagot hozott a posta, de azon se volt plusz költség.Az ESP-WROOM-32U most megéri a "pick 3 & save" -ban, 3 db nincs 2000,- ingyen szállítással.
-
User_2
tag
-
User_2
tag
válasz
ThomasP75 #516 üzenetére
nagyon köszönöm, hogy fáradtál értem,
az én böngészőmben nem találtam ESP32-t EU raktárból,
alkalmaztam az itt leírtakat:
https://prohardver.hu/tema/aliexpress_tapasztalatok/hsz_65117-65117.htmlte hogy találtad őket?
majd még próbálkozom -
ThomasP75
lelkes újonc
Szia! Vannak már Alinak EUs raktárai is, és ha
-os vagy
között találsz ilyeneket, akkor az első esetben 3500 Ft felett ingyen postával 15 napon belül megérkezik, a második esetben meg minimum 3db valamit kell rendelni és úgyis ingyen 15 (most épp 12) napon belül ideér. Mostanában hozzánk megérkezett minden, egyszer csúsztak ki a 15 napból egy-két nappal de kárpótlásul kaptam kupont a következő rendeléshez.
Pl. most ennyiért van kint az ESP32-WROOM-32U modul, és máj. 21-27 -re ígérik:
Mikor 800Ft-ot kért a posta egy pár száz Ft-os rendelésért VÁM-ra, akkor én is leálltam egy időre, de most így megéri. -
ThomasP75
lelkes újonc
Szia! Azt már én is megállapítottam, hogy ez VS PATCH a YoRadio-ban nem sikerült a legjobban sajnos.
Következő alacsony költségvetésű ESP32 webrádióm az újrahasznosítás jegyében egy ADSL modem dobozába fog költözni. Aliról jött hozzá:
- ESP-WROOM-32U külső antennás kivitelben 743.- Ft
- PCM5102A 1023.- Ft
- 0.91" 128x32 I2C OLED 743.- Ft
- IPX antennakábel 254.- Ft (5db 1266.- Ft)
- Wifi antenna, NYÁK, vezetékek, rotary encoder, csatlakozósor ezek vannak itthon egyéb projektek kapcsán.
Az eredeti 9VA táp remélem elég lesz, illetve remélem a modem belső tápját is fel tudom használni van benne 12V, 5V, 3.3V és 1.8V is. Lassan fogok vele haladni, de majd beszámolok időnként.
"Aztán le kell jönni a szerről, mert sok időt vesz el."
Mélyen együttérzek! -
A bitrate kijelzést sikerült áttenni.
[kép]
A jó config sor:const BitrateConfig fullbitrateConf PROGMEM = {{TFT_FRAMEWDT+5, DSP_HEIGHT-161, 4, WA_LEFT}, 90 };
A FLAC és OGG lejátszásra nem találtam megoldást. Kicsit furcsállom, mert ennek a procinak szoftverből is meg kellene oldania.
Ezt rosszul írtam.:
"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."
helyett
"A legelső probléma az volt, hogy a hangkártyát a HSPI-re tettem. Nos, azzal nem ment. Áttéve a VSPI-re működött." -
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] -
bimbula53
tag
Légyszi osztd meg mit csináltál és tapasztalaidat, hogy mások is tanulhassanak belőle.
0n-lounge -aac, http://0n-lounge.radionetz.de/0n-lounge.aac
0n-jukebox - aac, http://0n-jukebox.radionetz.de/0n-jukebox.aac
0n-oldies - aac, http://0n-oldies.radionetz.de/0n-oldies.aac
Enigmatic 5 - AAC, http://radio.enigmatic.su:8050/radio
Enigmatic 6 - AAC, http://radio.enigmatic.su:8170/radio
Enigmatic 7- AAC, http://radio.enigmatic.su:8040/radio
http://stream.radioparadise.com/aac-320
"Flac"stream-t én nem találtam. Ezt legfeljebb SD -ről tudod kipróbálni.
Új hozzászólás Aktív témák
Hirdetés
- HPE Apollo 4200 Gen9 2U rack szerver, 1x E5-2620v4, 64GB RAM, 24x3.5" 2U-ban! ÁFA-s számla, garancia
- Bomba ár! Lenovo ThinkPad L380 - i5-8GEN I 8GB I 256SSD I 13,3" FHD / MT I HDMI I Cam I W11 I Gari!
- BESZÁMÍTÁS! MSI B450 R7 7 5700X 32GB DDR4 512GB SSD RTX 2080 8GB Fractal Design Define R5 FSP 750W
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- Intel Core 2 Quad Q9550 2.83GHz LGA775 Processzor
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PC Trade Systems Kft.
Város: Szeged