Beschreibung
📡 Beschreibung des Wireless 433 MHz (RX/TX) Empfangs- und Sendemoduls
Das Wireless 433 MHz RX/TX Empfangs- und Sendekit ist ein kostengünstiges Modul, das für die Datenübertragung auf Distanz mittels Funkwellen konzipiert ist. Dieses Kit besteht aus zwei Modulen:
- Sendemodul (TX) 433 MHz
- Empfangsmodul (RX) 433 MHz
Es wird häufig in Arduino-Projekten, Domotik, Automationund im Allgemeinen für kort- und mittelreichige drahtlose Kommunikation (bis zu 100 Metern im freien Feld).
⚙️ Technische Spezifikationen
📤 Sendemodul (TX):
- Betriebsfrequenz: 433 MHz
- Betriebsspannung: 3,5V – 12V DC
- Sendestrom: 10-40 mA
- Ausgangsleistung: bis zu 10mW
- Sendebreich: 20-100 Meter (freier Raum)
- Modulationsart: ASK (Amplitude Shift Keying)
📥 Empfängermodul (RX):
- Betriebsfrequenz: 433 MHz
- Betriebsspannung: 5V DC
- Empfangsstrom: < 5,5 mA
- Empfindlichkeit: -105 dB
- Modulationsart: ASK
🛠️ Anschluss an Arduino
📡 TX-Anschluss (Sender):
| TX-Pin | Arduino |
|---|---|
| VCC | 5V (oder 3.3V falls angegeben) |
| GND | GND |
| DATA | Digitale Pin (z.B. D12) |
📡 RX-Anschluss (Empfänger):
| RX-Pin | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| DATA | Digitale Pin (z.B. D11 oder D2) |
💾 Notwendige Bibliothek: VirtualWire (veraltet) oder RadioHead
Für neue Projekte wird empfohlen RadioHead, aber viele Tutorials verwenden noch VirtualWire.
🔧 Installation der Bibliothek VirtualWire
- Gehe zu Sketch > Bibliothek einbinden > Bibliotheken verwalten
- Suche
VirtualWireund installiere sie.
Oder:
Lade von https://github.com/PaulStoffregen/VirtualWire herunter und platziere sie im Ordner libraries.
🧪 Beispiel für die Verwendung mit Arduino
📤 Sendecode (TX)
#include <VirtualWire.h>
void setup() {
vw_set_tx_pin(12); // pin dati TX
vw_setup(2000); // Velocità di trasmissione: 2000 bps
}
void loop() {
const char *msg = "Ciao da TX!";
vw_send((uint8_t *)msg, strlen(msg));
vw_wait_tx(); // Attende che la trasmissione sia completata
delay(1000);
}
📥 Empfangscode (RX)
#include <VirtualWire.h>
void setup() {
Serial.begin(9600);
vw_set_rx_pin(11); // pin dati RX
vw_setup(2000); // Velocità di ricezione: 2000 bps
vw_rx_start(); // Avvia il ricevitore
}
void loop() {
uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
if (vw_get_message(buf, &buflen)) {
Serial.print("Messaggio ricevuto: ");
for (int i = 0; i < buflen; i++) {
Serial.print((char)buf[i]);
}
Serial.println();
}
}
🧠 Nützliche Tipps
- Verwenden Sie Antennen (z.B. Leitung von etwa 17 cm für 433 MHz), um den Reichweitenvergleich zu verbessern.
- Vermeiden Sie Störungen: Halten Sie TX und RX nicht zu nah zusammen.
- Füttern Sie TX getrennt, wenn Sie Spannungen über 5V verwenden (z.B. 9V).
- Nicht für große Datenmengen geeignet (geeignet für kurze Befehle/Texte senden).
🛠️ Typische Anwendungen
- Fernsteuerungen ohne Kabel
- Fernwirkende Sensoren (Temperatur, Feuchtigkeit usw.)
- Fernsteuerung von Relais/Lichtern
- Kabellose Alarmanlagen
|
ALLGEMEIN |
||
|
MATERIALIEN |
Leiterplatte + Kupfer + Bauteile |
|
|
KOMPATIBILITÄT |
ARDUINO |
|
|
GEWICHT UND GRÖSSE |
GEWICHT DES PRODUKTS |
8g |
|
GEWICHT DER SENDUNG |
0,15 kg |
|
|
GRÖSSE DES PRODUKTS (L x W x H) |
1,5 x 3 x 0,3 cm + 2,5 x 2 x 0,3 cm |
|
|
GRÖSSE DER SENDUNG (L x W x H) |
5 x 10 x 2 cm |
|
|
INHALT DER VERPACKUNG |
INHALT DER VERPACKUNG |
2 Modul 1 x Modul |
Wir haben die technischen Spezifikationen aller Komponenten zur Verfügung, falls diese nicht in der herunterladbaren Spezifikation des Produkts enthalten sind, senden Sie uns eine Nachricht über das Kontaktformular und wir veröffentlichen sie so schnell wie möglich auf unserer Website.
Tutorial: Wie man den Kit RX TX 433MHz (Arduino Wireless) verwendet
Kit für drahtlose Datenübertragung auf Arduino. Für Anfänger und Fortgeschrittene.
Was du brauchst
- Arduino Uno
- Empfänger- und Sender-Kit 433MHz
- USB-Kabel
- Batterie
Schritte
- Verbinde den RX-Modul mit dem digitalen Pin 2 von Arduino.
- Verbinde das TX-Modul mit dem digitalen Pin 3 von Arduino.
- Installiere die VirtualWire-Bibliothek, folge den Anweisungen auf der offiziellen Website.
- Stelle die Module in Sendemodus und Empfangsmodus ein, überprüfe im Datenblatt.
- Schreibe den Code, um Daten vom TX-Modul zum RX-Modul zu senden.
- Stelle sicher, dass die Daten korrekt auf der seriellen Schnittstelle von Arduino empfangen werden.
Beispielcode
include <VirtualWire.h>
void setup() {
vw_setup(2000);
}
void loop() {
vw_send((uint8_t *)


























Rezensionen
Es gibt noch keine Rezensionen.