Keresés

Új hozzászólás Aktív témák

  • ThomasP75

    lelkes újonc

    válasz koala69 #617 üzenetére

    Sziasztok!
    Nem próbáltam, de tervben van és ezért van az asztalomon egy 2432S028R. De elméletben a LED helyére mehet az encoder, csak át kell kötni a LED-eket és akkor az áramkorlátoló 1k-s ellenállásokból felhúzóellenállás lesz.
    Pl.:


    A DAC nem jó a 22,27,35-ön, mert a 35-ös GPIO csak input lehet, így én ide tenném inkább a RotSW-t, és akkor a GPIO4,22,27 -re a DAC-ot.
    Fényerőszabályozás: a forráskódból az látszik hogy ha van myoptions.h -ban LIGHT_SENSOR és nem 255, akkor az ott megadott GPIO-ra adott jellel lehet a BRIGHTNESS_PIN -en lévő LED fényerejét szabályozni. Vagy a felületről, ha a myoptions.h BRIGHTNESS_PIN -je nem 255, akkor meg kellene jelennie.

  • ThomasP75

    lelkes újonc

    válasz koala69 #564 üzenetére

    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

    válasz koala69 #561 üzenetére

    Kipróbáltam ellenállások nélkül.
    #define ENC_INTERNALPULLUP false - nem működik letekeredik a hangerő 0-ra és ott ugrál 0 és 2 között.
    #define ENC_INTERNALPULLUP true , vagy a sor kitörlésével teljesen jól működik.

  • ThomasP75

    lelkes újonc

    válasz koala69 #561 üzenetére

    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.

  • 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

    válasz koala69 #543 üzenetére

    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

  • ThomasP75

    lelkes újonc

    válasz stnorcy #530 üzenetére

    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.

  • ThomasP75

    lelkes újonc

    válasz #60252516 #519 üzenetére

    Köszi, jól összefoglaltad, minden adó benne van az árban. Így max. a futárnak adott borravaló a pluszköltség, ha megérdemli. :)

  • ThomasP75

    lelkes újonc

    válasz User_2 #515 üzenetére

    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

    válasz fecus #513 üzenetére

    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! :D

  • 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 Postas99 #477 üzenetére

    Sziasztok! A chip szerintem mindig VS10x3B ha VLSI logo van rajta. https://www.vlsi.fi/en/products/vs1053.html
    https://www.vlsi.fi/en/products/vs1003.html
    A modult szokták VS1053/VS1003 -nak hívni, meg "gazdasági okokból" VS1003B chippel szerelni. Mivel az olcsóbb valamivel és kisebb tudású.
    Na persze lehetnek nem VLSI logós VS1053, VS1003 feliratú hamisított chipek is a piacon, de szerencsére én még nem láttam ilyet.

  • ThomasP75

    lelkes újonc

    Visszaolvastam, látom vannak gondok YoRadio + WROVER + VS1053 -mal. Innen lesz szép nyerni. :D Vagy marad a KaRadio32. Így "összecsavarozva" megszűntek a kontakt hibák. Ma még nem állt meg. :)

  • ThomasP75

    lelkes újonc

    Hétvégén kicsit átrendeztem a WROVER-es kaRadio32-t, (addig csak be lett dobva egy Telekom set top box dobozába,) kapott egy kis plusz tápszűrést, meg egy rotary encodert is. A VS1003 meg VS1053-ra lett cserélve
    Előtte:

    Utána:

    Még maradt hely egy kis végfoknak is akár. :)
    Volt egy kis egymás melletti teszt is.

    Tapasztalatok
    - KaRadio32 csúnyán bele szokott halni az AAC stream-be. WROOM-mal nem emlékszem ilyenre.
    - Próbáltam felrakni rá a yoradio -t, szépen felment (ékezetes karakterek is jók - @LuczaGyuri :R ), de minden adóra panaszkodott hogy lassú a stream és nmeg sem nyikkant.
    Rátöltöttem a yoradio alapverzióját (https://github.com/schreibfaul1/ESP32-vs1053_ext) ez szintén nem indult el csak dobálta a slow stream-et. KaRadio32-t visszaraktam rá, azzal meg tökéletesen megy. WROOM és WROOVER -nél ua. a karadio32 -es lábkiosztást használtam, csak az encoder L és R bekötésében van eltérés.

    Még kísérletezek a lábkiosztással (átteszem a yoRadio default kiosztásra), lehet ott lesz a megoldás kulcsa, aztán megosztom mire jutottam. AAC fagyás ügyben meg megnézem WROOM-mal is előjön -e.

  • 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. :W :Y
    Itt kellett volna visszafelé menni egy könyvtárat.

    Na mindegy, végül is más úton de eljutottam ugyanoda... :K
    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.

  • ThomasP75

    lelkes újonc

    válasz Postas99 #450 üzenetére

    Karadio32-n nem is mennek az AAC adók. Most összedobozoltam a WROOM + PC5102A + ST7735 verziót hordozható internetrádiónak. De erre most YoRadiot tettem. Ez simán játssza az AAC adókat, meg gyorsabb és eddig stabilabbnak is tűnik mint a KaRadio32. Na meg szebb is. A magyarosításhoz kicsit mókolni kellett még vele, de most már az ë betűn kívül megvannak a magyar betűk is. Szerintem le fogom a másikon is váltani a KaRadio32-t. Ami viszont érdekes, hogy a KaRadio32 + WROOVER + VS1003b és a YoRadio + WROOM + PC5102A között hangzásban nem hallok különbséget. Néhány adón kapcsolgattam ide-oda, de tök egyformának tűnt. Úgyhogy ebből azt szűrtem le hogy gazdaságosabb a WROOM + PC5102A ha YoRadio-val használjuk. Ami lassú stream az mindkettőn szaggatni fog, úgyhogy a WROVER nagyobb bufferét KaRadio32-vel nem biztos hogy ki tudjuk használni. Hangminőségre meg visszavonom hogy rosszabb a PC5102A. Csak nem mindegy mivel használjuk.

  • ThomasP75

    lelkes újonc

    válasz bimbula53 #460 üzenetére

    Szia! ILI9488 és ST7796 benne van a támogatott kijelzők listájában.
    Én eddig csak 1.8 -as ST7735 -tel próbáltam. Azzal OK.


    --
    Üdv!
    Tamás

  • ThomasP75

    lelkes újonc

    válasz Postas99 #446 üzenetére

    Nem biztos hogy rossz a füled, adás és adás között is óriási különbségek vannak. Ha nem hasonlítom az egyik dekódert a másikhoz, vagy épp a pc-hez, akkor én sem biztos hogy meghallom.
    Na ezt eddig nem is néztem hogy MIDI -t is tud. De a VS1003b adatlap azt írja az is tudja. Na erre már kíváncsi vagyok én is.

  • ThomasP75

    lelkes újonc

    Sziasztok!
    Én KaRadio-t és KaRadio32 -t építettem. Először 2018-ban a KaRadio-t Wemos D1 -el és zöld paneles VS1053 -mal (akkor 7 USD volt Alin), csak ebből a 2 modulból volt összekötözgélve. Ez elsőre működött, de 128-as bitráta felett akadozott, nem volt túl stabil, ezért a fiók mélyére került.
    Aztán a télen előszedtem a projektet mivel volt még egy kék paneles VS1003-am is (VS1003/VS1053-ként volt hírdetve), meg WROVER is akadt egy, így ezekből lett egy KaRadio32, de ez már kapott IR-t meg egy színes 1,8-as LCD-t, ami a mai napig jól működik és be tettem egy T-s set-top box dobozába, most is ez szól munka közben. Encoder még nincs rajta, de most nem is hiányzik csak egy reset gomb aminek megvan a helye is. Egy ALCOR USB TV vevő távjával remekül elnavigálható, vagy a KaRadio RC app is tökéletes hozzá.
    Aztán kíváncsi voltam mennyivel másabb, a WROOM mondjuk egy PC5102A -val, így ebből is lett egy projekt. Meghagytam a helyet az azóta elbontott KaRadio VS1053-jának is, így átdugaszolható lett a dekóder. Hallani a különbséget a két dekóder között, de a PC5102A -s verziót is el lehet hallgatni háttérzenének. Kicsit "grízesebb" a hangja.
    WROOM, WROVER között nagy különbség nincs, WROVER-nek nagyobb a puffere, de ha gyenge az adás akkor úgyis mindegy.
    Szóval műhelybe, konyhába jó a PC5102A, FM rádió helyett rádiózni VS1003, afelett VS1053. C3-nak és VS1003-nak simán mennie kell 2x annyi órajelen ketyeg mint a ESP8266.
    2500 HUF alatt valószínű VS1003 lesz bármit ír az Ali, de ha nem kell FLAC, AAC akkor teljesen jó.

    [link]

Új hozzászólás Aktív témák