Sursa https://macsbug.wordpress.com/2022/0...-2432s028-i2s/ , am apelat la traducerea paginii din motive evidente.
Modulul contine ESP Wroom 32, lcd 2,8", fara decodor I2S. Referitor la display - autorul a folosit modul echipat cu display ILI9341, in "viteza" am comandat modul echipat cu ST7789. Noroc ca este suportat de LovyanGFX, detali aici: https://github.com/lovyan03/LovyanGF...er_setting.ino
Dezavantaje: pret piperat al modulului, proiectul nu beneficiaza de interfata web, lipsa metadate pe afisaj.
Ulterior autorul a facut un upgrade proiectului cu ESp32-S3: https://macsbug.wordpress.com/2024/1...r-to-esp32-s3/
Toate bune si frumoase, numai ca metoda propusa o consider "barbara"; evident nu am vrut sa "macelaresc" modulul, prefer sa-l pastrez pentru alte proiecte. Cum autorul a publicat si schema radioului, am preferat sa comand de la chinezi modulul ESP32-S3, display ILI9341 (cu touch screen) si decodor I2S PCM5102.
Un alt dezavantaj pe care am omis sa-l mentionez este faptul ca editarea listei de canale se face modificand station.h dupa care se reincarca sketch-ul prin Arduino IDE.
Last edited by val; 14-02-25 at 00:51.
UFS910, Nokia d-Box1, Nokia d-Box2, Optibox500, Vu+ Zero4K
Pi Music Radio
Proiectul este vechi, din 2019: https://github.com/pimusicbox/pimusi.../tag/v0.7.0RC7 ; placa este pe "masura": raspberry pi b rev 2.
Cred ca d.p.d.v. al pretului ar fi fost cea mai potrivita varianta pentru proiectul colegului @cipryDXfeed (nu am putu testa la timpul respectiv, de scurt timp am intrat in posesia a doua placi Raspberry PI) :
Exista optiunea Autoplay in cazul intreruperii conexiunii la internet sau a tensiunii de alimentare:
Calitatea audio prin iesirea analogica o consider destul de buna, urmeaza sa testez si cu un DAC* audio:
_________________________________________________________________________________________
* Spre rusinea mea, nu am un "DAC" d'ala autentic, suveranist ci o "blasfemetie capitalist-sorosista"![]()
![]()
![]()
UFS910, Nokia d-Box1, Nokia d-Box2, Optibox500, Vu+ Zero4K
Am in lucru un proiect postat pe FB de un tip - Cezary Niedziński; deocamdata nu stiu daca mai continui datorita modului de editare a listei de canale. Radioul beneficiaza de interfata web dar aceasta este utila doar pentru setarile de retea si incarcarea play-listului, citez din postarea acestuia:
Cum playlist-ul respectiv nu ma ajuta, ce variante as avea? Cont pe github am, pot sa creez un playlist similar autorului (evident cu posturile de radio care ma intereseaza); ar mai fi si alte variante?Puteti citi playlist-uri din fisier la radio un text care trebuie sa fie accesibil de pe internet, de exemplu dosarul meu: https://raw.githubusercontent.com/....._Playlisty.txt (nu garantez disponibilitatea acestui fisier la infinit ???? ).
Format fișier de configurare cu liste de redare:
Listă de redare = Nume lista de redare 1
numele stației 1; stație_address_1
Numele stației 2; stație_address_2
…
UFS910, Nokia d-Box1, Nokia d-Box2, Optibox500, Vu+ Zero4K
YoRadio cu ESP32 S3 Zero, encoder rotativ, ILI9341 display (fara touchscreen), modul audio WeAct I2S (PCM5100 + amplif. stereo 2 x 2.8watti). Avantaj: dimensiuni reduse al modulului ESP; dezavantaj: sensibilitate wifi modesta, justificata prin antena ceramica incorporata (cred ca se poate remedia prin atasarea unei antene exterioare).
![]()
UFS910, Nokia d-Box1, Nokia d-Box2, Optibox500, Vu+ Zero4K
Materiale: Raspberry Pi Zero 2W, Display 7" 1024*600 + controler, convertor audio I2S PCM5102, telecomanda + senzor IR, card de memorie.
Display-ul si controlerul sunt cumparate de la chinezi cu aproximativ 110 lei, se pot comanda si separat. Am cumparat 2 controlere pentru ca mai aveam un display cu aceasi rezolutie, recuperat dintr-o tableta veche.
Am instalat ultima varianta - v3.812 folosind Raspberry Pi Imager; scrierea este posibila fara o descarcare in prealabil: "Chose OS / Media Player OS / Volumio".
Carcasa am recuperat-o dintr-un monitor lcd auto cu ecranul "indoit", montajul a fost dificil datorita rigiditatii cablului HDMI; de fapt comandasem un cablu mini hdmi dar chinezul a trimis ce a vrut el, noroc cu mufele de adaptare.
Pluginurile instalate:
Display-ul folosit de mine fiind fara touch, pentru control am utilizat o telecomanda pe care o aveam deja, se poate utiliza encoder rotativ (exista plugin disponibil) sau din web if al telefonului. In cazul telefonului intervine paradoxul existentei aplicatiei Volumio pentru Android, deci o simpla boxa bluetooth este suficienta.
Posturile radio se pot adauga din lista sau introduce manual, mai sunt disponibile la plugins diverse servicii de streaming. Pentru test am instalat "80s80s Radio", mai jos capturi din web if:
![]()
UFS910, Nokia d-Box1, Nokia d-Box2, Optibox500, Vu+ Zero4K
ESP32 Wroom, MAX98357, encoder rotativ, display 2.25" ST7789 - 284x76
Proiect rusesc, piese chinezesti, carcasa sovietica; am zis ca iese ceva ... asa mai pe traditionalism, suveranism - patriotic. Total la intamplare, am ales GoldFM dar nu stiu din ce cauza se auzea distorsionat rau de tot. Am verificat piesele nimic, am zis sa verific si alt post de radio. Tot la intamplare am probat Radio France International (Fost Radio Delta-RFI); bai nene asta se aude perfect, tare si clar.
https://asculta.radiorfi.ro/live.mp3
UFS910, Nokia d-Box1, Nokia d-Box2, Optibox500, Vu+ Zero4K
1. V-Tom Radio: https://github.com/VaraiTamas/yoRadio
Componente: ESP32-S3, 2 encodere, PCM5102 decodor audio si display de 3.5" ST7796
2.S3-Go-radio: https://github.com/yurij75maks-dotcom/S3-Go-radio
Componente: ESP32-S3, control cu 5 butoane (am folosit un mic joystick cu 5 poziti), PCM5102 decodor audio si display de 3.5" ST7796.
UFS910, Nokia d-Box1, Nokia d-Box2, Optibox500, Vu+ Zero4K