Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Eigenes FM-Radio mit RDA5807 & Arduino Pro Mini bauen

Komponenten und Materialien

Komponente Menge Hinweise
RDA5807 FM-Radio-Modul 1 Mit RDS-Unterstützung
SparkFun Arduino Pro Mini 328 - 3,3V/8MHz 1
Nokia 5110 Display 1 Grafik-LCD, gut lesbar, stromsparend
18650 Li-Ion Akku 1 Wiederaufladbar
18650 Batteriehalter 1
Adafruit USB Li-Ion Ladegerät 1 Ladeelektronik
Audioverstärker (Modul) 1 z. B. PAM8403 oder LM386
Fotowiderstand (LDR) 1 Display-Hintergrundbeleuchtung auto
NPN-Transistor (Allzweck) 1 Für Hintergrundlicht-Steuerung
Widerstand 100 Ohm 1
Widerstand 10k Ohm 2
Widerstand 300k Ohm 1
Widerstand 1M Ohm 1
Drehencoder mit Taster 1 Bedienelement
Lautsprecher 1

Benötigte Werkzeuge

Apps & Online-Dienste

Über dieses Projekt

Kurzbeschreibung

Dieses Projekt baut ein einfaches, Arduino-gesteuertes FM-Radio. Im Netz stieß ich auf das FM-Radio-Modul RDA5807, das RDS-Signale empfangen kann. Ich fand es eine großartige Idee, damit ein eigenes Radio mit individuellen Features zu bauen. Das Radio wird von einem 18650 Li-Ion-Akku mit USB-Ladefunktion betrieben.

Das Nokia 5110 Display ist ideal: gut lesbar, einfach anzusteuern, anpassbar und stromsparend – verlängert die Akkulaufzeit.

Hauptmerkmale

Das RDA5807-Modul ist ein autarkes Radio-Modul mit 3,3V Betriebsspannung. Um das Projekt einfach zu halten, steuert ein Arduino Pro Mini 3,3V/8MHz das Modul. Der onboard-Regler versorgt Radio und Display korrekt. Für ausreichende Lautstärke ist ein simpler Audioverstärker integriert. Der Akku speist den Verstärker direkt (ohne Regler).

Für die Display-Ansteuerung nutze ich die U8GLIB Grafikbibliothek – schnell, zuverlässig, erweiterbar, ideal für monochrome Displays. Ich habe zusätzliche kyrillische Fonts hinzugefügt; im Sketch den passenden Font wählen.

Bedienung über Drehencoder

Der Drehencoder steuert das Radio in zwei Modi:

Die letzten 4 Sender werden im EEPROM gespeichert (bei jedem Senderwechsel). Um den EEPROM zu schonen, wird erst 1 Minute nach dem Senderwechsel gespeichert – so kann man frei suchen, ohne unnötige Schreibzyklen.

Senderliste anzeigen: Encoder lange drücken (~2 Sek). Dann per Drehen Sender auswählen, kurzer Druck → Umschalten.

Fazit

Das RDA5807 ist ein hervorragender FM-Empfänger mit praktischen Bibliotheken und interessanten Features. Bei großer Entfernung zum Sender ist eine lange Antenne nötig. Klangqualität ist akzeptabel. Bessere Verstärker möglich, verkürzen aber die Akkulaufzeit.

Code

GitHub-Repository mit zwei Versionen:

https://github.com/sfrwmaker/fm_radio_rda5807

Schaltplan

Schaltplan-Bild im Originalprojekt verfügbar.

Herstellungsprozess

  1. Spannungsteiler-Labor: Design, Messung und Verifikation des Kirchhoffschen Spannungsgesetzes
  2. Kartoffelbatterie bauen: Schritt-für-Schritt-Anleitung zur elektrochemischen Stromerzeugung
  3. Kristall‑ und Transistorradio‑Schaltungen: Vom einfachen Detektor zum integrierten AM/FM‑Empfänger
  4. Batteriekonstruktion Grundlagen: Zellen, Innenwiderstand und Verschaltung
  5. Batteriekapazität verstehen: Amperestunden-Nennwerte und Zustandsprüfung
  6. Reihen-LC-Resonanz: Nulllastimpedanz und Spannungsspitzen erklärt
  7. Entwicklung und Technik der Radiotechnologie
  8. Batterien: Von Voltas Säule zu modernen Lithium-Zellen
  9. Simple Pi Robot: 2-WD Autonomer Rover mit Raspberry Pi bauen
  10. Graphen-Batterien erklärt: Die Zukunft langlebiger Energie