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

Einfaches UKW-Radio

Komponenten und Verbrauchsmaterialien

rda5807 FM-Funkmodul
× 1
SparkFun Arduino Pro Mini 328 - 3.3V/8MHz
× 1
nokia 5110 display
× 1
18650 Lithium-Ionen-Akku
× 1
18650 Batteriefach
× 1
Adafruit USB-Li-Ionen-Akkuladegerät
× 1
Audioverstärker
× 1
Fotowiderstand
× 1
Allzwecktransistor NPN
× 1
Widerstand 100 Ohm
× 1
Widerstand 10k Ohm
× 2
Widerstand 300k
× 1
Widerstand 1 M Ohm
× 1
Drehgeber mit Druckknopf
× 1
Loadspeaker
× 1

Notwendige Werkzeuge und Maschinen

Lötkolben (generisch)

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Kurzbeschreibung

In diesem Projekt geht es darum, ein einfaches FM-Radio zu bauen, das von Arduino gesteuert wird. Beim Surfen im Internet bin ich einem großartigen FM-Radiomodul RDA5807 begegnet, das den Empfang von RDS-Signalen unterstützt. Ich hielt es für eine sehr gute Idee, mit diesem Modul zu spielen und mein eigenes FM-Radio zu bauen, das benutzerdefinierte Funktionen haben kann. Darüber hinaus kann das Radio mit einem Lithium-Ionen-Akku betrieben und mit einem interessanten USB-Ladegerät ausgestattet werden.

Das Display des Nokia 5110 ist meiner Meinung nach eine gute Wahl für das Radio, da es gut lesbar, einfach zu bedienen und anpassbar ist und einen geringen Stromverbrauch hat, um die Akkulaufzeit zu verlängern.

Die Hauptmerkmale dieses Projekts sind:

  • Der Li-Ionen-Akku 18650 mit USB-Ladegerät wird verwendet, um das Radio mit Strom zu versorgen.
  • Es wird ein grafisches Nokia 5110-Display verwendet, das eine benutzerfreundliche Benutzeroberfläche ermöglicht (nicht im Fall).
  • Die Liste der 4 vorherigen Stationen wurde implementiert, um die Navigation zwischen den Stationen zu vereinfachen.
  • RDS-Informationen (Sendername) werden unten auf dem Bildschirm angezeigt.
  • Die Hintergrundbeleuchtung des Bildschirms wird automatisch angepasst.

Das RDA5807 ist ein autarkes Funkmodul. Es implementiert eine 3,3-V-Stromquelle. Um das Projekt zu vereinfachen, wird der Arduino pro mini 3.3V Controller zur Steuerung des Funkmoduls verwendet. Interner Spannungsregler garantiert die richtige Spannung am Funkmodul und am Bildschirm. Um die Lautstärke akzeptabel zu machen, ist der einfache Audioverstärker implementiert. Der Li-Ion-Akku versorgt den Verstärker direkt, ohne Regler.

Die U8GLIB-Grafikbibliothek wird verwendet, um die Informationen auf dem Nokia-Bildschirm anzuzeigen. Diese Bibliothek ist schnell, zuverlässig, erweiterbar und sehr praktisch für viele Schwarzweiß-Displays. Ich habe der Bibliothek einige neue kyrillische Schriftarten hinzugefügt, also wählen Sie bitte die Schriftart aus, die Sie in der Skizze haben.

So steuern Sie das Radio

Das Radio wird über einen Drehgeber gesteuert. Es gibt zwei Modi, die der Tuner ausführen kann:automatischer Modus und manueller Modus. Standardmäßig wird der Automatikmodus verwendet. In diesem Modus sucht das Funkmodul die Sender nach oben oder unten, wenn Sie den Encoder vorwärts oder rückwärts drehen. Der Sender wechselt zum nächsten mit gutem Signalpegel. Sie können die Frequenz einstellen, indem Sie in den manuellen Modus wechseln. Drücken Sie einfach den Encoder einmal, um zwischen den Modi zu wechseln.

Die Liste der letzten 4 Stationen wird bei jedem Senderwechsel im EEPROM von Arduino gespeichert. Um die Lebensdauer des EEPROMs zu verlängern, ruft die Speicherprozedur eine Minute nach dem Ändern der Station auf. So können Sie den Lieblingssender frei suchen, ohne etwas im EEPROM zu speichern.

Um die letzten 4 Sender aufzulisten, drücken Sie den Encoder lange (ca. 2 Sekunden). Dann können Sie den Encoder drehen, um den Sender aus der Liste auszuwählen. Um zum Sender zu wechseln, drücken Sie den Encoder.

Fazit

Das Radiomodul RDA5807 ist der großartige FM-Radioempfänger, der über sehr praktische Bibliotheken verfügt und interessante Funktionen implementiert. Bei großer Entfernung zum Radiosender benötigen Sie eine ausreichend lange Antenne. Die Tonqualität ist akzeptabel. Sie können einen besseren Audioverstärker verwenden, aber der leistungsstärkere Verstärker kann die Batterielebensdauer verkürzen.

Code

Der FM-Radio-Quellcode
Es gibt zwei Versionen im Repository:full und lite (ohne Steuerung der Hintergrundbeleuchtung und der Stationshistorie). Die Vollversion wurde auf Hardware getestet, die Lite-Version wurde aus dem Quellcode erstellt, es wurden keine Tests durchgeführt.https://github.com/sfrwmaker/fm_radio_rda5807

Schaltpläne


Herstellungsprozess

  1. Spannungsteiler
  2. Kartoffelbatterie
  3. Funkstrecken
  4. Batterieaufbau
  5. Batteriewerte
  6. Einfache Serienresonanz
  7. Radio
  8. Batterie
  9. Einfacher Pi-Roboter
  10. Was ist eine Graphenbatterie? [Ein einfacher Überblick]