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

Electronique

Durée

01:00:00

Nombre de vidéos

0

Certificat de fin de formation

NON