Capteur d'alcool et d'éthanol, détection de gaz d'éthanol pour arduino
Une brève description:
Tout d'abord, la taille: 32mm X 22mm X27mmlongXwidthXhigh
Deuxièmement, la puce principale: LM393, & Lt; capteurs ZYMQ-3Gas
Troisièmement, la tension de fonctionnement: DC5 volts
Quatrièmement, caractéristiques:
1, avec des instructions de sortie de signal.
2, sortie de signal bidirectionnelle (sortie analogique et sortie de niveau ttllevel)
3, & Lt; le signal valide ttloutlet est faible. (Lorsque le signal de sortie est faible lorsque la lumière peut être directement connectée MCU)
4, sortie analogique 0 à 5 vplus la tension est élevée, plus la tension est élevée.
5, la vapeur d'éthanol a une sensibilité élevée et une bonne sélectivité.
6, avec une longue durée de vie et une stabilité fiable
7, réponse rapide aux caractéristiques de récupération
Cinquièmement, application:
Utilisé pour les conducteurs de véhicules à moteur et d'autres tests sur place de non-buveurs des travailleurs, mais aussi pour d'autres endroits pour détecter la vapeur d'éthanol
Programme d'essai
Mise en œuvre caractéristiques:
1, lorsque la concentration mesurée est supérieure à la concentration réglée, la sortie de microcontrollerIOPort faible
************************************************* *******************
Le département des sciences et de la technologie
Implémentation: cette version des procédures de test de correspondance
Utilisation de la puce: AT89S52
Cristal: 11.0592 MHZ
Débit en bauds: 9600
Compilation Environnement: Keil
************************************************* *******************
Description: 1, lorsque la concentration mesurée est supérieure à la concentration réglée, le MCU IO produit bas
************************************************** *******************
# Inclure//fichier de bibliothèque
# Définir la définition de type de char non signé//macro d'uchar non signé
# Définir uint int non signé//macro définit un entier non signé
************************************************* *******************
I/O définition
************************************************** *******************
Sbit LED = P1 ^ 0;//définissez le premier bit (ie, P1.0) du port P1 de MCU pour indiquer la fin
Sbit DOUT = P2 ^ 0;//définir le premier bit (ie, P2.0) du port P2 du microcontrôleur pour être l'entrée du capteur
************************************************* *******************
Fonction de retard
************************************************** *******************
Annuler le retard ()//retarder le programme
{
Uchar m, n, s;
Pour (m = 20; m> 0; m --)
Pour (n = 20; n> 0; n --)
Pour (s = 248; s> 0; s --);
}}
/************************************************* *******************
Fonction principale
************************************************** *******************/
Vide main ()
{
Alors que (1)//boucle infinie
{
LED = 1;//Off les voyants de port P1.0
Si (DOUT = = 0)//lorsque la concentration est supérieure à la valeur définie, l'implémentation de la fonction conditionnelle
{
Retard ();//retard anti-brouillage
Si (DOUT = = 0)//déterminer la concentration est supérieure à la valeur définie, l'implémentation de la fonction de condition
{
LED = 0;//allumer les lumières de port P1.0
}}
}}
}}
}}
/************************************************* *******************
Fin
Type : Capteur d'humidité
Nom de marque : SZFYDOSH
Sortie : Capteur numérique
Origine : CN (Origine)
Matériau : Métal