Le capteur infrarouge KY-032 est un module électronique utilisé pour détecter la présence d'objets ou d'obstacles dans son champ de vision à l'aide de rayons infrarouges. Il est principalement utilisé dans les projets de robotique et d'automatisation.
Voici quelques caractéristiques principales du capteur infrarouge KY-032 :
1- Principe de fonctionnement : Le capteur KY-032 utilise une diode émettrice infrarouge et un récepteur infrarouge pour détecter les objets. La diode émet un faisceau infrarouge, qui est ensuite réfléchi par un objet et capté par le récepteur. Lorsqu'un objet est présent, le capteur détecte le signal réfléchi et produit une sortie logique pour indiquer la présence d'un objet.
2- Distance de détection : Le capteur KY-032 peut détecter des objets à une distance allant généralement de quelques centimètres à plusieurs mètres, selon les conditions d'éclairage et la réflectivité de l'objet.
3- Sensibilité réglable : Le module KY-032 offre souvent une fonction de réglage de la sensibilité, ce qui permet d'ajuster la distance de détection en fonction des besoins spécifiques du projet.
4- Sortie de signal : Le capteur KY-032 fournit généralement une sortie logique numérique. Lorsqu'aucun objet n'est détecté, la sortie est généralement haute (1). Lorsqu'un objet est détecté, la sortie passe à basse (0). Cette sortie peut être facilement lue par une carte Micro:bit pour prendre des décisions en fonction de la présence d'objets.
5- Facilité d'utilisation : Le capteur KY-032 est généralement facile à connecter et à utiliser avec d'autres composants électroniques. Il dispose de broches d'alimentation (+5V et GND) et de broches de sortie (par exemple, Signal ou OUT) pour la connexion à une carte de développement ou à d'autres modules électroniques.
Il convient de noter que les spécifications exactes du capteur KY-032 peuvent varier en fonction du fabricant. Il est recommandé de se référer à la documentation spécifique du fabricant pour obtenir des détails précis sur le câblage, les spécifications électriques et les méthodes d'utilisation du capteur infrarouge KY-032 dans votre projet.
Le capteur infrarouge KY-032 peut également être utilisé en conjonction avec une télécommande infrarouge. Il est souvent utilisé dans les projets où l'on souhaite contrôler un système à distance à l'aide d'une télécommande.
Voici comment cela fonctionne généralement :
1- Configuration matérielle : Le capteur KY-032 est connecté à un microcontrôleur ou à une carte de développement telle qu'une carte Arduino. Les broches de sortie du capteur (par exemple, Signal ou OUT) sont connectées à des broches d'entrée du microcontrôleur.
2- Réception du signal infrarouge : Lorsque vous appuyez sur un bouton de la télécommande infrarouge, celle-ci envoie un signal infrarouge contenant un code spécifique correspondant à la touche enfoncée. Le capteur KY-032 reçoit ce signal infrarouge à l'aide de son récepteur infrarouge intégré.
3- Traitement du signal : Le microcontrôleur ou la carte Arduino reçoit le signal infrarouge via le capteur KY-032 et le traite pour extraire le code correspondant à la touche de la télécommande enfoncée.
4- Actions en fonction du code : Une fois que le code de la télécommande est identifié, vous pouvez programmer le microcontrôleur pour exécuter certaines actions en fonction du code reçu. Par exemple, vous pouvez allumer ou éteindre des appareils, contrôler des moteurs, ajuster des paramètres, etc.
Pour recevoir des signaux infrarouges de la télécommande à l'aide du capteur KY-032 et de la carte Arduino UNO, vous pouvez suivre les étapes suivantes :
1- Branchez votre capteur KY-032 sur la carte Arduino UNO. Connectez la broche VCC du capteur à 3.3V de l'Arduino, la broche GND à GND et la broche de signal à n'importe quelle broche numérique disponible, par exemple, la broche numérique N°5.
2- Ouvrez l'IDE Arduino sur votre ordinateur et créez un nouveau projet.
3- Incluez la bibliothèque IRremote.h en haut de votre code. Assurez-vous d'avoir cette bibliothèque installée. Si ce n'est pas le cas, vous pouvez l'installer à partir de la bibliothèque de gestion de l'IDE Arduino.
1 |
#include <IRremote.h> |
4- Créez un objet de type IRrecv pour recevoir les signaux infrarouges. Déclarez également une variable de type decode_results pour stocker les résultats de décodage.
1 2 |
IRrecv irReceiver(5); // Utilisez la broche numérique 5 pour le signal IR decode_results results; |
5- Dans la fonction setup()
, initialisez le récepteur infrarouge en utilisant la méthode begin()
.
1 2 3 4 |
void setup() { Serial.begin(9600); irReceiver.enableIRIn(); // Initialise le récepteur infrarouge } |
6- Dans la fonction loop()
, vérifiez si un signal infrarouge est reçu à l'aide de la méthode decode()
. Si un signal est détecté, vous pouvez utiliser results.value
pour obtenir la valeur du signal infrarouge.
1 2 3 4 5 6 |
void loop() { if (irReceiver.decode(&results)) { Serial.println(results.value, HEX); // Affiche la valeur du signal infrarouge en hexadécimal irReceiver.resume(); // Prépare le récepteur à recevoir de nouveaux signaux } } |
7- voici le programme final :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#include <IRremote.h> IRrecv irReceiver(5); // Utilisez la broche numérique 5 pour le signal IR decode_results results; void setup() { Serial.begin(9600); irReceiver.enableIRIn(); // Initialise le récepteur infrarouge } void loop() { if (irReceiver.decode(&results)) { Serial.println(results.value, HEX); // Affiche la valeur du signal infrarouge en hexadécimal irReceiver.resume(); // Prépare le récepteur à recevoir de nouveaux signaux } } |
8- Téléversez le code sur votre carte Arduino UNO.
Une fois le code téléversé et la carte Arduino connectée à votre ordinateur, ouvrez le moniteur série (Serial Monitor) dans l'IDE Arduino. Vous devriez voir les valeurs hexadécimales des signaux infrarouges s'afficher chaque fois que vous appuyez sur des boutons de la télécommande.
Pour utiliser le capteur infrarouge KY-032 avec la carte Arduino UNO, voici les composants nécessaires :
La carte Micro:bit est le cœur de votre projet. Elle est équipée d'un microcontrôleur et offre de nombreuses fonctionnalités intégrées pour la programmation et l'interaction avec d'autres composants.
Le capteur KY-032 lui-même est le composant clé pour détecter les signaux infrarouges émis par une télécommande.
Vous aurez besoin de câbles de raccordement pour connecter les broches du capteur KY-032 à la carte Micro:bit. Il existe différentes options de câbles, tels que des câbles de raccordement mâle-mâle, mâle-femelle ou femelle-femelle, en fonction des connexions nécessaires.
Pour tester le fonctionnement du capteur KY-032, vous aurez besoin d'une télécommande infrarouge compatible. Assurez-vous qu'elle est compatible avec le capteur et capable d'émettre des signaux infrarouges détectables par le KY-032.
Une plaque d'essai, également connue sous le nom de breadboard, est un composant électronique couramment utilisé pour réaliser des prototypages et des expérimentations rapides. Elle permet de connecter facilement des composants électroniques sans avoir besoin de souder.
Ces composants de base sont nécessaires pour configurer et utiliser le capteur infrarouge KY-032 avec la carte Micro:bit. Vous pouvez également ajouter d'autres composants selon votre projet, tels que des LEDs pour afficher des informations ou des moteurs pour contrôler des actions en fonction des signaux infrarouges reçus.
Pour réaliser le montage de la carte Arduino UNO avec le capteur infrarouge KY-032, vous pouvez suivre les étapes suivantes :
1- Assurez-vous d'avoir les éléments suivants :
2- Branchez le capteur infrarouge KY-032 à la carte Arduino UNO selon les connexions suivantes :
Assurez-vous de bien respecter les connexions et de les fixer correctement.
La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.
Zaouiet Kontech-Jemmel-Monastir-Tunisie
+216 92 886 231
medaliprof@gmail.com
Site robotique réalisé par Mohamed Ali-Prof Info