Fórum témák

» Több friss téma
Fórum » Internetes rádióvevő
 
Témaindító: Vales, idő: Júl 4, 2008
Lapozás: OK   11 / 15
(#) HA5AWS válasza Travolta hozzászólására (») Feb 12, 2023 /
 
Szia!
Igen, azt hiszem ez lesz a megoldás. Köszönöm a segítséget!
Üdv: Gábor
(#) lalca hozzászólása Feb 24, 2023 / 1
 
Sziasztok!
Volt egy felesleges T-Display-m,felraktam rá egy egyszerű rádiót.
Belső D/A, csak mono mp3, de konyhába tökéletesen megfelel.
5 adó fixre programozható,webftp-n frissíthető.
Erősítő nem kell,bluetooth transzmitteren küldöm a jelet.
Doboza még készül.

webradio.jpg
    
(#) mtibi55 válasza Travolta hozzászólására (») Feb 26, 2023 /
 
(#) lelkes amatőr válasza mtibi55 hozzászólására (») Feb 26, 2023 /
 
Ezt biztos nekem akartad?
A hozzászólás módosítva: Feb 26, 2023
(#) mtibi55 válasza lelkes amatőr hozzászólására (») Feb 26, 2023 /
 
A zúgás miatt gondoltam. De most nézem hogy gyári készülék. Bocs.
A hozzászólás módosítva: Feb 26, 2023
(#) lelkes amatőr válasza mtibi55 hozzászólására (») Feb 26, 2023 / 2
 
Ja, kösz, közben megoldódott a probléma, tápvezeték áthelyezés eltüntette a zúgást.
(#) Travolta válasza mtibi55 hozzászólására (») Feb 28, 2023 /
 
Köszi. Ez már így marad, de tervbe van egy másik építése, azon lehet kipróbálom majd.
(#) HA5AWS hozzászólása Márc 1, 2023 /
 
Sziasztok!
ESP32 közül melyiket ajánlanátok amelyik külső antenna csatlakozású, ha van egy link Aliról azt megköszönném. Fém dobozba szeretném szerelni. VS1053 és 0,96"-os OLED (Bővebben: Link) kijelzőt szeretnék még mellé.
Üdv: Gábor
(#) Travolta válasza HA5AWS hozzászólására (») Márc 1, 2023 /
 
Külső antennával csak olyan boardot találtam, amin nincs usb csatlakozó, rgo hiányzik róla a soros kommunikációs áramkör, így programozni csak külön áramkörrel tudod.
Ha az nem probléma, akkor én ezt ajánlanám. Viszont kell hozzá ez, de akkor már érdemesebb nagyobb kijelzőt is venni. Én az 1.8"-ast vettem. Ez árban elfogadható.
Itt van a programozó is hozzá.
Én most tervezek nyákot az ajánlott ESP-hez, viszont ezt a DAC-ot tervezem hozzá.
A hozzászólás módosítva: Márc 1, 2023
(#) HA5AWS válasza Travolta hozzászólására (») Márc 1, 2023 /
 
Szia!
Én találtam egy ilyet de nem tudom ez jó-e? Bővebben: Link A harmadik kiskép.
Kis kijelző már megvan, azt nem tervezek másikat. nagyon kicsi a hely. Tudom a gomb már megvan....
Köszönöm: Gábor
A hozzászólás módosítva: Márc 1, 2023
(#) HA5AWS válasza Travolta hozzászólására (») Márc 1, 2023 /
 
A DAC szimpatikus, főleg a mérete!
Üdv: Gábor
(#) Travolta válasza HA5AWS hozzászólására (») Márc 2, 2023 /
 
Az tökéletes lesz.
(#) b_zsiga válasza Travolta hozzászólására (») Márc 3, 2023 /
 
Saját tapasztalat:
Én 2 db MAX98357A-t használok DAC-nak/erősítőnek.
KaRadio32 ESP32-WROVER modul szoftveresen csak az mp3 stream-eket játsza le rendesen, az AAC akadozik, OGG nem is támogatott.

A VS1053 nem csak DAC, mp3/AAC/OGG dekóder is. Már megjött a VS1053 modul, de még nem volt időm kipróbálni.
(#) Travolta válasza b_zsiga hozzászólására (») Márc 3, 2023 /
 
Köszi az infót. Igazából amit hallgatók állomások, azok mp3-ba vannak, és részemre tökéletesen megfelel. Nem szükséges HighEnd minőség. Már amennyire képes rá ez az eszköz.
Viszont lenne egy kérdésem, hátha tudsz benne segíteni. 128x160-as kijelzőt illesztenék hozzá, de látszólag valami nem stimmel a konfigurálás után. Tele van szeméttel a kijelző.
A leírásban ez szerepel :#define LCD_SPI_ST7735W 202 // 128x160 shifted 2+1
Mit takar a shifted 2+1 bejegyzés? Mit kell csinálnom?
Előre is köszönöm.
(#) b_zsiga válasza Travolta hozzászólására (») Márc 3, 2023 / 1
 
Én egy 240x240-es ST7789-es vezérlőjű kijelzőt illesztettem hozzá.
Több probléma is volt vele.
- Invertált színek. Valamiért fordítva működik, mint a dokumentáció szerint kellene. Doku hiba, vagy a kínai klón fordítva működik.
- 90 fokkal el volt fordulva ahhoz képest, ahogy én szerettem volna
- A hangerő vérnyomásmérője és a dátum/idő egy sorban volt. Én külön sorba tettem. Ez nem volt igazából hiba, feature.
- Az ST7789 vezérlő 320x240 képpontot tud kezelni, de a kijelző fizikai mérete csak 240x240. Sajnos nem ugyan azt a területet használja a program, amit a kijelző. Ezért a hasznos tartalom első 80 oszlopa nem jelenik meg. A végén pedig van egy 80x240 pixel méretű hely, ahol a RAM nincs inicializálva, bekapcsoláskor véletlenszerűen töltődik fel, és az van megjelenítve.

3 vagy 4 file-t módosítottam és újrafordítottam a programot.

Jó lenne látni egy képet, hogy mennyire nagy a baj.
A hozzászólás módosítva: Márc 3, 2023
(#) b_zsiga válasza Travolta hozzászólására (») Márc 3, 2023 /
 
Első körben megpróbálnám a másik 128x160-as beállítású, ST7735 vezérlős kijelzőt.
Telnet után:
Escape character is '^]'.
Karadio telnet
> sys.lcd

##LCD is 126#
##LCD Width 96, Height 65#
> sys.lcd("192")
(#) Travolta válasza b_zsiga hozzászólására (») Márc 3, 2023 /
 
Köszönöm az infókat. Egyenlőre még folyamatban a nyáktervezés, hogy egy kompakt kis eszköz legyen, csak előtte gyorsan összedrótoztam, hogy minden komponens megfelelően működik-e, és akkor láttam, hogy a kijelzés nem 100as.
Ha hétvégén lesz időm, újra összerakom és csinálok képeket, meg kipróbálom a javaslataidat.
Addig is köszönöm az eddigieket.
(#) mtibi55 válasza HA5AWS hozzászólására (») Márc 5, 2023 / 1
 
Szia I2C-s kijelzőt tud kezelni.
(#) HA5AWS válasza mtibi55 hozzászólására (») Márc 5, 2023 /
 
Szia!
Akkor amit linkeltem 0,96"-os kijelzőt is kezelné? Elvileg az is I2C-s kijelző. Melyik bin-el lehet meghajtani? Hogy egyértelmű legyen, az ESP 8266-ra írtad?
Üdv: Gábor
(#) mtibi55 válasza HA5AWS hozzászólására (») Márc 5, 2023 /
 
esp 8266 de nem bin hanem arduino alatt írt szoftver esp-re. az alapi2c bus a gpio4-5 de bármelyikre át definiálható. Én az Edzelf félét csináltam a githubról. csak átírtam a kijelzőt. Arra viszont nem jövök rá hogy milyen formátumba kell bele írni a host címeket mert semmit nem hajlandó elfogadni csak ami eredetileg benne van.
A hozzászólás módosítva: Márc 5, 2023
(#) kopizoli válasza b_zsiga hozzászólására (») Márc 5, 2023 /
 
Szia !
Én is egy ST7789V chip-es 2.8"-os kijelzővel építettem meg az enyémet (KaRadio32), annak a kijelzőnek 320x240 a felbontása és nekem is alapból olyan, hogy egy sorban van a hangerő csíkja és a dátum meg az idő, így viszont az utóbbi kettő, nagyon kicsi.
Tudnál kérlek segíteni, hogy mit kell módosítani ahhoz, hogy nekem is külön sorba kerüljenek, mintahogy Te megoldottad ?
Köszönöm.
(#) b_zsiga válasza kopizoli hozzászólására (») Márc 6, 2023 /
 
Sajnos a dokumentálás nem az erősségem. Ez jó alkalom arra, hogy újra átnézzem és le is írjam, hogy miket csináltam.
Mennyire az elejétől írjam le? Esp-idf telepítése, fordítás, flash-elés az megvan, vagy azt is írjam le?
Amit lejegyeztem belőle anno (Nincs sok formázási lehetőség itt a fórumban, ezért vastag betűvel egy korábbi, saját magamnak készített feljegyzést másolok ide. A nyelvezetért elnézést kérek, magamnak írtam):

A megjelenítés a KaRadio32_4/main/addonucg.c file-ban van


*********************
Szövegméret
*********************

A megjelenítendő szöveg karaktereinek méretét a
setfont(sizefont size)
függvény állítja be.

A választható méretek
typedef enum sizefont {small, text,middle,large} sizefont;

Dátum/idő betűméretének beállítása, kb 650.sor körül:
case TIME:
if ((yy > 80)||(lline[TITLE21] == NULL)||(strlen(lline[TITLE21]) ==0))
{
// setfont(small);
setfont(text);


**********************
Szöveg helye
**********************

Dátum/idő poziciójának beállítása, kicsit lejjebb:
// xpos = (3*x/4)-(len/2);
// yyy = yy -10;
xpos = 1;
yyy = yy -50;
ucg_DrawString(&ucg,xpos,yyy,0,strsec);



**********************
Vérnyomásmérő
**********************

A keretet az ucg_DrawFrame(), a csíkot az ucg_DrawBox() függvény rajzolja ki. A csík OK, a kerettel van baj.
A méret viszonylag könnyen beállítható, hogy végigérjen a képernyőn, és egy kicsit magasabb legyen
// ucg_DrawFrame(&ucg,0,yy-10,x/2,8);
// ucg_SetColori(&ucg,255,0,0);
// ucg_DrawBox(&ucg,1,yy-9,((uint16_t)(x/2*volume)/255),6);
ucg_DrawFrame(&ucg,0,yy-20,x,18);
ucg_SetColori(&ucg,255,0,0);
ucg_DrawBox(&ucg,1,yy-19,((uint16_t)(x*volume)/255),16);
(#) kopizoli válasza b_zsiga hozzászólására (») Márc 9, 2023 /
 
Nagyon köszönöm a válaszod és elnézést, hogy csak ilyen sokára reagálok, de vidéken voltam és csak most értem haza.

A fájlt megtaláltam, köszönöm, módosítottam, ahogy írtad, csak azt nem tudom, hogy ezt az egészet, hogy tudom bin-be fordítani, ha azt leírnád, megköszönöm.

Illetve nem tudom, hogy melyik bin fájl lesz ebből, ebből lesz a KaRadio32_verziószám.bin ?

Magát a flashelést utána már meg tudom csinálni, ha ez be lett fordítva bin-be.

Nagyon köszönöm.
(#) b_zsiga válasza kopizoli hozzászólására (») Márc 10, 2023 /
 
Én Linux Mint-et használok, csak arra tudok részletes leírást adni.
De a lépések nagyjából miegegyeznek minden op rendszer esetében.

Telepíteni kell az esp-idf -et
A fenti linken le van írva lépésről lépésre Windows és Linux/Mac rendszerekre is a telepítés.
Én a 4.4-es verziót telepítettem, azzal sikerült lefordítani.

GitHub-ról le kell tölteni a teljes KaRadio32-t.
Én ebből is a KaRadio32_4-et töltöttem le, mert ez elvileg a 4.4-es esp-idf-hez van, de úgy látom, hogy a KaRadio32 frissebb jelenleg.

Igény szerint lehet módosítani a forrás file-okat.

Le kell fordítani, majd bele kell tölteni az ESP-be.
fordítás:
idf.py build

A lefordított bináris neve a project neve lesz .bin kiterjesztéssel.
Ha pl Karadio32 nevű könyvtárba töltöd le a forrást, akkor az esp/Karadio32/build/Karadio32.bin lesz a lefordított bináris. Külön nem lehet csak egy-egy file-t. Az egészet kell újrafordítani.

betöltés:
idf.py -p /dev/ttyUSB0 flash

Előtte célszerű egy mentést csinálni a csatornalistáról. A csatornalistát, beállításokat, HW configot tartalmazó partíciót nem írja felül ez a módosítás, tehát elvileg minden ugyan az marad, de előfordulhat valami hiba, ami miatt a teljes flash-t törölni kell. Csak arra az esetre kell a mentés.
(#) kopizoli válasza b_zsiga hozzászólására (») Márc 10, 2023 /
 
Köszönöm, én Windows-t használok és tegnap már próbálkoztam vele, de nem jutottam sajnos dűlőre vele.

Elvileg mindent úgy csináltam, ahogy Te is írtad, meg ahogy le volt írva a net-en (telepítés és a fordítás), de elhasal amiatt, hogy a CMakeList.txt fájlban hiányol valami project nevet, pedig egy az egyben az van a folderben, amit a github-ról letöltöttem, kivéve az addonucg.c fájlt, mert azt ugye módosítottam, ahogy írtad.

Csatolom, hogy mit ír ki fordításkor, sajnos itt elakadtam.

Van tipped, hogy mi lehet a gond ?

Köszönöm.

Capture.JPG
    
(#) pipi válasza kopizoli hozzászólására (») Márc 10, 2023 /
 
C fordítót nem tudja azonosítani, nem találja
(#) b_zsiga válasza kopizoli hozzászólására (») Márc 10, 2023 /
 
Sajnos Windowsban nem tudom, hogy működik. De mintha nem lenne jól telepítve és/vagy konfigurálva a fejlesztőrendszer.
Ez alapján telepítetted? A 'Hello World' program lefordul úgy, ahogy a leírásban van?
(#) kopizoli válasza b_zsiga hozzászólására (») Márc 14, 2023 /
 
Köszönöm mindkettőtöknek, két napja ezzel szenvedek, hogy hogyan tudnám rábírni a build-re, de nem járok sikerrel. Ma feltelepítettem még a legújabb Visual Studio-t is, így most egy másik hibát dob, azt hiszem, itt feladom a dolgot. Tényleg csak annyit akartam megvalósítani, hogy nagyobb legyen a dátum és az idő mérete, ha esetleg így tud segíteni nekem valaki befordítani, megköszönöm, ha nem, akkor így marad.

Most ez a hiba, napok óta csak Google-zok és próbálom működőképessé tenni (és természetesen próbáltam törölni a CMakeCache.txt-t is és a CMakeFiles directory-t is, de nem jártam sikerrel) :
A hozzászólás módosítva: Márc 14, 2023

Capture2.JPG
    
(#) b_zsiga válasza kopizoli hozzászólására (») Márc 15, 2023 / 1
 
Ez lehet amiatt is, hogy volt egy félig sikerült fordítás egy másik fordítóval.
Töröld le (vagy nevezd át) a build könyvtárat, és akkor tiszta lappal indul a fordítás.
Következő: »»   11 / 15
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem