Les récepteurs infra-rouges sont des composants très utiles pour transmettre des informations sur de courtes distances via les ondes infra-rouges. La distance de transmission est typiquement d’une vingtaine de mètres et l’angle de couverture est de +(-) 45°. Le module VS1838B mesure environ 3 cm, fonctionne avec une tension variant entre 2,7 et 5,5 Volts et sa fréquence de transmission est de 38kHz. Il est utilisé dans ce montage pour détourner (hacker) le signal d’une télécommande pour piloter des LEDs. Il est doté de 3 broches : VCC, GND et OUT. Quand on est face au récepteur (zone noire en haut) du module, la broche à gauche est OUT, celle du milieu est GND. Le branchement du module sur une carte Uno est simple : GND VS1838B - GND Uno, VCC VS1838B – 5V Uno, OUT VS1838B – n’importe quelle attache digitale Uno.
Contenu : Illustration de l'utilisation d'un récepteur infra-rouge
Dans ce contenu, le récepteur infra-rouge reçoit le signal des touches d’une télécommande et allume ou éteint une LED. Le circuit de la LED utilise une résistance de 220 ohm. Dans la première partie du contenu, on retrouve le montage et le code permettant de reconnaitre les codes hex des touches de la télécommande.
La seconde partie est dédiée au code qui permet de piloter l’état de la LED avec un recap du schéma de montage en fin de séquence.
Branchements
GND VS1838B - GND Uno
VCC VS1838B – 5V Uno
OUT VS1838B – D3 Uno
LED (cathode) – GND Uno
LED (anode) – GND D4
Caractéristiques VS1838B
Distance de couverture : 20 m
Angle de couverture : 45°
Température de fonctionnement : -20 à 80°C (typiquement 25°C)
Dimensions : 6,1 mm x 7.1 mm
Fréquence : 38 kHz
Tension d’alimentation : 2,7 V à 5,5 V
Applications
contrôle à distance, systèmes d'alarme
Code Arduino IDE : Découverte des codes hex d'une télécommande via le récepteur infra-rouge
Le code proposé permet de récupérer les valeurs en hexadécimal des touches d'une télécommande à l’aide du recepteur infra-rouge.
Code Arduino IDE : Contrôle de l’état d’une LED à l’aide d’une télécommande et un récepteur infra-rouge
Le code proposé permet d’allumer et éteindre une LED via une télécommande.
Bibliothèque Arduino IDE : IRremote
Lien produits: (modèle RMHXCIR0) https://slgrobotics.com/T%C3%A9l%C3%A9commande-infrarouge-IR-sans-fil-avec-r%C3%A9cepteur-infra-rouge-p161920640
Comments