Commander trois LEDs par la télécommande en utilisant le capteur KY-032 et la carte Micro:bit

Micro:bit 13-07-23
463 3

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- Les composants nécessaires pour utiliser le capteur infrarouge KY-032 et trois LEDs avec la carte Micro:bit

4- Montage de la carte Micro:bit avec le capteur infrarouge KY-032 et trois LEDs

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

Présentation du capteur infrarouge KY-032

Le capteur infrarouge KY-032 est un composant électronique largement utilisé pour détecter la présence d'objets ou d'obstacles à proximité à l'aide de la technologie infrarouge. Il est souvent utilisé dans des projets d'électronique, de robotique ou d'automatisation.

Voici une description des caractéristiques principales du capteur infrarouge KY-032 :

1- Principe de fonctionnement : Le capteur KY-032 utilise une paire d'émetteurs et de récepteurs infrarouges. L'émetteur infrarouge émet un faisceau infrarouge et le récepteur infrarouge capte la lumière réfléchie par un objet présent devant le capteur. La présence d'un objet modifie la quantité de lumière infrarouge réfléchie, ce qui permet au capteur de détecter sa présence.

2- Distance de détection : Le capteur KY-032 a une distance de détection typique d'environ 2 à 40 centimètres, bien que cela puisse varier en fonction des conditions environnementales et des réglages du capteur.

3- Sortie numérique et analogique : Le capteur dispose de deux types de sorties : une sortie numérique et une sortie analogique. La sortie numérique indique simplement si un objet est détecté ou non, tandis que la sortie analogique fournit une mesure de la distance en fonction du niveau de tension.

4- Réglages : Le capteur KY-032 dispose de réglages pour ajuster la sensibilité de détection et la distance de détection maximale. Ces réglages peuvent être effectués à l'aide de potentiomètres intégrés sur le capteur.

5- Interface de connexion : Le capteur KY-032 utilise généralement une interface à 3 broches pour se connecter à un microcontrôleur ou à d'autres composants électroniques. Les broches comprennent généralement l'alimentation (VCC), la masse (GND) et la sortie (OUT).

6- Utilisations courantes : Le capteur infrarouge KY-032 est utilisé dans de nombreux projets, tels que les systèmes de détection d'obstacles pour les robots, les systèmes d'automatisation industrielle, les systèmes de surveillance de présence, etc.

Il est important de noter que ces informations sont basées sur des connaissances générales sur le capteur KY-032. Les spécifications exactes et les fonctionnalités peuvent varier légèrement selon le fabricant ou le modèle spécifique du capteur. Pour obtenir des informations détaillées et précises, il est recommandé de consulter la documentation fournie par le fabricant du capteur.

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

Le capteur infrarouge KY-032 est souvent utilisé en conjonction avec une télécommande infrarouge pour recevoir et interpréter les signaux émis par cette dernière. Voici comment fonctionne généralement cette relation :

1- Réception du signal : Lorsque vous appuyez sur un bouton de votre télécommande infrarouge, celle-ci émet un signal infrarouge spécifique correspondant à la commande que vous souhaitez envoyer (par exemple, augmenter le volume, changer de chaîne, etc.). Le capteur infrarouge KY-032 est conçu pour capter ces signaux infrarouges.

2- Détection du signal : Le capteur KY-032 détecte les variations de lumière infrarouge émises par la télécommande. Lorsqu'il reçoit un signal infrarouge, le capteur le convertit en un signal électrique.

3- Traitement du signal : Une fois le signal électrique obtenu, il peut être traité par un microcontrôleur ou un circuit électronique. Ce traitement peut impliquer la conversion du signal infrarouge en un code numérique ou la comparaison du signal reçu avec des codes prédéfinis pour identifier la commande spécifique émise par la télécommande.

4- Réponse à la commande : Une fois que le signal de la télécommande a été interprété, vous pouvez programmer le microcontrôleur ou le circuit électronique pour effectuer une action spécifique en réponse à cette commande. Par exemple, vous pouvez contrôler un appareil, allumer ou éteindre des lumières, etc.

En résumé, le capteur infrarouge KY-032 permet de recevoir et d'interpréter les signaux infrarouges émis par une télécommande. Cela vous permet de contrôler des appareils ou d'effectuer des actions spécifiques en fonction des commandes envoyées par la télécommande.

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

Pour utiliser le capteur infrarouge KY-032 avec la carte Micro:bit, vous aurez besoin des composants suivants :

1- Carte Micro:bit

Carte Micro:bit

La carte Micro:bit est un petit ordinateur programmable conçu pour l'éducation des enfants et des débutants en informatique. Elle a été développée par la BBC au Royaume-Uni en 2015 dans le but d'encourager l'apprentissage de la programmation et de l'électronique.

La carte Micro:bit est dotée d'un processeur ARM Cortex-M0, de capteurs tels qu'un accéléromètre et une boussole magnétique, de boutons, de broches d'entrée/sortie et d'un affichage LED à matrice de 5x5. Elle est également équipée d'une connectivité sans fil Bluetooth pour communiquer avec d'autres appareils.

Les utilisateurs peuvent programmer la carte Micro:bit à l'aide de langages de programmation populaires tels que Python, JavaScript et C++. Il existe une interface de programmation en ligne, le site web MakeCode (https://makecode.microbit.org/), qui permet de programmer la carte en utilisant des blocs de code visuels.

La carte Micro:bit peut être utilisée pour créer une variété de projets, tels que des jeux, des instruments de musique, des capteurs, des contrôleurs, etc. Elle est largement utilisée dans les salles de classe et les clubs d'informatique pour enseigner la programmation, l'électronique et la créativité.

2- Capteur infrarouge KY-032

Capteur infrarouge KY-032

Le capteur infrarouge KY-032 est un module électronique utilisé pour détecter la présence d'objets à l'aide de la lumière infrarouge. Il est souvent utilisé dans des projets d'électronique et de robotique.

Le module KY-032 est composé d'une diode infrarouge émettrice et d'un récepteur infrarouge. Lorsque la diode émet un faisceau infrarouge, si cet infrarouge est réfléchi par un objet et atteint le récepteur, le module détecte la réflexion et génère un signal de sortie.

Le capteur infrarouge KY-032 détecte les signaux infrarouges émis par une télécommande.

3- 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.

4- Carte d'extension 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.

5- Câble de connexion

Fils de connexion

Vous aurez besoin d'un câble pour connecter le capteur KY-032 à la carte Micro:bit. Selon le type de connexion du capteur, vous pouvez utiliser un câble à fils du pont ou un câble avec des connecteurs appropriés.

6- Résistance

Si vous souhaitez utiliser le capteur KY-032 avec une LED, vous aurez également besoin d'une résistance appropriée pour limiter le courant circulant dans la LED et éviter de l'endommager. La valeur de la résistance dépendra de la spécification de votre LED et de la tension d'alimentation utilisée.

7- LED

trois LEDs

Si vous souhaitez visualiser la détection du signal infrarouge, vous pouvez utiliser une LED comme sortie. Assurez-vous de choisir une LED adaptée à la tension d'alimentation utilisée et de prendre en compte la résistance appropriée pour limiter le courant.

8- Breadboard

plaque d'essai

Une breadboard peut être utile pour faciliter le prototypage en permettant des connexions temporaires des composants.

Ces composants vous permettront de connecter le capteur infrarouge KY-032 à la carte Micro:bit et de créer des projets interactifs basés sur la détection de signaux infrarouges. Assurez-vous de consulter les spécifications du capteur KY-032 et de la carte Micro:bit pour connaître les détails de connexion et d'utilisation spécifiques.

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

Pour recevoir un signal infrarouge de la télécommande en utilisant le capteur KY-032 et allumer deux LED, voici les étapes à suivre :

1- Connectez le capteur KY-032 à la carte Micro:bit :

  • Connectez le fil rouge (VCC) du capteur KY-032 à la broche 3V de la carte Micro:bit.
  • Connectez le fil noir (GND) du capteur KY-032 à la broche GND de la carte Micro:bit.
  • Connectez le fil jaune (OUT) du capteur KY-032 à une broche numérique de votre choix sur la carte Micro:bit (broche P12).

2- Connectez les LED à la carte Micro:bit :

  • Connectez la LED rouge à une broche numérique de votre choix sur la carte Micro:bit (Broche P0).
  • Connectez la LED verte à une autre broche numérique de votre choix sur la carte Micro:bit (Broche P1).
  • Connectez la LED jaune à une autre broche numérique de votre choix sur la carte Micro:bit (Broche P2).

Montage de la carte Micro:bit avec le capteur infrarouge KY-032 et trois LEDsMontage de la carte Micro:bit avec le capteur infrarouge KY-032 et trois LEDs

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

Pour allumer deux LEDs à l'aide du capteur infrarouge KY-032 et de la carte Micro:bit (Si on appuie sur la touche 1 de la télécommande, la LED rouge s'allume et si on appuie sur la touche 2 de la télécommande, la LED verte s'allume)  , vous pouvez suivre les étapes suivantes :

1- Ouvrez l'éditeur MakeCode dans votre navigateur Web en accédant à https://makecode.microbit.org/

2- Commencez un nouveau projet.

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, P2).

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  

6- Insérez un bloc "écrire sur la broche P0 la valeur 0" à l'intérieur du bloc "on IR button 1 pressed".

7- Sélectionnez la broche de sortie sur laquelle la LED rouge  est connectée dans le bloc "écrire sur la broche P0 la valeur 0". Par exemple, si vous connectez la LED à la broche 0 (P0) de la carte Micro:bit, sélectionnez P0 dans le bloc.

8- Réglez l'état du bloc "écrire sur la broche P0 la valeur 0" sur "1" pour allumer la LED rouge en appuyant sur la touche 1 de la télécommande.

9- on répète les étapes 6, 7, 8 et 9 pour éteindre la LED en appuyant sur la touche 2 de la télécommande.

10- Insérez un bloc "écrire sur la broche P1 la valeur 1" à l'intérieur du bloc "on IR button 1 pressed" pour allumer la LED verte en appuyant sur la touche 1 de la télécommande.

11- Insérez un bloc "écrire sur la broche P1 la valeur 0" à l'intérieur du bloc "on IR button 2 pressed" pour éteindre la LED verte en appuyant sur la touche 2 de la télécommande.

12- Insérez un bloc "écrire sur la broche P2 la valeur 1" à l'intérieur du bloc "on IR button 1 pressed" pour allumer la LED verte en appuyant sur la touche 1 de la télécommande.

13- Insérez un bloc "écrire sur la broche P2 la valeur 0" à l'intérieur du bloc "on IR button 2 pressed" pour éteindre la LED verte en appuyant sur la touche 2 de la télécommande.

14- Téléversez le programme sur votre carte Micro:bit en la connectant à votre ordinateur via un câble USB et en cliquant sur le bouton "Téléverser" dans l'éditeur MakeCode.

Voici le programme complet:

Télécharger programme

3 commentaires

Image
Adrianne 31-08-2323

Great article.

Image
Jacinto 10-08-2323

Nicee post. I learn somethuing neww aand challenging oon blobs I stumbleupon everyday. It's aalways helpfu too rread aarticles from othrr wriuters aand practide something froom thei sites.

Image
Giuseppe 16-07-2323

Hello, I enjoy reading through your artgicle post. I like to write a little comment to supportt you.

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