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

Kompaktes FM-Radio mit Arduino Nano und RDA5807M selbst bauen

Bauteile und Zubehör

Werkzeuge

Projektüberblick

Das RDA5807M ist ein winziger, preiswerter FM-Tuner, der über I²C angesteuert wird – nur zwei Leitungen (SDA, SCL) sind nötig. Ich wollte meiner Mutter, deren altes Radio defekt war, ein selbstgebautes Gerät schenken. Entstanden ist ein kompaktes Radio mit OLED-Anzeige, Drehgeber für Senderwahl, Tastern für Modusumschaltung und einem 3D-gedruckten Gehäuse.

Schritt 1: Planung

Der Arduino Nano übernimmt die Steuerung. Die Kommunikation mit dem Radio-Modul erledigt die Radio-Bibliothek (von mathertel), die auch SI4703, SI4705 und TEA5767 unterstützt. Ein Taster schaltet in den „Frequenzwahl-Modus“, der zweite wählt den Sender. Das Potentiometer blättert durch im Code hinterlegte Favoritensender. Das OLED zeigt die aktuelle Frequenz an. Da das Audiosignal des RDA5807M sehr schwach ist, verstärkt der PAM8403 es für den Lautsprecher.

Schritt 2: Radio-Modul auf Breakout-Platine löten

Das Modul ist winzig und nicht breadboard-tauglich. Schneiden Sie ein kleines Lochrasterstück (ca. Modulgröße, mind. 5 Löcher pro Seite), löten Sie Stiftleisten darauf und verbinden Sie die Modul-Pads mit dünnen Drähten (z. B. abgeschnittene Bauteilbeinchen) zu den Stiftleisten.

Schritt 3: Gehäuse 3D-drucken

Das Gehäuse (Frontplatte, Rückplatte, äußerer Körper, innerer Rand, Knöpfe, Drehrädchen) wurde in Fusion 360 entworfen und auf einem Ender 3 gedruckt (STL-Dateien liegen bei). Die Frontplatte wurde weiß lackiert. M3-Gewindeeinsätze werden mit dem Lötkolben in den äußeren Körper eingearbeitet. Innerer Rand mit Superkleber im äußeren Körper fixieren. In der Rückplatte nachträglich 6-mm-Loch für den Verstärker-Drehknopf und 2-mm-Loch für die Antenne bohren.

Schritt 4: Platinen bestücken

Zwei kleine Lochrasterplatinen: Hauptplatine (Arduino, Radio-Modul, Verstärker) und Frontplatine (Taster, Potentiometer, OLED, Lautsprecher). Steckverbinder (Stift-/Buchsenleisten) erleichtern Montage und Wartung. Verdrahtung gemäß Schaltplan.

Schritt 5: Programmierung

Code (FMRadio_final.ino) in Arduino IDE öffnen. Zwei Anpassungen vor dem Hochladen:

  1. Lokale Senderfrequenzen im Array stations[] eintragen (ohne Dezimalpunkt: 9110 = 91,10 MHz). Array-Größe in eckigen Klammern anpassen (z. B. stations[12] für 12 Sender).
  2. Anzahl Sender minus 1 an der markierten Stelle eintragen (bei 12 Sendern also 11).

Danach Code hochladen.

Schritt 6: Zusammenbau

Schritt 7: In Betrieb nehmen

Mit 5 V versorgen (oder 7805-Regler an 12 V). Radio einschalten – fertig!

Code & Ressourcen

Herstellungsprozess

  1. RFID-Anwesenheitssystem mit Arduino & Python – Daten direkt in phpMyAdmin (XAMPP) speichern
  2. Universelle Android-Fernbedienung mit Arduino, 1Sheeld & IR-Steuerung
  3. LCD-Animationen & Spiele mit Arduino UNO erstellen
  4. WLAN-Internetradio mit Raspberry Pi & Arduino bauen: Weltweite Sender streamen
  5. Intelligentes Voltmeter mit Arduino & Smartphone bauen – Einfaches DIY-Projekt
  6. Smart IoT-Glas bauen: Füllstand überwachen mit ESP8266, Arduino & Ultraschall
  7. Frequenz & Tastverhältnis präzise messen mit Arduino UNO
  8. Arduino Rover per Firmata & Xbox One Gamepad steuern
  9. Echtzeit-Entfernungsmessung mit Arduino Sonar & Processing-Visualisierung
  10. Digitaler Kompass in Echtzeit mit Arduino & Processing bauen