Internetradio
Im Hobbyraum, im Kinderzimmer oder in der Werkstatt ist es praktisch ein Radio zu haben, mit dem ohne Antennten- oder Stalittenempfang der passende Radiostream einfach über WLAN empfangen werden kann. Und wenn gerade mal nicht die passende Musik dabei ist, einfach über Bluetooth vom Smartphone etwas einspielen.
Als sehr preiswerte und schnelle Lösung bietet sich das Open Source Projekt YoRadio an, das auf einem ESP32 installiert wird. Es kann mit unterschiedlichsten Display kombiniert werden und kann auch über MQTT in eine Smarthome Umgebung integriert werden.
Wir haben uns an dem Projekt von Gerald Lechner orientiert.
Materialliste
| Menge | Bauteil | Bemerkung |
| 1 | WeMos D1 Mini1 | |
| 1 | KCX BT002 Bluetooth Modul | Schaltung hierfür ist einfach auf Insta dargestellt |
| 1-2 | Verstärker Module | Verstärker Module gibt es unzählige. Beispiele sind BGTXINGI TPA3118 als Ein-Kanal mit 60W, ohne Lautstärkeregelung oder ein 2.1 Kanal Board das eine Frequenzweiche bereits ersetzen kann und eine Lautstärkeregelung auf der Platine hat. |
| Spannungsversorgung 5V | ||
| 1 | Display | |
| 1 | I2C-FC113 Adapter (I2C to Serial) | |
| 2 | KY-040 Drehwinkelgeber / Encoder | |
| Lautsprecher ggf. Frequenzweiche | ||
| 2 | Widerstände 4.7 kOhm | |
| 2 | Widerstände 22 kOhm | |
| 1 | Widerstand 10 kOhm | |
| 1 | Elko 1000uF / 10V | |
| Stiftleisten, Pfostenstecker,.. | ||
| LED, LED Streifen,… + Beschaltung evtl. Mikro | ||
| Hauptschalter | ||
| Umschalter Radio/Bluetooth | ||
| Platine | Lochraster oder CAENC.de-YoRadio |
Verschiedene Gehäuse Varianten
Ein-/Unterbau:
Eigenständiges Gerät:
Einbau in 19″ Rack
Software Radio
Im Büro ist vielleicht gar keine Hardware erforderlich, mit dem folgenden Python-Code lässt sich ein Internetradio auf als reines Software Radio betreiben, in das die Lieblingsradiosender eingespeist werden können:
Code folgt in Kürze...
Weitere Links
Raspberry Pi Internetradio Maximilian Roth
Streaming Internet Radio Based on Raspberry Pi
Command line internet radio player (pyradio) PyRadio
Hansi Funke Webradio mit Raspberry + Phyton
c’t 16/2024, Seite 24-25 – Streaming-Lautsprecher aus 80er-Jahre-Boxen basteln
Make 5/2025, Seite 32-39 – Kassetten-Radio mit ESP32 und yoRadio-Firmware
Simple ESP32 Internet Radio with OLED Display from Mirko Pavleski Mirko Pavleski