Promo !

Détecteur d’alcool MQ-3

Le prix initial était : 1 700 CFA.Le prix actuel est : 1 500 CFA.

Catégorie :
Le MQ-3 est un capteur de gaz électronique spécialement conçu pour détecter la présence et mesurer la concentration d’éthanol (alcool) dans l’air ou dans l’haleine. Tout comme le MQ-2, il intègre un micro-élément chauffant et un matériau semi-conducteur (le dioxyde d’étain). Lorsque des molécules d’alcool entrent en contact avec le capteur chaud, la conductivité électrique du module augmente. L’Arduino mesure cette variation pour déterminer la quantité d’alcool présente.
2. Pourquoi choisir ce capteur ?
    • Idéal pour la prévention et la sécurité routière : Il permet de concevoir des prototypes d’éthylotests électroniques (alcotests) ou des systèmes de sécurité pour véhicules (antidémarrage).
    • Double type de signal : Il intègre une sortie numérique (DO) pour agir comme un simple interrupteur d’alerte (seuil dépassé ou non) et une sortie analogique (AO) pour suivre précisément l’augmentation du taux d’alcoolémie dans l’air.
    • Haute sensibilité à l’éthanol : Il est très sélectif et ne réagit que très peu aux autres perturbations de l’air (comme la fumée ou l’humidité), garantissant des mesures fiables pour ce type d’expérience.

#include <Servo.h> Servo monServo; const int brocheCapteurAlcool = A0; // Sortie analogique du module MQ-3 sur la broche A0 const int brocheServo = 9; // Fil de signal du servo connecté sur la broche D9 // Seuil d’alcoolémie (0 à 1023) à ajuster expérimentalement const int SEUIL_ALCOOL = 250; void setup() { monServo.attach(brocheServo); monServo.write(0); // Par défaut, le système est verrouillé (0 degré) Serial.begin(9600); // Initialisation du moniteur série pour calibrer le capteur // Le capteur MQ-3 nécessite un temps de préchauffage pour donner des valeurs stables Serial.println(« Préchauffage du capteur MQ-3 en cours… »); delay(5000); } void loop() { // Lecture de la valeur analogique (concentration d’alcool dans l’air) int niveauAlcool = analogRead(brocheCapteurAlcool); // Affichage de la valeur sur l’écran de l’ordinateur Serial.print(« Taux d’alcool mesuré : « ); Serial.println(niveauAlcool); // Si le taux d’alcool détecté est inférieur au seuil de danger (Sobriété) if (niveauAlcool < SEUIL_ALCOOL) { Serial.println(« Accès autorisé : Démarrage possible. »); monServo.write(90); // Le servomoteur s’ouvre à 90° (déverrouillage) } // Si le taux d’alcool dépasse le seuil (Alcoolémie positive) else { Serial.println(« ALERTE : Taux d’alcool trop élevé ! Système bloqué. »); monServo.write(0); // Le servomoteur reste ou revient à 0° (verrouillage) } delay(1000); // Pause d’une seconde avant la prochaine analyse }


Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “Détecteur d’alcool MQ-3”
Retour en haut