Bonjour,
je viens d'aquerir un capteur CO type hs134
j'ai branché les pin du capteur ainsi :
Top
pin A (left) -> arduino gnd en passant par une resistance 10 000 ohms
pin H -> arduino gnd
pin A (right) -> arduino analoog 1
Bottom
pin B (left) -> arduino 5V+
pin H -> arduino 5V+
pin B (right) -> arduino 5V+
lors de la lecture du port analog je reçois une valeur entre 850 et 930 , mais je suis incapable de convertir cette valeur en PPM c'est pour cela que j'espère que quelqu'un pourra m'expliquer un peu le calcul a effectuer.
C'est à toi de l'étalonner. Je ne sais pas dans quel domaine tu veux travailler, mais sur l'ensemble de sa gamme de mesure, le capteur n'est pas parfaitement linéaire. Par contre sur un domaine assez restreint tu peux admettre que sa réponse sera linéaire et à ce moment c'est une simple fonction afine.
Le capteur comme tu l'a bien compris me permet normalement de détecter et de quantifier le monoxyde de carbone présent dans une pièce, dans mon cas l'espace ne mesure même pas 1.5 m cube et je n'ai pas besoin d'une précision accrue ( pour le moment ) .
Cette pièce est dédie a une analyse de l'évolution d'une plante dans un milieux artificielle.
Hier, plus tard dans la journée j'ai eu sur un autre forum un message me conseillant de réduire le voltage a 4V sur le pin H du capteur ( résistance de chauffe ), comme spécifié dans les spécifications.
Puis j'ai cherché a comprendre la formule suivante :
Rs\RL = (Vc-VRL) / VRL
donc j'ai appliqué ce calcul :
je récupère la valeur VRL (le courant passant a travers le port analogue de ma carte ) dans mon code ... 4.09V