ARDUINO transmission radio

dans le cadre de communications sans fil , une alternative au wifi est la comm radio.

nous allons voir ici l’utilisation d’émetteur et récepteur 433MHz avec dans un premier temps la communication dans un seul sens , de l’émetteur vers le récepteur

les deux éléments utilisé sont :

un émetteur 433 MHz

un récepteur 433MHz

pour utiliser ces 2 éléments , il faut bien évidemment un arduino Uno branché a chacun d’entre eux , voici les schémas de branchement respectifs:

circuit d’émission

circuit de réception

EXEMPLE :

pour montrer un exemple concret de transmission, nous allons tout simplement envoyer la valeur lue d’un potentiomètre via l’Arduino émetteur et la recevoir et l’afficher dans le moniteur série sur l’Arduino de réception.

branchement du potentiomètre :

en plus de l’émetteur , nous allons ajouter un potentiomètre sur l’entrée analogique 0 de l’arduino:

programme coté émetteur:

programme coté récepteur:

les deux programmes utilisent la bibliotheque RCswitch

https://www.arduino.cc/reference/en/libraries/rc-switch/

charger le programme d’émission sur l’Arduino coté émetteur , débrancher l’Arduino du PC et ajouter une pile d’alimentation . brancher l’Arduino récepteur au port USB via le câble classique et charger le programme de réception .

démarrer le moniteur série et manipulez le potentiomètre coté Arduino émetteur, les valeurs sont lues puis envoyées par le circuit d’émission, reçues par ondes radio coté réception et affichées sur le moniteur série .

petite vidéo YouTube qui montre le processus complet:

voila rien de plus compliqué , on pourrait remplacer l’affichage par le pilotage d’un servo RC , voir par exemple ici l’utilisation d’un servo :

https://www.e-techno-tutos.com/2020/12/05/arduino-servo-libre/

il est possible de remplacer l’émetteur et le récepteur par deux circuits HC-12 qui ont la capacité de communication dans les 2 sens (modules bidirectionnels émission et réception) et ainsi bâtir des solutions de communication via onde radio…