.Geek - Hobbyist maakt internetradio van minder dan 25mm
Een hobbyist heeft een internetradio gemaakt die 24,84 mm lang is. Hij zegt dat het daarmee 'waarschijnlijk de kleinste internetradio ter wereld' is. Het apparaat bestaat uit een ESP32-C3 SuperMini-ontwikkelaarsbord en een customprintplaat met een PCM5102A I2S-dac en een LM4880M-koptelefoonversterker.
Ontwikkelaar Milen heeft de bouwinstructies voor de internetradio op Instructables gepubliceerd. Het bord werkt op basis van het yoRadio-project, dat onder een GPL 3.0-licentie beschikbaar is op GitHub.
Bron: Instructables
Milen vertelt dat het apparaat werkt met elk audiocodecbord op basis van de PCM5102A-chip. Het nadeel van die borden is dat ze geen ingebouwde versterker hebben. Daardoor is een externe versterker nodig om de radio te gebruiken. De hobbyist gebruikt de ESP32-flashtool van Espressif om yoRadio op het bord te flashen en stelt de radio daarna in via de webinterface.
Milen heeft een csv-bestand met veel verschillende radiozenders gemaakt, zodat gebruikers deze snel kunnen toevoegen. Het is ook mogelijk om zelf maximaal 255 zenders toe te voegen.
03-10-2026 • 13:37
Lees meer
Reacties (54)
Gelukkig is er een Finse knul die dat begin 2022 gefikst heeft, je moet er andere firmware op smurfen en dan Sharpfin, dat daarvoor blijkbaar in het leven geroepen is.
Vrij spartaanse interface, maar het werkt en daardoor minder e-schroot!
Voor de geïnteresseerden: https://github.com/jisotalo/reciva-radio-patching/tree/main
Nu kwam ik een alternatief tegen: https://retunefm.com/about
Ik ga eens kijken of dat wat is. Bedankt voor de trigger.
Bij jou gaan ze blijkbaar de hosts-ingang van de verdwenen server vervangen door die die ze nu zelf aangemaakt hebben.
Dat kon bij mij misschien ook, want ik heb hier nog al die radiostations in een SQLite-bestand staan, al weet ik niet meer of dat nu 'het bestand' was of een export. Maar dan moet er nog iemand dat hosten en heb je nog wat gebruikers nodig die de kapotte streams eruit halen en er eventueel nieuwe toevoegen.
in die behuizing zit een esp, speakertje en microfoon. De claim “waarschijnlijk de kleinste internetradio ter wereld” vind ik dus niet helemaal passen. Er zijn gewoon standaard componenten te koop die kleiner zijn.
https://www.tinytronics.nl/en/development-boards/microcontroller-boards/with-wi-fi/m5stack-atom-echo-esp32-development-board
Mijn eerste uit de jaren 60 was een Radio met een kristal oortelefoon en die sloot je aan op de aarde en dan hoorde met veel gekraak een zender.
[Reactie gewijzigd door Chrismaclinux op 3 oktober 2026 23:36]
Je hebt wel heel veel content op YouTube of andere kanalen; en webwinkels. Een fysieke niche-winkel is in deze tijd gewoon lastig.
Daarnaast is veel analoge elektronica vervangen door microcontrollers (Arduino/ESP32), maar deze radio is daar een typisch voorbeeld van. Ook zie ik dat veel mensen tegenwoordig bijvoorbeeld een 3D printer hebben, dus wat meer diversicatie, maar in de brede zin wordt nog steeds veel gehobbied.
Wellicht dat social media en 'vermaak' in het algemeen wat passiever is, ik zie weinig mensen met echt een interessante hobby naast Netflixen en voetbal...
...maar over het algemeen, je hebt wel dit soort clubjes/hacker spaces of communities die het leuk vinden om aan te klooien met elektronica; het kan ook zijn dat je zelf niet meer zo in die 'scene' zit.
[Reactie gewijzigd door Accretion op 3 oktober 2026 19:37]
Naast dat voor knopcel gebruik je ULV zuinige range van chip kiest. Als kan de zeer compacte BGA package versies.
Uiteraard met een galeniet kristal, een zelfgewikkelde spoel om een wc rolletje en een condensator van alufolie en plastic.
(Opa voelt zich nu heel oud)
Aan de andere kant zie je bij de retro fanbase nog best wat soldeer skills terug. Moederborden recappen, XT-IDE en PicoGUS bouwen... Dat soort projecten zijn er nog zat
Ik zou zelf de ook SMT optie benutten en gangbare SMD grote pakken. Niet te klein. Naast als voor bga ic kiest is SMT service ook handig.
Ik ben nog wel vaakgenoeg in het kantoor van Elektuur ( Beek, Zuid-Limburg ) geweest. Mijn zwager werkte daar als documentalist en heeft nog heel wat boeken samengesteld.dan kon je uit de Elektuur of een ander blad leuke dingetjes mee maken
[Reactie gewijzigd door TWeaKLeGeND op 3 oktober 2026 18:08]
Het is zo'n 20% dus achteraf gezien valt het idd niet tegen - het viel mij vooral op omdat ik niet gewend ben ex-btw prijzen te zien denk ik
[Reactie gewijzigd door knokki op 4 oktober 2026 11:12]
Toen had je nog die local shops met electronica componenten. Nu is meer online .
Met data sheet boeken waar chip uit kiest voor je design idee.
Dat zijn Grote PCB met componenten die relatief groot zijn.
Nu in deze tijd kies je PCB prototype producer. Zoals PCBway en zoek je online in data bases naar componenten als kan SMD only. Of hun partners .
Waar je kan kiezen om ook SMT gedeelte te laten doen en 6 layer PCB zodat BGA STM32 kan toepassen en PCB zien er ook nog profi uit. Met kicad software design je PCB semi pro.
Dat wat anders dan in 80286 orcad ultiboard msdos apps.
Radio Garden is een (bekend) voorbeeld waar je duizenden internetradiostations kan luisteren, weergegeven op een virtuele globe op de locatie waar vandaan gezonden wordt. Is een hele toffe manier om radiostations van over de hele wereld te proberen
(edit: url fix)
[Reactie gewijzigd door robertpNL op 3 oktober 2026 17:30]
[Reactie gewijzigd door Nairu777 op 3 oktober 2026 23:21]
Icecast op een raspberry Pi in combinatie met darkice zorgt voor se stream
Zo'n ESP32 heeft ondersteuning voor een kleine accu, maar dan krijg je geen 5V uit de ESP en gaat zijn bordje niet werken.
Dus dan zit je met een powerbank die vele malen groter is en voor een los kastje naast de versterker, maakt formaat niet zo uit.
Of u heeft een andere definitie van "klein"...
Een 2S batterij kan, maar niet op dit printplaatje, je mist dan beveiligingscircuit (en laadcircuit).
Ik vraag mij af of CR2032 de pieken stromen voor de WiFi radio trekken en toch denk ik dat die sneller leeg zijn.
Maar dan heb je ook weer een regulator nodig, maar die zit niet op dit bordje.
Wil je enkele CR2032 of CR2450 dan implementeer je boost buck converter en daarmee kan je grotere voltage bereik aan.
De kleinste PCB krijg door meest minimalistische package te kiezen voor alle BOM en dan de optimale plaatsing te itereren . Maar ja voltage stabilisator en of boost buck zal je meer componenten nodig hebben. Naast dat switching voltage stabilisator de analoge audio kan beïnvloeden. Zou dan kiezen voor mulit layer pcb met regulator aan de ene kant en de audio aan de andere kant. BGA package voor alle IC uiteraard.
Leuk artikel, kreeg alleen flashbacks naar een moment die ik in het verleden had met een stagair.
Zoe vroeg een stagair die een netwerk kabel nodig had waar hij een "internet kabel" kon vinden. Simpel maar zo waar was het antwoord van mijn collega: "op internet"
Serieus eens in de winkel een gehad die dat zocht, ook een stagiair. Heerlijk.
Ik heb regelmatig klanten die een wifi kabel komen vragen
Dat zijn altijd leuke momenten voor mij dan die uitleg dat "wifi" niet een synoniem is van internet.
Leuk project natuurlijk maar ook weer niet súper speciaal. En ook geen complete oplossing (alsnog externe voeding en versterker nodig, bediening via web interface, niet echt portable zo).
Om te kunnen reageren moet je ingelogd zijn
:strip_icc():strip_exif()/u/1138733/crop5bed7f8ee609f_cropped.jpeg?f=community)
/u/86654/crop68d4ff30987a8.png?f=community)
:strip_exif()/u/591794/crop61a251d10f7b3.gif?f=community)
/u/152942/crop687206d7bca78.png?f=community)
/u/441062/crop5b2baea1a371f_cropped.png?f=community)
:strip_icc():strip_exif()/u/335350/crop61a63ee1f224f.jpg?f=community)
:strip_icc():strip_exif()/u/61340/crop6aba52e2b79f5_cropped.jpg?f=community)
:strip_icc():strip_exif()/u/2262426/crop67bc4658e3373_cropped.jpg?f=community)
/u/1947096/crop64550eb23052a_cropped.png?f=community)
:strip_exif()/u/219668/crop6818d9983dc68_cropped.webp?f=community)
:strip_icc():strip_exif()/u/318/29569.jpg?f=community)
:strip_icc():strip_exif()/u/571219/crop64fbe637a6c6d_cropped.jpg?f=community)
/u/38475/crop5c514c5fa752b_cropped.png?f=community)
:strip_icc():strip_exif()/u/900587/crop58d287fd6389a_cropped.jpeg?f=community)
/u/94702/klein.png?f=community)