HireHamva Network Audio BM83

Egy célzott öcsipanellel a saját építésű webrádió NAS-lejátszóvá, DLNA fogadóvá és valódi Bluetooth hangforrássá nőtte ki magát.

Amikor a rádió kinövi a saját hangszóróját

AHireHamva webrádió eredetileg egy MAX98357A I2S erősítővel és a panelre szerelt hangszóróval készült. A következő lépés nem egy új alaplap lett, hanem egy cserélhető BM83 öcsipanel: a rádió ugyanaz maradt, de a dekódolt digitális hangot már Bluetooth hangszóróra is tovább tudja adni.

Az öcsipanel a meglévő csatlakozási pontokat használja, az ESP32-S3 pedig UART-on vezérli a BM83 modult. Az MP3 vagy AAC adatfolyamot továbbra is az ESP tölti le és dekódolja; a kész PCM hang I2S-en jut a BM83-hoz, amely A2DP kapcsolaton küldi tovább a kiválasztott hangszórónak. Így a telefon csak vezérlő marad, nem neki kell órákon át streamelnie a zenét.

Háromféle lejátszó, egyetlen kis készülékben

NAS és Windows megosztás

Synology NAS-ról vagy Windows SMB megosztásról mappák szerint böngészhető a gyűjtemény, kereséssel, rendezéssel, véletlen sorrenddel és ismétlési módokkal.

Webrádió és közvetlen URL

Az MP3 és AAC rádiók a kijelzőről vagy a webes felületről indíthatók. A firmware M3U, M3U8 és PLS listából is ki tudja venni a használható streamcímet.

DLNA fogadó

A lejátszó hálózati rendererként is megjelenik, ezért például a Synology Audio Station önálló célkészülékként küldhet rá zenét, címet, előadót és vezérlőparancsokat.

A mechanika diktálta a formát

A furcsa panelkontúr nem látványelem. Ki kellett kerülni az OLED-et, az ESP modult és a főpanel rögzítési pontjait, miközben a BM83 antennája a szélre került. Az alsó hangszórófurat közös mechanikai rögzítést kapott, a szolgáltatási USB csatlakozó pedig a panel peremén maradt hozzáférhető.

A végleges változatról lekerültek a sérülékeny nyúlványok. A két UART jel külön, feliratozott padon csatlakozik az ESP GPIO1 és GPIO44 lábához, a BM83 pedig az eredeti MAX98357A helyére illeszkedő csatlakozáson kapja az I2S hangot.

KiCad 3D nézet: a kivágások és a csatlakozók a meglévő főpanel geometriájához igazodnak.

A stabilitás fontosabb lett a 4 hangszórós lejátszásnál

A hálózati olvasás, a dekódolás és a BM83 I2S kiszolgálása külön feladatokon fut. A tömörített adat és a dekódolt PCM is PSRAM puffert használ, így egy nagy bitrátájú MP3 vagy egy folyamatos rádióstream sem a belső memória maradékáért versenyez.

A fejlesztés során a két párhuzamos Bluetooth hangszórós mód is működésre bírtam, de nem bizonyult minden hangszóróval egyformán stabilnak. A végleges firmware ezért tudatosan egy kiválasztott hangszóróra összpontosít. Keres, párosít, megjegyzi az eszközt, és az ESP indulásakor hardveresen újraindítja a BM83-at, hogy a kapcsolat mellett valóban a hangút is megbízhatóan felálljon.

Tervezéskor kis hiba csúszott a panel tervbe ezért a stabilizátort „arccal lefelé” kell beforrasztani, de tesztnek elmegy egyelőre.

A kézzel beültetett BM83 modul. A panel szélén szabadon marad az antenna területe.

Nem új rádió, hanem egy új képesség

Az öcsipaneles változat ereje a cserélhetőségében van. Az eredeti HireHamva hardver tovább él, de ugyanaz a doboz már NAS-lejátszó, webrádió és DLNA célpont is lehet, a hang pedig vezeték nélkül kerül arra a Bluetooth hangszóróra, amelyet éppen használni szeretnénk.

Ha estleg érdekel vagy építeni szeretnél ilyet a kapcsolatokban ott az e-mailem.

Megosztás:

Ez a weboldal sütiket használ. Az Uniós törvények értelmében kérem, engedélyezze a sütik használatát, vagy zárja be az oldalt. További információ

Az Uniós törvények értelmében fel kell hívnunk a figyelmét arra, hogy ez a weboldal ún. "cookie"-kat vagy "sütiket" használ. A sütik kicsik, teljesen veszélytelen fájlok, amelyeket a weboldal azért helyez el az Ön számítógépén, hogy minél egyszerűbbé tegye Ön számára a böngészést. A sütiket letilthatja a böngészője beállításaiban. Amennyiben ezt nem teszi meg, illetve ha az "Elfogadom" feliratú gombra kattint, azzal elfogadja a sütik használatát.

Bezárás