Arduino - Rilevatore / sensore d'acqua

Il mattone del sensore dell'acqua è progettato per il rilevamento dell'acqua, che può essere ampiamente utilizzato per rilevare precipitazioni, livello dell'acqua e persino perdite di liquidi.

Collegare un sensore di acqua a un Arduino è un ottimo modo per rilevare una perdita, uno sversamento, un allagamento, una pioggia, ecc. Può essere utilizzato per rilevare la presenza, il livello, il volume e / o l'assenza di acqua. Anche se questo potrebbe essere usato per ricordarti di annaffiare le tue piante, c'è un sensore Grove migliore per questo. Il sensore ha una serie di tracce esposte, che leggono BASSO quando viene rilevata l'acqua.

In questo capitolo, collegheremo il sensore dell'acqua al Pin digitale 8 su Arduino e inseriremo il LED molto utile per identificare quando il sensore dell'acqua entra in contatto con una fonte d'acqua.

Componenti richiesti

Avrai bisogno dei seguenti componenti:

  • 1 × Breadboard
  • 1 × Arduino Uno R3
  • 1 × sensore dell'acqua
  • 1 × led
  • 1 resistenza da 330 ohm

Procedura

Seguire lo schema del circuito e collegare i componenti sulla breadboard come mostrato nell'immagine sotto.

Schizzo

Apri il software IDE Arduino sul tuo computer. La codifica nella lingua Arduino controllerà il tuo circuito. Aprire un nuovo file di schizzo facendo clic su Nuovo.

Codice Arduino

#define Grove_Water_Sensor 8 // Attach Water sensor to Arduino Digital Pin 8
#define LED 9 // Attach an LED to Digital Pin 9 (or use onboard LED)

void setup() {
   pinMode(Grove_Water_Sensor, INPUT); // The Water Sensor is an Input
   pinMode(LED, OUTPUT); // The LED is an Output
}

void loop() {
   /* The water sensor will switch LOW when water is detected.
   Get the Arduino to illuminate the LED and activate the buzzer
   when water is detected, and switch both off when no water is present */
   if( digitalRead(Grove_Water_Sensor) == LOW) {
      digitalWrite(LED,HIGH);
   }else {
      digitalWrite(LED,LOW);
   }
}

Codice da notare

Il sensore dell'acqua ha tre terminali: S, V out (+) e GND (-). Collegare il sensore come segue:

  • Collegare il + V s a + 5v sulla vostra scheda Arduino.
  • Collega S al pin digitale numero 8 sulla scheda Arduino.
  • Collega GND con GND su Arduino.
  • Collega il LED al pin digitale numero 9 nella scheda Arduino.

Quando il sensore rileva l'acqua, il pin 8 su Arduino diventa BASSO e quindi il LED su Arduino si accende.

Risultato

Vedrai il LED di indicazione che si accende quando il sensore rileva l'acqua.