starter kit arduino

Le starter kit Arduino Officiel

Pour débutants & confirmés – Manuel en Français

Apprenez l’Arduino et l’électronique de façon pratique

Utilisation d’un module RF433MHZ avec l’Arduino

Juil 12, 2021 | Arduino | 0 commentaires

Comment récupérer un signal FR 433Mhz avec Arduino

J’ai chez moi à la maison quelques télécommande qui communique en 433Mhz. Comme les télécommandes Chacon permettant de contrôler des prises électrique. Ou encore des boutons de sonnette d’habitation sans-fils.

Dans cet article on va chercher à récupérer un signal RF 433Mhz à l’aide d’un Arduino, un récepteur 433Mhz et la librairie rc-switch

j’ai récupérer de vieilles télécommande 433.92 Mhz provenant d’un ancien module qui a hélas rendu l’âme. je vais utiliser celle-ci.

Vous possédez peut-être une telle télécommande en 433mhz et vous aimeriez sans doute connaitre ses caractéristiques pour l’utiliser dans un autre projet ? Et bien un récepteur 433Mhz et un Arduino peuvent faire l’affaire…

Qu’est ce qu’un module RF433 MHZ

Les modules RF 433MHZ sont des modules de transmissions radio (transmissions sans-fils). A l’aide de ceux-ci nous pouvons contrôler divers actionneurs à distance ou transmettre des données. Nous les retrouvons par exemple dans les prise électrique contrôlable à l’aide d’une télécommande, dans les système d’ouverture de portails,… Ces modules sont souvent utiliser en domotique.

Le module utilisés dans cet articles est composé de deux modules: Un émetteur et un récepteur qui communiquerons via une fréquence radio 433MHZ. C’est grâce à celle-ci que nous pourrons transmettre des données de l’émetteur au récepteur (sur une distance d’environ 5m).

Ce dont vous aurez besoin

Branchement du module RF433MHZ

Pour cet article et pour récupérer un signal 433MHZ nous n’aurons besoin que du récepteur. Pour commencer, connectez le à votre Arduino.

Connectez comme sur l’image ci-dessous

  • VCC > 5V Arduino
  • Data > Pin 2 Arduino
  • GND > GND Arduino

Code Arduino du module 433MHZ

Ensuite installez sur votre logiciel Arduino la librairie rc-switch

Une fois la librairie installée rendez-vous dans: Fichiers > exemples > rc-switch > ReceiveDemo_Simple

Vous obtiendrez le code suivant:

/*
 Simple example for receiving
https://github.com/sui77/rc-switch/
*/

#include

RCSwitch mySwitch = RCSwitch();

void setup() {
Serial.begin(9600);
mySwitch.enableReceive(0); // Receiver on interrupt 0 => that is pin #2
}

void loop() {
if (mySwitch.available()) {

Serial.print("Received ");
Serial.print( mySwitch.getReceivedValue() );
Serial.print(" / ");
Serial.print( mySwitch.getReceivedBitlength() );
Serial.print("bit ");
Serial.print("Protocol: ");
Serial.println( mySwitch.getReceivedProtocol() );

mySwitch.resetAvailable();
}
}

Téléversez-le sur votre Arduino et ouvrez le moniteur série

bouton moniteur série

Appuyez sur le ou les boutons de votre télécommande pour en extraire le code. Vous verrez alors les valeurs s’afficher sur votre logiciel Arduino.

Elegoo starter kit R3

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *