Nous allons maintenant vous parler du
pluviomètre.
Quelques photos
Quelques photos
Pluviomètre ( avec son boîtier ) avec son câble à gauche |
Pluviomètre démonté ( sans boîtier ) |
Intérieur du pluviomètre : l'interrupteur |
En fait, c'est très simple, un interrupteur est activé par un aimant qui est situé dans la bascule. Quand l'eau rentre dans le pluviomètre, cela active la bascule et nous permet de mesurer une certaine quantité d'eau par nombre d'activations de l'interrupteur.
Pour le comptage de ces activations,
nous utilisons les interruptions externes.
Voici le code qui permet de compter les
interruptions.
Code
int pluviometre=1 ;int compt=0 ;void setup(){Serial.begin(115200) ;attachInterrupt(pluviometre,comptage,RISING) ;}void loop(){Serial.println(compt) ;delay(1000) ;}comptage(){compt ++ ;}
Ce code permet de compter le nombre
d'activations de l'interrupteur. Ensuite, grâce à la fiche
technique du capteur, nous pouvons convertir cette valeur en mm/m².
Extrait de la fiche technique
Extrait de la fiche technique
"Each 0.011” (0.2794 mm) of rain causes one momentary contact closure that can be recorded with a digital counter."En somme, à chaque interruption nous ajoutons 0.2794 mm de pluie à notre variable.
Aucun commentaire:
Enregistrer un commentaire
Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.