Αισθητήρας νερού με Arduino

Ο αισθητήρας νερού μας βοηθάει στο να εντοπίσουμε αν σε έναν ανοιχτό η κλειστό χώρο υπάρχει νερό ή υγρασία σε τέτοιο βαθμό, που να υγροποιείται στις επιφάνειες.

Με έναν τέτοιο αισθητήρα θα ασχοληθούμε σήμερα όπου θα διαβάσουμε δεδομένα από έναν Water sensor μέσω ενός arduino nano.

Ο αισθητήρας Water sensor

Ο αισθητήρας που χρησιμοποιούμε στο βίντεο είναι ο water sensor και μπορείτε να τον βρείτε εύκολα, καθώς είναι ένα κοινό αισθητήριο που διαβάζει το νερό.

αισθητήρας υγρασίας Arduino

Περιέχει μεταλλικές λωρίδες οι οποίες είναι με τέτοια διάταξη, ώστε όταν πέσει νερό και ακουμπά 2 ή περισσότερες λωρίδες μεταβάλλει την έξοδο!

Μπορεί να χρησιμοποιηθεί όχι μόνο για τον εντοπισμό νερού, αλλά και για να ποσότητα μιας και η έξοδος όπως αναφέραμε είναι αναλογική!

Χαρακτηριστικά λειτουργίας του αισθητήρα:

  • Τάση λειτουργίας 3-5V DC
  • Καταναλισκόμενο ρεύμα: <20mA
  • Τύπος εξόδου: Αναλογικός
  • Περιοχή εντοπισμού νερού: 40mm X 16mm
  • Θερμοκρασία λειτουργίας: 10-30 βαθμούς κελσίου
  • Λειτουργία σε επίπεδα υγρασίας: 10%-90%

Δεν απαιτεί την χρήση κάποιας βιβλιοθήκης για να λειτουργήσει.

Υλικά για το Project

Θα χρειαστούμε για το project μας τα παρακάτω υλικά:

  • 1 x arduino nano
  • 1 x breadboard και καλώδια
  • 2 x led διαφορετικού χρώματος
  • 1 x water sensor

Περιγραφή του project

Θα δημιουργήσουμε ένα κύκλωμα το οποίο θα διαβάζει το νερό στον αισθητήρα. Αν υπάρχει νερό, τότε θα ανάβει το μπλε led, διαφορετικά θα ανάβει το πράσινο led.

Σχέδιο

Για το σχέδιο χρησιμοποιήθηκε το λογισμικό Fritzing.

Κύκλωμα αισθητήρας νερού, Arduino

Ο κώδικας

int bluePin = 2;
int greenPin = 4;
int sensorPin = A0;
void setup() {
  pinMode(bluePin, OUTPUT);
  pinMode(greenPin, OUTPUT);
  pinMode(sensorPin, INPUT);
}

void loop() {
  delay(100);
  if (analogRead(sensorPin)>300) {
    digitalWrite(bluePin, HIGH);
    digitalWrite(greenPin, LOW);
  }
  else {
    digitalWrite(bluePin, LOW);
    digitalWrite(greenPin, HIGH);
  }
}

Το βίντεο!

Ακολουθεί το βίντεο που ανεβάσαμε στο κανάλι μας! μπορείτε να στηρίξετε το κανάλι μας με μία συνδρομή! κάνοντας κλικ εδώ

Σχετικά άρθρα

Συγχώνευση αλληλογραφίας

Μαθήματα Wordpress

Excel Συναρτήσεις DAX CALCULATE και ALLEXCEPT

Πληροφορίες

Χατζηγεωργίου Γεώργιος

info[@]getcert.gr

6945531647