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