Description
📡 Description du Kit Récepteur Émetteur Sans Fil 433 MHz (RX/TX)
Le kit récepteur émetteur sans fil 433 MHz RX/TX est un module à faible coût conçu pour la transmission de données à distance par ondes radio. Ce kit est composé de deux modules :
- Module émetteur (TX) 433 MHz
- Module récepteur (RX) 433 MHz
Il est couramment utilisé dans projets Arduino, domotique, automatisation, et en général pour communications sans fil à courte/moyenne portée (jusqu’à 100 mètres en champ libre).
⚙️ Spécifications Techniques
📤 Module Émetteur (TX) :
- Fréquence de travail: 433 MHz
- Tension d’alimentation: 3,5V – 12V DC
- Courant en transmission: 10-40 mA
- Puissance de sortie: jusqu’à 10mW
- Distance de transmission: 20-100 mètres (champ libre)
- Type de modulation: ASK (Amplitude Shift Keying)
📥 Module Récepteur (RX):
- Fréquence de travail: 433 MHz
- Tension d’alimentation: 5V DC
- Courant en réception: < 5,5 mA
- Sensibilité: -105 dB
- Type de modulation: ASK
🛠️ Connexion avec Arduino
📡 Connexion TX (Transmetteur):
| Pin TX | Arduino |
|---|---|
| VCC | 5V (ou 3.3V si spécifié) |
| GND | GND |
| DATA | Pin numérique (par exemple D12) |
📡 Connexion RX (Récepteur):
| Pin RX | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| DATA | Pin numérique (par exemple D11 ou D2) |
💾 Bibliothèque nécessaire: VirtualWire (obsolète) ou RadioHead
Pour de nouveaux projets, il est recommandé d’utiliser RadioHead, mais de nombreux tutoriels utilisent encore VirtualWire.
🔧 Installation de la bibliothèque VirtualWire
- Allez dans Sketch > Inclure la bibliothèque > Gérer les bibliothèques
- Recherchez
VirtualWireet installez-la.
Ou :
Téléchargez depuis https://github.com/PaulStoffregen/VirtualWire et placez-la dans le dossier libraries.
🧪 Exemple d’utilisation avec Arduino
📤 Code Émetteur (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);
}
📥 Code Récepteur (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();
}
}
🧠 Conseils Utiles
- Utiliser antennes (par exemple, fil de 17 cm environ pour 433 MHz) pour améliorer la portée.
- Évitez les interférences : ne placez pas TX et RX trop près l’un de l’autre.
- Alimentez séparément TX si vous utilisez des tensions supérieures à 5V (par exemple 9V).
- Non adapté pour de grands volumes de données (idéal pour envoyer des commandes/textes courts).
🛠️ Applications Typiques
- Commandes sans fil
- Capteurs à distance (température, humidité, etc.)
- Contrôle à distance de relais/éclairage
- Alarmes sans fil
|
GÉNÉRAUX |
||
|
MATERIAUX |
carte PCB + cuivre + composants |
|
|
COMPATIBILITE |
ARDUINO |
|
|
POIDS ET DIMENSIONS |
POIDS DU PRODUIT |
8g |
|
POIDS DU COLIS |
0,15 kg |
|
|
DIMENSIONS DU PRODUIT (L x W x H) |
1,5 x 3 x 0,3 cm + 2,5 x 2 x 0,3 cm |
|
|
DIMENSIONS DU COLIS (L x W x H) |
5 x 10 x 2 cm |
|
|
CONTENU DU PAQUET |
CONTENU DU PAQUET |
2 Modules 1 x Module |
Nous avons la fiche technique de tous les composants, si elle n’est pas incluse dans la fiche de téléchargement du produit, envoyez-nous un message via le formulaire de contact et nous la publierons le plus rapidement possible sur notre site.
Tutoriel : Comment utiliser le Kit RX TX 433MHz (Arduino Sans Fil)
Kit de transmission de données sans fil pour Arduino. Pour débutants et intermédiaires.
Ce qu’il faut
- Arduino Uno
- Kit récepteur-transmetteur 433MHz
- Câble USB
- Batterie
Étapes
- Connectez le module RX au pin digital 2 d’Arduino.
- Connectez le module TX au pin digital 3 d’Arduino.
- Installez la bibliothèque VirtualWire en suivant les instructions du site officiel.
- Configurez les modules en mode transmission et réception, vérifiez le datasheet.
- Écrivez le code pour envoyer des données du module TX au RX.
- Vérifiez que les données sont reçues correctement sur l’interface série d’Arduino.
Exemple de code
include <VirtualWire.h>
void setup() {
vw_setup(2000);
}
void loop() {
vw_send((uint8_t *)


























Avis
Il n’y a pas encore d’avis.