Table des matières:
- Étape 1: Composants requis
- Étape 2: connexion de l'émetteur et du récepteur RF à Arduino
- Étape 3: Coder
- Étape 4: Résultat
- Étape 5: Suivez-nous sur
Vidéo: Connexion de l'émetteur et du récepteur RF à Arduino : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Le module RF (radiofréquence) fonctionne à radiofréquence, la plage correspondante varie entre 30 kHz et 300 Ghz, dans le système RF, les données numériques sont représentées par des variations de l'amplitude de l'onde porteuse. Ce type de modulation est connu sous le nom de touche de décalage d'amplitude (ASK). Les signaux transmis par RF peuvent parcourir de plus grandes distances, ce qui le rend adapté aux applications à longue portée. La transmission RF est plus forte et fiable. La communication RF utilise une plage de fréquences spécifique. Ce module RF comprend un émetteur RF et un récepteur RF. Le couple émetteur/récepteur (Tx/Rx) fonctionne à une fréquence de 434 MHz. Un émetteur RF reçoit des données série et les transmet sans fil via RF via son antenne connectée à la broche 4. La transmission s'effectue au débit de 1Kbps - 10Kbps. Les données transmises sont reçues par un récepteur RF fonctionnant à la même fréquence que celle de l'émetteur.
Caractéristiques du module RF:
1. Fréquence du récepteur 433MHz.
2. Fréquence de réception typique 105Dbm.
3. Courant d'alimentation du récepteur 3,5 mA.
4. Faible consommation d'énergie.
5. Tension de fonctionnement du récepteur 5v.
6. Gamme de fréquence de l'émetteur 433,92 MHz.
7. Tension d'alimentation de l'émetteur 3v ~ 6v.
8. Puissance de sortie de l'émetteur 4v ~ 12v
Dans cet article, vous saurez comment transmettre les données d'un endroit à un autre sans fil. Pour y parvenir, nous avons utilisé un module émetteur et récepteur Rf. L'émetteur RF enverra des caractères à la section récepteur. En fonction du caractère reçu, un message codé sera affiché sur l'écran LCD de la section récepteur. L'émetteur et le récepteur Rf seront connectés à une carte arduino aux extrémités tx et rx, avant de commencer les connexions, nous avons besoin de certains composants matériels répertoriés ci-dessous.
Étape 1: Composants requis
Composants matériels
1. Émetteur et récepteur RF
2. Arduino uno (2 cartes).
3. écran LCD 16*2
4. fils de cavalier.
5. Planche à pain (facultatif)
6. Pistolet à souder
Logiciel requis
1. IDE Arduino
Étape 2: connexion de l'émetteur et du récepteur RF à Arduino
Connexion de RF Tx & Rx à Arduino
Effectuez les connexions selon le schéma de circuit, pour la mise en œuvre d'un Rf Tx & Rx, nous avons besoin de deux cartes Arduino, une pour l'émetteur et une autre pour le récepteur. Une fois que vous avez tout connecté selon le schéma de circuit. Le module fonctionne bien
Étape 3: Coder
Code
Avant d'aller télécharger le code sur votre Arduino, téléchargez d'abord la bibliothèque à partir d'ici
Code émetteur
#include // inclure le fichier de bibliothèque de fils virtuels ici
char *contrôleur;
void setup()
{
vw_set_ptt_inverted(true);
vw_set_tx_pin(12);
vw_setup(4000);. // vitesse de transfert de données Kbps
}
boucle vide()
{
contrôleur="9";
vw_send((uint8_t *)contrôleur, strlen(contrôleur));
vw_wait_tx();
// Attendez que tout le message soit parti
retard(1000);
contrôleur="8";
vw_send((uint8_t *)contrôleur, strlen(contrôleur));
vw_wait_tx();
// Attendez que tout le message soit parti
retard(1000);
}
Code du récepteur
#include // inclure le fichier de bibliothèque LiquidCrystal ici
#include // inclure le fichier de bibliothèque de fils virtuels ici
LiquidCrystal LCD (7, 6, 5, 4, 3, 2);
charcad[100];
int pos = 0;
void setup()
{
lcd.begin (16, 2);
vw_set_ptt_inverted(true);
// Requis pour DR3100
vw_set_rx_pin(11);
vw_setup(4000); // Bits par seconde
vw_rx_start(); // Lancer la PLL du récepteur en cours d'exécution
}
boucle vide()
{
uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
si (vw_get_message(buf, &buflen))
// Non bloquant
{
if(buf[0] == '9')
{
lcd.clear();
lcd.setCursor (0, 0);
lcd.print("Bonjour les techniciens");
}
if(buf[0] == '8')
{
lcd.clear();
lcd.setCursor (0, 0);
lcd.print("Bienvenue dans ");
lcd.setCursor (0, 1);
lcd.print("Pro-Tech Channel");
}
}
Étape 4: Résultat
Étape 5: Suivez-nous sur
Cliquez sur le lien ci-dessous et suivez le blog pour plus de mises à jour
protechel.wordpress.com
Merci
Conseillé:
Émetteur RF Flysky alimenté via USB + connexion de signal filaire au PC + logiciel de simulation gratuit : 6 étapes
Émetteur RF Flysky alimenté via USB + connexion de signal filaire au PC + logiciel de simulation gratuit : si vous êtes comme moi, vous aimerez tester votre émetteur RF et apprendre avant de planter votre cher avion/drone RF. Cela vous procurera un plaisir supplémentaire, tout en économisant beaucoup d'argent et de temps. Pour ce faire, la meilleure façon est de connecter votre émetteur RF à vous
Guide de connexion PLSD : connexion à des téléviseurs Apple via AirPlay [non officiel] : 10 étapes
Guide de connexion PLSD : connexion aux Apple TV via AirPlay [non officiel] : le guide suivant est fourni pour illustrer le processus de connexion aux Apple TV des salles de conférence via AirPlay. Cette ressource non officielle est fournie à titre gracieux à l'administration, au personnel et aux invités autorisés du district scolaire local de Perkins
Communication sans fil utilisant le module émetteur-récepteur NRF24L01 pour les projets basés sur Arduino : 5 étapes (avec photos)
Communication sans fil à l'aide du module émetteur-récepteur NRF24L01 pour les projets basés sur Arduino : il s'agit de mon deuxième tutoriel instructable sur les robots et les micro-contrôleurs. C'est vraiment incroyable de voir votre robot vivant et fonctionner comme prévu et croyez-moi, ce sera plus amusant si vous contrôlez votre robot ou d'autres choses sans fil avec rapidité et
Module RF 433MHZ - Fabriquer un récepteur et un émetteur à partir du module RF 433MHZ sans aucun microcontrôleur : 5 étapes
Module RF 433MHZ | Fabriquer un récepteur et un émetteur à partir d'un module RF 433MHZ sans aucun microcontrôleur : Souhaitez-vous envoyer des données sans fil ? facilement et sans microcontrôleur nécessaire? C'est parti, dans cette instructable, je vais vous montrer l'émetteur et le récepteur rf de base mi prêts à être utilisés! Dans cette instructable, vous pourrez envoyer et recevoir des données à l'aide de très ver
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino - Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor - Hélicoptère Rc - Avion Rc utilisant Arduino: 5 étapes (avec photos)
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino | Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor | Hélicoptère Rc | Avion Rc utilisant Arduino: Pour faire fonctionner une voiture Rc | Quadricoptère | Drone | Avion radiocommandé | Bateau RC, nous avons toujours besoin d'un récepteur et d'un émetteur, supposons que pour RC QUADCOPTER nous ayons besoin d'un émetteur et d'un récepteur à 6 canaux et que ce type de TX et RX soit trop coûteux, nous allons donc en faire un sur notre