Capteur de flamme KY-026

Composants 04-05-23
340 0

Qu’est ce qu’ un capteur de flamme KY-026

Le capteur de flamme KY-026 est un module capteur qui utilise une photorésistance pour détecter la lumière infrarouge émise par une flamme. Le module est généralement constitué d’un amplificateur opérationnel, d’un potentiomètre de réglage de sensibilité et d’une photorésistance.

Lorsqu’une flamme est détectée, la photorésistance détecte la lumière infrarouge émise par la flamme et génère une tension électrique qui est amplifiée par l’amplificateur opérationnel. La sensibilité du capteur peut être ajustée à l’aide du potentiomètre de réglage pour détecter des flammes à des distances différentes et pour minimiser les fausses détections.

Le module capteur de flamme KY-026 peut être utilisé dans une variété de projets, tels que des systèmes d’alarme incendie, des robots de lutte contre les incendies ou des systèmes de surveillance de feux de camp. Il peut être utilisé avec une variété de microcontrôleurs, tels que Arduino ou Raspberry Pi. Il suffit de connecter les broches d’alimentation et de données du module au microcontrôleur et de programmer le microcontrôleur pour réagir à la sortie du capteur en fonction des besoins du projet.

Les broches du capteur de flamme KY-026

Le module capteur de flamme KY-026 dispose de 3 broches, qui sont les suivantes :

  1. VCC : cette broche est utilisée pour alimenter le module en électricité. Elle doit être connectée à une source d’alimentation de 3,3 V à 5 V.
  2. GND(-) : cette broche est utilisée pour connecter le module à la masse du circuit.
  3. DO : cette broche est utilisée pour fournir la sortie du capteur. Elle fournit une tension de sortie de 0 V à la tension d’alimentation lorsqu’une flamme est détectée. La tension de sortie augmente avec l’intensité de la flamme détectée.

Broches du capteur KY-026

Les microcontrôleurs compatibles au capteur de flammes KY-026

Le capteur de flamme KY-026 peut être utilisé avec différents types de microcontrôleurs, tant qu’ils disposent d’une entrée analogique pour lire la tension de sortie du capteur. Certains des microcontrôleurs compatibles avec le capteur KY-026 sont :

  1. Arduino : Les cartes Arduino telles que l’Arduino Uno, Nano, Mega et Due disposent tous d’entrées analogiques pour lire la tension de sortie du capteur. Les broches de sortie analogique du capteur peuvent être connectées aux broches analogiques de l’Arduino, et le microcontrôleur peut être programmé pour réagir à la sortie du capteur en fonction des besoins du projet.
  2. Raspberry Pi : La Raspberry Pi dispose également d’entrées analogiques pour lire la tension de sortie du capteur, mais ces entrées ne sont pas disponibles directement sur la carte. Un convertisseur analogique-numérique (CAN) tel que le MCP3008 peut être utilisé pour lire la tension de sortie du capteur via les broches SPI du Raspberry Pi.
  3. ESP32 : L’ESP32 est un microcontrôleur Wi-Fi et Bluetooth qui dispose également d’entrées analogiques pour lire la tension de sortie du capteur. Les broches de sortie analogique du capteur peuvent être connectées aux broches analogiques de l’ESP32, et le microcontrôleur peut être programmé pour réagir à la sortie du capteur en fonction des besoins du projet.

Programmation du capteur de flamme KY-026

La programmation du capteur de flamme KY-026 dépend du microcontrôleur utilisé dans le projet. Cependant, voici les étapes de base pour lire les valeurs de sortie analogique du capteur et réagir en fonction de celles-ci :

  1. Initialisation : Tout d’abord, le microcontrôleur doit être configuré pour lire les valeurs analogiques du capteur de flamme. Cela peut être fait en configurant la broche d’entrée analogique appropriée comme entrée dans le code.
  2. Lecture de la valeur analogique : Ensuite, la tension de sortie du capteur de flamme peut être lue à partir de la broche d’entrée analogique configurée. Cette valeur est généralement comprise entre 0 et 5 volts, et est proportionnelle à l’intensité de la flamme détectée. Cette valeur analogique doit être convertie en une valeur numérique utilisable par le microcontrôleur.
  3. Traitement de la valeur : Après avoir lu la valeur analogique, le microcontrôleur peut effectuer un traitement sur cette valeur pour déterminer si une flamme est présente ou non. Par exemple, si la valeur analogique dépasse un certain seuil, le microcontrôleur peut déclencher une alarme ou une action spécifique.
  4. Répétition : La lecture de la valeur analogique doit être effectuée régulièrement pour détecter les changements de la flamme. Cela peut être réalisé à l’aide d’une boucle qui lit la valeur analogique à intervalles réguliers.

Voici un exemple de code Arduino qui lit la valeur analogique du capteur de flamme KY-026 et affiche la valeur sur le moniteur série :

Ce code lit la valeur analogique du capteur de flamme sur la broche A0 de l’Arduino, affiche cette valeur sur le moniteur série, puis attend 500 millisecondes avant de lire à nouveau la valeur. Le seuil de détection de la flamme peut être ajusté en modifiant la valeur de la variable valeur_analogique dans le code.

Utilisation du capteur de flamme KY-026 dans des projets robotiques

Le capteur de flamme KY-026 peut être utilisé dans des projets robotiques pour détecter la présence de flammes et réagir en conséquence. Voici quelques exemples d’utilisation du capteur de flamme dans des projets robotiques :

  1. Détection d’incendie : Le capteur de flamme peut être utilisé pour détecter les incendies et déclencher une alarme ou une action de sécurité. Par exemple, dans un projet de robot de sécurité incendie, le robot peut utiliser un capteur de flamme pour détecter les incendies dans une zone spécifique et alerter les services d’incendie.
  2. Contrôle de la flamme : Le capteur de flamme peut également être utilisé pour contrôler les flammes dans un projet de robotique. Par exemple, dans un projet de robot de soudure, le capteur de flamme peut être utilisé pour surveiller la flamme de soudure et ajuster la puissance de la source de chaleur en fonction de la distance entre la buse et la pièce à souder.
  3. Évitement de la flamme : Le capteur de flamme peut également être utilisé pour éviter les flammes dans un projet de robotique. Par exemple, dans un projet de robot de nettoyage de cuisine, le robot peut utiliser un capteur de flamme pour détecter les flammes des cuisinières et éviter les zones dangereuses.

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