Inhaltsverzeichnis:
- Schritt 1: Erforderliche Komponenten
- Schritt 2: Anschließen des HF-Senders und -Empfängers an Arduino
- Schritt 3: Code
- Schritt 4: Ergebnis
- Schritt 5: Folgen Sie uns auf
Video: Anschließen von HF-Sender und -Empfänger an Arduino - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Das RF-Modul (Radio Frequency) arbeitet mit Radiofrequenz. Der entsprechende Bereich variiert zwischen 30 kHz und 300 GHz im RF-System. Die digitalen Daten werden als Variationen in der Amplitude der Trägerwelle dargestellt. Diese Art der Modulation wird als Amplituden-Shifting-Key (ASK) bezeichnet. Die über HF übertragenen Signale können über größere Entfernungen übertragen werden, wodurch es für Anwendungen mit großer Reichweite geeignet ist. Die HF-Übertragung ist stärker und zuverlässiger. Die HF-Kommunikation verwendet einen bestimmten Frequenzbereich.. Dieses HF-Modul besteht aus einem HF-Sender und einem HF-Empfänger. Das Sender/Empfänger-Paar (Tx/Rx) arbeitet mit einer Frequenz von 434 MHz. Ein HF-Sender empfängt serielle Daten und überträgt sie drahtlos über HF über seine an Pin4 angeschlossene Antenne. Die Übertragung erfolgt mit einer Geschwindigkeit von 1 Kbps - 10 Kbps. Die übertragenen Daten werden von einem HF-Empfänger empfangen, der auf der gleichen Frequenz wie der Sender arbeitet.
Merkmale des RF-Moduls:
1. Empfängerfrequenz 433MHz.
2. Empfängertypische Frequenz 105Dbm.
3. Receiver-Versorgungsstrom 3,5 mA.
4. Niedriger Stromverbrauch.
5. Empfänger-Betriebsspannung 5V.
Frequenzbereich 6. Transmitter 433,92MHz.
7. Sender Versorgungsspannung 3v~6v.
8. Senderausgangsleistung 4v~12v
In diesem Beitrag erfahren Sie, wie Sie die Daten drahtlos von einem Ort an einen anderen übertragen können, um dies zu erreichen. Hier haben wir ein Rf-Sender- und -Empfängermodul verwendet. Der RF-Sender sendet einige Zeichen an den Empfängerabschnitt. Basierend auf dem empfangenen Zeichen wird eine verschlüsselte Nachricht auf dem LCD-Display im Empfängerabschnitt angezeigt. Der Rf-Sender und -Empfänger werden am TX- und RX-Ende mit einem Arduino-Board verbunden. Bevor wir die Verbindungen starten, benötigen wir einige Hardwarekomponenten, die unten aufgeführt sind.
Schritt 1: Erforderliche Komponenten
Hardware-Komponenten
1. HF-Sender und -Empfänger
2. Arduino uno (2 Bretter).
3. LCD 16*2 Anzeige
4. Jumperdrähte.
5. Steckbrett (optional)
6. Lötpistole
Erforderliche Software
1. Arduino-IDE
Schritt 2: Anschließen des HF-Senders und -Empfängers an Arduino
Anschluss von RF Tx & Rx an Arduino
Stellen Sie die Verbindungen gemäß dem Schaltplan her. Für die Implementierung eines Rf Tx & Rx benötigen wir zwei Arduino-Platinen, eine für den Sender und eine für den Empfänger. Sobald Sie alles gemäß dem Schaltplan angeschlossen haben. Das Modul funktioniert einwandfrei
Schritt 3: Code
Code
Bevor Sie den Code auf Ihr Arduino hochladen Laden Sie zuerst die Bibliothek von hier
Sendercode
#include // Datei der virtuellen Drahtbibliothek hier einfügen
char *Controller;
voidsetup()
{
vw_set_ptt_inverted (wahr);
vw_set_tx_pin (12);
vw_setup(4000);. // Geschwindigkeit der Datenübertragung Kbps
}
Leere Schleife ()
{
Controller="9";
vw_send((uint8_t *)controller, strlen(controller));
vw_wait_tx();
// Warte bis die ganze Nachricht weg ist
Verzögerung (1000);
Controller="8";
vw_send((uint8_t *)controller, strlen(controller));
vw_wait_tx();
// Warte bis die ganze Nachricht weg ist
Verzögerung (1000);
}
Empfängercode
#include // Hier die LiquidCrystal-Bibliotheksdatei einfügen
#include // füge die virtuelle Drahtbibliotheksdatei hier ein
Flüssigkristall-LCD (7, 6, 5, 4, 3, 2);
Holzkohle[100];
intpos = 0;
voidsetup()
{
lcd.begin(16, 2);
vw_set_ptt_inverted (wahr);
// Erforderlich für DR3100
vw_set_rx_pin(11);
vw_setup(4000); // Bits pro Sekunde
vw_rx_start(); // Starten Sie die Empfänger-PLL mit dem Laufen
}
Leerschleife()
{
uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
if (vw_get_message(buf, &buflen))
// Nicht blockierend
{
if(buf[0] == '9')
{
lcd.clear();
lcd.setCursor (0, 0);
lcd.print ("Hallo Techies");
}
if(buf[0] == '8')
{
lcd.clear();
lcd.setCursor (0, 0);
lcd.print("Willkommen bei");
lcd.setCursor (0, 1);
lcd.print("Pro-Tech-Kanal");
}
}
Schritt 4: Ergebnis
Schritt 5: Folgen Sie uns auf
Klicken Sie auf den untenstehenden Link und folgen Sie dem Blog für weitere Updates
protechel.wordpress.com
Dankeschön
Empfohlen:
Li-Ionen-Akku parallel und in Reihe anschließen: 5 Schritte (mit Bildern)
So schließen Sie einen Li-Ionen-Akku parallel und in Reihe an
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: 6 Schritte
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: Dieses Instructable bietet Ihnen eine schnelle und einfache Möglichkeit, ein Arduino-Board zu Apples HomeKit auf einem iOS-Gerät hinzuzufügen. Es eröffnet alle möglichen Möglichkeiten, einschließlich Skripte, die auf dem Server ausgeführt werden, kombiniert mit Apples HomeKit "Szenen", es macht
Raspberry Pi an Laptop-Display anschließen (Windows-Betriebssystem) – wikiHow
So verbinden Sie Raspberry Pi mit Laptop-Display (Windows-Betriebssystem): In diesem Instructable lernen wir, wie Sie einen Laptop-Bildschirm als Display für Ihr Raspberry Pi 2 Modell B verwenden. Raspberry Pi-Displays sind auf dem Markt weit verbreitet, aber hübsch teuer. Anstatt also einen separaten Monitor zu kaufen, können Sie
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": 8 Schritte
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz. Eine für Menschen lesbare Zusammenfassung dieser Lizenz findet sich hier.Was ist Gandalf?Gandalf ist eine Stand-A
Machen Sie Ihre Anlage SMART! (von Arduino): 5 Schritte
Machen Sie Ihre Anlage SMART! (Von Arduino): Sie haben sich also schon immer gefragt, wie Sie Ihren Anlagen Technologie hinzufügen können? Mit diesem coolen Projekt können Sie sicherstellen, dass Ihre schönen Pflanzen immer in gutem Zustand sind. Nachdem Sie dieses Projekt durchgeführt haben, werden Sie: Erfahren Sie, wie Sie Analogausgangssensoren verwenden Erfahren Sie, wie