Kompaktes RDA5807 Mini-Stereo-Radio – Arduino Nano Projekt
Benötigte Komponenten
| Komponente | Menge |
|---|---|
| Arduino Nano R3 | 1 |
| RDA5807M Radio-Modul (I²C, RDS) | 1 |
| Nokia 5110 LCD (84×84 px) | 1 |
| Taktile Taster (Top-Aktuierung) | 3 |
| Widerstände: 120 kΩ, 33 kΩ, 68 kΩ | je 1 |
| PAM8403 D-Klasse Verstärker-Modul | 1 |
| Lautsprecher 0,25 W / 8 Ω | 2 |
| Li-Ion Akku (wiederaufladbar) | 1 |
| Lötkolben & Zubehör | 1 Set |
Über dieses Projekt
Der RDA5807M ist ein Einzelchip-FM-Stereo-Tuner mit integriertem Synthesizer, RDS/RBDS-Decoder und I²C-Schnittstelle. Zusammen mit einem Arduino Nano entsteht ein winziges, vollwertiges Stereo-Radio mit RDS-Anzeige.
Das Menü (englisch) wird auf dem Nokia 5110 LCD (84×48 Pixel) dargestellt. Drei Taster (an einem analogen Eingang über verschiedene Widerstände unterschieden) steuern Frequenz, Lautstärke, RDS-Info etc. Das Audiosignal wird über 1 µF Koppelkondensatoren an den PAM8403-Verstärker und zwei kleine Lautsprecher geleitet. Alles passt in ein PVC-Gehäuse.
Entwicklung
Basierend auf diesem russischen Tutorial. Schaltung mit EasyEDA/KiCad entworfen, Taster-Widerstände so gewählt, dass analogRead() klare Werte liefert. Originalcode angepasst (Menü übersetzt, Tasterwerte kalibriert).
Code
Der vollständige Sketch ist als Download verfügbar (Code – C/C++). Er umfasst:
- I²C-Kommunikation mit RDA5807M
- RDS-Decodierung (Sendername, Radiotext, Uhrzeit)
- Menü-Logik (Frequenz, Volume, Seek, Mono/Stereo, RDS)
- Display-Treiber für Nokia 5110 (PCD8544)
- Taster-Entprellung & Analog-Auswertung
Hinweis: Kein Code-Preview in der Quelle – nur Download.
Schaltplan
Verfügbar als Bild: RDA5807M (SDA/SCL an A4/A5), Taster an A0 (Spannungsteiler), Audio-Out → 1 µF → PAM8403 → Lautsprecher, Nokia 5110 an D8–D12, Stromversorgung via Li-Ion + Ladecontroller (nicht detailiert).
Fazit
Ein extrem kompaktes, batteriebetriebenes Stereo-Radio mit RDS – ideal für Maker, die RF & Embedded UI lernen wollen.
Herstellungsprozess
- Entwicklung und Technik der Radiotechnologie
- View-Master: Geschichte und Produktion des klassischen Stereo-Viewers
- Weichmachende Tücher: Wie Lotion Komfort und Leistung verbessert
- emtrion bringt kompaktes emCON-MX8M Mini Modul mit NXP i.MX 8M Mini
- congatec introduces SMARC 2.0 Module mit NXP i.MX 8M Mini Prozessor
- Arduino Mini Boss-Battle-Spiel – Retro-RPG auf 16×2 LCD
- Einfachen Hindernissensor mit Arduino bauen – IR-LED & Photodiode Tutorial
- Kompaktes MIDI-Schlagzeug mit 3D-Druck selbst bauen
- Externes S-Meter für Icom-Funkgeräte (CI-V & Arduino)
- Produktivität steigern mit dem perfekt dimensionierten Bagger