Ein weiteres FM-Radio auf dem RDA5807 mit Arduino

Es gab viele sinnvolle Veröffentlichungen zu diesem Thema, aber ich habe alles auf meine Art gemacht. Außerdem habe ich ein dreidimensionales Modell des Gehäuses mit einem praktischen und originellen Design erstellt. Das Ergebnis war ein vollständiges Projekt, das ein unerfahrener Elektronikliebhaber wiederholen konnte. Der glückliche Besitzer eines 3D-Druckers kann sich mit einem wunderschönen hausgemachten Produkt rühmen, das mit Fabrikprodukten mithalten kann.

Bild


Wenn du einen Freund ruinieren willst, gib ihm eine Kamera. Wenn Sie einen Amateurfunker zum Ausschalten zwingen möchten, geben Sie ihm einen Link zum chinesischen Modul RDA5807.

Bild

Ein winziges Quadrat von etwa einem Zentimeter Größe und zum Preis von etwa zwanzig Rubel. Erstaunlicherweise befindet sich im Inneren ein ziemlich anständiges Digitalradio mit automatischer Suche nach Radiosendern und RDS-Lesefunktion.

Ehrlich gesagt: Es lohnt sich nicht, sich über die Billigkeit des RDA5807-Moduls zu schmeicheln. Um diese Schönheit auf den Markt zu bringen, benötigen Sie alles andere: einen Arduinka, einen Verstärker mit Lautsprechern und ein kleines Display für große Schönheit. Anstelle von Batterien wird eine Batterie angefordert, dh wir fügen dem Projekt einen USB-Laderegler hinzu. Eine Skizze kann auf einem Steckbrett getestet werden, für ein fertiges Gerät ist jedoch ein anständiges Paket erforderlich. Das Aussehen ist eine sehr kreative Frage, aber die 3D-Drucktechnologie hilft uns dabei.

Wir versuchen alles so einfach und billig wie möglich zu machen. Arduinka nehmen dies:

Bild

das display sieht so aus:

Bild

Angetrieben von einem 18650 Akku und für ihn einem solchen Laderegler.

Bild

Ein Niederfrequenzverstärker ist ein Standardelement für so viele Projekte, und deshalb haben wir solche selbst hergestellten Module auf Lager.

Bild

Auf diese Weise wird ein vollständiger Stromkreis erhalten.

Bild

Anstelle des knappen sowjetischen Chips K174UN14 verwenden wir den günstigen TDA2003. D1-Diode wird benötigt, damit bei maximaler Batterieladung die Spannung am Empfängermodul unter vier Volt bleibt. Es ist zu beachten, dass der RDA5807 auch bei fünf Volt nicht durchbrennt, aber bei erhöhter Spannung entweder gar nicht funktioniert oder anstelle von Radiosendern Störgeräusche wahrnimmt. Für ihn sind vier Volt schon ein bisschen viel, für einen sehr guten wäre es notwendig, 3,3 Volt durch die Ferse zu speisen.

Wenn die Spannung unter drei Volt liegt, reagiert das Gerät nicht mehr auf die Tasten, da der Arduinka herunterfährt. Aber auch bei 2,5 Volt hält der RDA5807 die vorherige Frequenz konstant und die Empfangsqualität verschlechtert sich nicht.

Wenn Sie den Akku direkt an den Laderegler anschließen, verwandelt sich das Ladegerät bei ausgeschaltetem USB in eine Last, die einen Strom von ca. 2 Mikroampere aus dem Akku zieht. Es ist viel oder wenig - ich weiß es nicht, aber die Tatsache selbst ist einfach empörend. Als Lösung haben wir ein Reed-Relais K1 eingebaut, das bei Anschluss an USB die Kontakte K1.1 schließt.

Selbstgemachtes Relais, hergestellt durch Wickeln von Lackdraht mit einem Durchmesser von nicht mehr als 0,1 mm direkt in die Schottwand direkt auf das Reedschaltergehäuse. Je mehr Drähte Sie wickeln können und je feiner es ist, desto weniger Strom wird verbraucht. Um zu viel zu wickeln, damit nicht genug fünf Volt für den Betrieb zur Verfügung stehen, wird eine adäquate Person nicht in der Lage sein.

Wie die Chinesen den Laderegler reparieren, weiß ich nicht. Ich kann vorschlagen, die Schrauben an den Seiten zu schrauben.

Bild

Damit die Anzeige sichtbar war, musste die planare LED durch eine normale LED ersetzt werden. Es wäre möglich, einen Lichtleiter aus einer dicken Angelschnur oder einem transparenten Stab für einen 3D-Drucker herzustellen, aber nichts wird ausreichen.

Jetzt schreiben wir eine Skizze, wir nehmen die Standardbibliotheken SSD1306Ascii für das Display und RDA5807M für das Radio.

Es stellte sich heraus, dass es Tricks in der RDS-Leitung gibt. Es gibt drei Blöcke: die aktuelle Uhrzeit, den Namen des Radiosenders und die eigentliche Informationszeile. Ich verstehe immer noch nicht, ob die Bibliothek einen Parser oder einen Radiosender hat, der die aktuelle Uhrzeit nicht sendet. Überzeugende Zahlen tauchen dort nicht immer auf. Infolgedessen wurde der erste Block verworfen. Und wenn Sie die Zeile selbst lesen, stellt sich heraus, dass dort nichts außer den Telefonen des Werbedienstes ist. Ich musste nur den Namen des Radiosenders hinterlassen, ich konnte keinen weiteren Nutzen aus der RDS-Leitung ziehen. Neben dem Namen des Radios werden auf dem Display die Signalstärke, die Batterieladung und die Betriebsfrequenz angezeigt.

Ich hatte vor, ein Gedächtnis für Arbeitsfrequenzen zu schaffen, aber meine Mutter hielt mich von Faulheit ab. Ich wollte nicht viele Tasten machen, ich ließ nur zwei übrig: eine, um die automatische Suche zu starten, die andere, um die Lautstärke einzustellen. Mit einer Taste wird die Suche in einem Kreis ausgeführt. Manchmal müssen Sie also den gesamten Bereich durchsuchen, um den gewünschten Sender auszuwählen. Glücklicherweise haben wir nicht zu viele Sender, um so ein Surfen sehr ärgerlich zu machen.

Die Lautstärke wird wie folgt eingestellt: Wenn Sie zum ersten Mal drücken, wird der Pegel auf das Minimum zurückgesetzt, und jedes Mal, wenn Sie ihn drücken, wird er um eine Stufe erhöht. Wenn länger als zwei Sekunden eine Pause eingelegt wird, gilt das nächste Drücken als das erste. Also für alles rund um alle zwei Tasten.

Zwei Lautsprecher, die in entgegengesetzte Richtungen schauen und phasenverschoben eingeschaltet sind, schreien so, wie sie sollten: Bei der ersten Lautstärke ist es ganz normal, zuzuhören. Wenn Sie ein wenig hinzufügen - werden auch die Nachbarn hören.

Ich erinnere mich, wie Menschen ohne 3D-Drucker lebten, aber es war kein Leben, sondern ein Albtraum. In diesen Tagen kann der Fall einfach gedruckt werden. Es sei denn, es muss zuerst gezeichnet werden. Dies ist jedoch viel einfacher als die Bereitstellung einer umfassenden Schlosserarbeit. Ich kann meine Modelle freigeben, ich stelle nur fest, dass sie für 3-GDSH-8-Lautsprecher ausgelegt sind. Alle Projektmaterialien werden auf GitHub gepostet.

Ich bin kein Vermarkter, aber ich konnte nicht anders, als zu bemerken, wie stark das Modul RDA5807 den Umsatz ankurbelt.

Alles geschieht auf Kosten einer Reihe von Ausgaben, von denen jede eine Kleinigkeit zu sein scheint. Arduinka für 120 Rubel, aber nur bei Lieferung Super Economy. Mit anderen Worten, das Paket ist nicht rückverfolgbar und der Zeitraum kann auf drei Monate verlängert werden. Wenn Sie die Titelnummer erhalten und diese schneller erhalten möchten, zahlen Sie mehr. Das Display - auch 120 Rubel - und wieder Super Economy. Der Laderegler ist sehr billig, aber nur in Packungen verkauft, weitere hundert Rubel. Das teuerste ist die Batterie, die Preisspanne ist breit, aber zwangsläufig mehr als zweihundert Rubel. Ein Verstärker kann mit einem vorgefertigten Modul gekauft werden, oder Sie können ihn selbst aus Komponenten zusammenbauen. In jedem Fall funktionieren weniger als hundert nicht. Vergessen Sie nicht die Lautsprecher - es gibt zwei davon, was zweimal hundert Rubel bedeutet.

In meinem Fall erwies sich der Fall als sehr billig. Der Druck der ABS-Leiste dauerte ungefähr 40 Meter, das ist eigentlich nicht so viel. Es ist schwierig zu berechnen, wie viel Geld darin steckt, aber offensichtlich nichts. Und wenn Sie das Wohnungsproblem auf andere Weise lösen, wird es in Bezug auf die Kosten und im Sinne von Kopfschmerzen zum teuersten Teil.

Der Funkamateur hat viele Komponenten schon lange vorrätig, und deshalb scheint es, als hätte er sie umsonst bekommen. Wenn Sie jedoch alles unerschütterlich hintereinander stellen, belaufen sich die Gesamtkosten des Projekts auf fast eintausend. Ein gebrauchsfertiger chinesischer Empfänger, der ganz nett ist, kann für 500 Rubel gekauft werden. Außerdem gibt es keinen informativen Grund dafür. Deshalb zeichnen wir Diagramme und schreiben Skizzen. Ansonsten uninteressant.

Source: https://habr.com/ru/post/de485448/


All Articles