Détecteur d'humidité qui déclenche l'arrosage.
Par gnieark le mercredi 8 mars 2017 - Podcasts audio ou vidéos
Avec deux clous, nous créons un détecteur d'humidité. La valeur est lue par un Arduino qui déclenche l'arrosage de la plante.
Voici le déroulement de la création du prototype de ce système en vidéo. Nous l'avons enregistré lors du Hackerspace:
Ingrédients:
- Deux clous
- Une électro-vanne 12V DC (entre 6 et 7 euros en fonction du vendeur)
- Deux résistances
- Un arduino
- Un transistor NPN TIP 1026
- De l'eau
Voici le schéma:
Voici le code arduino Utilisé lors de la POC:
/* * POC base de code Arduino * pilotage d'une vanne en fonction de l'humidité * * By VentresMous - Zigazou - https://www.ventresmous.fr/ * Licensed under the Do What The Fuck You Want to Public License * Without any Warranty */ int analogPin = 0; //Pin servant à la mesure sur le pont diviseur de tension int vanne = 13; //Pin reliée au transistor pour pilotyer la vanne int raw = 0; // variable to store the raw input value void ouvreVanne() { digitalWrite(vanne, HIGH); } void fermeVanne() { digitalWrite(vanne, LOW); } void setup() { Serial.begin(9600); pinMode(vanne, OUTPUT); fermeVanne(); } void loop() { raw = analogRead(analogPin); Serial.print("Voltage: "); Serial.println(raw); if(raw > 60) { ouvreVanne(); delay(3000); fermeVanne(); } delay(2000); }