Ce que vous apprendrez
Les points à développer :
- Ce qu'est un un Récepteur infrarouge
- Le câblage avec Arduino
- Le simple code pour tester
Prérequis
Aucun
Contenu du cours
C’est quoi un récepteur infrarouge ?
Un récepteur infrarouge est un dispositif électrique qui reçoit, d'un transmetteur, un rayonnement infrarouge pulsé. Le transmetteur, dans un kit arduino, est généralement une télécommande dotée d'une led qui émet la radiation électromagnétique (l'infrarouge) à une fréquence voisine de 38kHz. Le signal subit en effet une modulation pour permettre au module récepteur de ne détecter que le signal émit par la télécommande. Rappelons que tout corps ayant une température, émet aussi des rayonnements IR pouvant donc interférer avec la communication entre les deux modules IR (transmetteur et récepteur). Puisque la fréquence 38kHz est assez rare dans la nature, on conçoit le module récepteur de telle sorte qu'il ne laisse passer que les signaux à 38kHz.
Image : Différentes configurations du module receveur IR
Comment l'information est-elle transmise ?
Le signal IR émit par un transmetteur (la télécommande) consiste en une combinaison de bits chacun composé par un ensemble d'impulsions. Les impulsions sont en fait l'onde porteuse de 38kHz qui est modulée par l'impulsion de contrôle (le bit). Chaque bit est constitué d'une rafale de porteuse à 38kHz suivi d'un temps de pose défini par le protocole IR utilisé dans la télécommande.
Image : Signal IR composé de l'impulsion de commande et de la porteuse à 38kHz
Lorsqu'on appuie sur une touche de la télécommande, la led s'allume (mais invisible à l'œil nu) et clignote à la fréquence de l'onde porteuse. Chaque touche a un code spécifique écrit sous forme d'un nombre hexadécimal. Le module receveur transmet ensuite le code au microcontrôleur qui interprète le code et le traduit en instructions appropriées à exécuter.
Câblage
avec arduino
Connectez simplement la sortie à une broche
numérique.
Image : Récepteur infrarouge câblé sur Arduino Uno
Le code suivant nous permettra d'afficher sur le moniteur série de l'IDE arduino, le code (information) propre à chaque touche du transmetteur lorsqu'elle est appuyée.
La bibliothèque chargée de lire le signal et de mettre en sortie le code en hexadécimal est la bibliothèque IRremote.
Merci pour votre fidélité!
Fonctionnement d'un récepteur infrarouge avec Arduino.
Catégorie
Durée
01:00:00
Nombre de vidéos
0
Certificat de fin de formation
NON