Ce que vous apprendrez

Les points à développer :

  • C’est quoi ce Module ?
  • Câblage avec Arduino
  • Simple code pour tester

Prérequis

Aucun

Contenu du cours

Ce dont nous aurons besoin :
1) Carte Arduino « J’ai utilisé Uno »
5) Alimentation externe (pile 9V * 2) « Optionnel ».

Ce module a une spécification pour:
– Émetteur

Tension de travail: 3V – 12V fo max. utilisation de puissance 12V
Courant de travail: Moins de 40mA max, et min 9mA
Mode de résonance: (SAW)
Mode de modulation: ASK
Fréquence de travail: Eve 315 MHz ou 433 MHz
Puissance de transmission: 25mW (315MHz à 12V)
Erreur de fréquence: + 150kHz (max)
Vitesse: moins de 10 Kbits / s

Donc, ce module transmettra jusqu’à 90m en zone ouverte.

– Récepteur:

Tension de fonctionnement: 5.0VDC + 0.5V
Courant de travail: ≤5.5mA max
Méthode de travail: OOK / ASK
Fréquence de travail: 315 MHz-433.92 MHz
Bande passante: 2MHz
Sensibilité: Excel -100dBm (50Ω)
Vitesse de transmission: <9.6Kbps (à 315MHz et -95dBm)
l’utilisation d’une antenne en option augmentera l’efficacité de votre communication sans fil. Un simple fil fera l’affaire.

la connexion pour ce module est très facile.
pour l’émetteur:
Vcc >>>> 5V
ATAD >>> D12 « Vous pouvez le modifier comme vous le souhaitez depuis le logiciel ».
Gnd >>> Gnd
Destinataire :
Vcc >>>> 5V
Données >>> D12
Gnd >>> Gnd

Heureusement, il existe une bibliothèque populaire pour arduino appelé «  » VirtualWire «  » Créé par Mike McCauley

VirtualWire est une bibliothèque Arduino qui fournit des fonctionnalités pour envoyer des messages courts, sans adressage, retransmission ou accusé de réception, un peu comme UDP sans fil, en utilisant ASK (modulation par déplacement d’amplitude). Elle prend en charge un certain nombre d’émetteurs et de récepteurs radio peu coûteux.

Cette bibliothèque vous permet d’envoyer et de recevoir des données « octet » et de la chaîne facilement,

Télécharger la librairie ici :

après avoir extrait le dossier, déplacez-le vers « Bibliothèques » dans le dossier arduino

ceci est un code simple, il enverra le caractère ‘1’ et après 2 secondes enverra le caractère ‘0’ et ainsi de suite.

Ce code pour l’émetteur:

C

et ceci est le code pour le récepteur:

Le voyant D13 de la carte Arduino doit être allumé lorsque le caractère ‘1’ est reçu et éteint lorsque le caractère ‘0’ est reçu

C

Merci pour votre attention!

Communication sans fil avec Arduino : guide sur l'utilisation du module émetteur-récepteur 433MHz.

Catégorie

Electronique

Durée

17:07:00

Nombre de vidéos

0

Certificat de fin de formation

NON