Retour à la page d'accueilHackerspace Ventres mous

main(){

Détecteur d'humidité qui déclenche l'arrosage.

bandeau-arrosage.jpg

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:

Voici le schéma:

IMG_20170308_223402.jpg

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);
}