Utilisation du capteur infrarouge KY-032 et une télécommande avec Micro:bit

Micro:bit 01-07-23
563 0

Plan du tutoriel

1- Présentation du capteur infrarouge KY-032

2- La relation entre le capteur infrarouge KY-032 et une télécommande

3- Comment recevoir la carte Micro:bit un signal infrarouge de la télécommande en utilisant le capteur KY-032 ?

4- Les composants nécessaires pour utiliser le capteur infrarouge KY-032 avec la carte Micro:bit

5- Montage de la carte Micro:bit avec le capteur infrarouge KY-032

6- Programmation Makecode de la carte Micro:bit pour recevoir des données du capteur infrarouge KY-032

Présentation du capteur infrarouge KY-032

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.

La relation entre le capteur infrarouge KY-032 et une télécommande

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.

Comment recevoir la carte Micro:bit un signal infrarouge de la télécommande en utilisant le capteur KY-032 ?

Le Micro:bit est une carte de développement populaire utilisée dans l'apprentissage de la programmation et de l'électronique. Vous pouvez également utiliser le capteur infrarouge KY-032 en conjonction avec le Micro:bit pour recevoir et interpréter les signaux infrarouges d'une télécommande. Voici comment vous pouvez l'utiliser ensemble :

1- Connexion matérielle : Vous devez connecter le capteur infrarouge KY-032 au Micro:bit. Assurez-vous de connecter les broches du capteur KY-032 aux broches appropriées du Micro:bit. Par exemple, vous pouvez connecter la broche Signal (ou OUT) du capteur KY-032 à une broche d'entrée numérique du Micro:bit.

2- Programmation : Pour utiliser le capteur infrarouge KY-032 avec le Micro:bit, vous devez écrire un code dans l'éditeur de code en ligne du Micro:bit. Voici les étapes générales pour la programmation :

  • Importez la bibliothèque IRemote pour Micro:bit. Vous pouvez trouver cette bibliothèque en ligne et l'importer dans votre projet.
  • Initialisez le capteur KY-032 en spécifiant la broche à laquelle il est connecté.
  • Configurez les fonctions de rappel pour gérer les signaux infrarouges reçus. Par exemple, vous pouvez définir une fonction pour allumer une LED lorsque certaines touches de la télécommande sont pressées.
  • Démarrez la réception des signaux infrarouges en appelant la fonction appropriée de la bibliothèque IRemote.
  • Dans la boucle principale du code, vous pouvez exécuter d'autres instructions ou attendre les signaux infrarouges en utilisant la fonction de réception définie précédemment.

3- Télécommande : Utilisez une télécommande infrarouge compatible pour envoyer des signaux au capteur KY-032. Chaque touche de la télécommande enverra un signal infrarouge différent correspondant à un code spécifique. Vous pouvez utiliser les codes pour déclencher des actions spécifiques dans votre code Micro:bit.

Lorsque vous appuyez sur une touche de la télécommande, le capteur KY-032 détecte le signal infrarouge correspondant et le transmet au Micro:bit. Le Micro:bit interprète ensuite le signal et exécute les actions spécifiées dans le code.

Les composants nécessaires pour utiliser le capteur infrarouge KY-032 avec la carte Micro:bit

Pour utiliser le capteur infrarouge KY-032 avec la carte Micro:bit, voici les composants nécessaires :

1- Carte Micro:bit :

Carte Micro:bit

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.

2- Capteur infrarouge KY-032 :

Capteur infrarouge KY-032

Le capteur KY-032 lui-même est le composant clé pour détecter les signaux infrarouges émis par une télécommande.

3- Câbles de raccordement :

Fils de connexion

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.

4- Télécommande infrarouge :

Télécommande infrarouge

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.

5- Carte d'exension pour Micro:bit :

la carte d'extension GPIO pour la carte Micro:bit

Pour étendre les fonctionnalités de la carte Micro:bit, vous pouvez utiliser une carte d'extension, également appelée "shield", conçue spécifiquement pour Micro:bit. Ces cartes d'extension offrent des connecteurs supplémentaires, des composants intégrés et des fonctionnalités supplémentaires pour faciliter l'ajout de capteurs, d'actionneurs et d'autres modules électroniques.

6- Plaque d'essai :

plaque d'essai

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.

Montage de la carte Micro:bit avec le capteur infrarouge KY-032

Pour monter la carte Micro:bit avec le capteur infrarouge KY-032 vous pouvez suivre les étapes ci-dessous:

1- Connecter la carte d'extension pour Micro:bit à la plaque d'essai

2- Brancher la carte Micro:bit dans la carte d'extension GPIO pour Micro:bit

3- Connectez la broche Signal (ou OUT) du capteur KY-032 à la broche "P0" du Micro:bit.

4- Connectez la broche (+) du capteur KY-032 à la broche 3.3V du Micro:bit.

5- Connectez la broche GND du capteur KY-032 à la broche GND du Micro:bit.

Montage de la carte Micro:bit avec le capteur infrarouge KY-032Montage de la carte Micro:bit avec le capteur infrarouge KY-032

Programmation Makecode de la carte Micro:bit pour recevoir des données du capteur infrarouge KY-032

Pour utiliser le capteur infrarouge KY-032 avec la carte Micro:bit et programmer avec MakeCode, vous pouvez suivre les étapes suivantes :

1- Accédez à l'éditeur de code MakeCode pour Micro:bit en vous rendant sur le site https://makecode.microbit.org/.

2- Commencez un nouveau projet en cliquant sur le bouton "Nouveau projet" dans l'éditeur.

3- Importez la bibliothèque OSYOO-IR-Silvery-Receiver :

  • Cliquez sur l'onglet "Extensions" dans la barre d'outils supérieure de l'éditeur.
  • Dans la barre de recherche, saisissez "https://github.com/osoyoo/OSOYOO_IR_V3/" et cliquez sur l'extension "OSYOO-IR-Silvery-Receiver" pour l'importer dans votre projet.

4- Initialisez le capteur infrarouge KY-032 :

  • Insérez un bloc "au démarrage" depuis la catégorie "Bases" pour initialiser le programme au démarrage de la carte Micro:bit. Le bloc démarrage du langage Makecode
  • Insérez le bloc "connect IR receiver at pin P0 and decode OSOYOO" depuis la catégorie "OSYOO_SilveryIR_V3" pour initialiser le capteur KY-032. Spécifiez la broche à laquelle le capteur est connecté (par exemple, P0).

5- Ajoutez un gestionnaire d'événements pour la réception des signaux infrarouges :

  • Insérez un bloc "on IR Button" depuis la catégorie "OSYOO_SilveryIR_V3" pour déclencher une action lorsque le signal infrarouge est reçu et spécifier la touche de la télécommande
  • À l'intérieur du bloc "on IR Button", vous pouvez ajouter des blocs pour effectuer des actions spécifiques en fonction du code reçu. Par exemple, afficher le numéro de la touche sur l'afficheur de la carte Micro:bit.

6- Connectez et téléversez le programme :

  • Connectez votre carte Micro:bit à l'ordinateur à l'aide d'un câble USB.
  • Cliquez sur le bouton "Téléverser" dans l'éditeur de code pour téléverser le programme sur la carte Micro:bit.

7- Voici un exemple du programme Makecode qui permet d'afficher le numéro de la touche pressée de la télécommande sur l'afficheur de la carte Micro:bit.

Télécharger programme

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

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.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

+216 92 886 231

medaliprof@gmail.com

Photos des articles

Site robotique réalisé par Mohamed Ali-Prof Info