DIY: Δημιουργείστε ένα Rain Sensor με ένα Arduino

Σε αυτό το DIY θα κατασκευάσουμε έναν απλό αισθητήρα βροχής, χρησιμοποιώντας ένα Arduino. Σε αυτό το DIY θα κατασκευάσουμε έναν απλό αισθητήρα βροχής, χρησιμοποιώντας ένα Arduino.

Μιας και πλησιάζει ο χειμώνας, ο οποίος πιθανότατα θα συνοδεύεται και από βροχές, θα φτιάξουμε έναν απλό αισθητήρα βροχής, για να ξέρουμε ανά πάσα στιγμή, ποια είναι η καλύτερη ώρα για να... βγούμε! Το παρόν project είναι ίσως από τα πιο εύκολα που έχουμε παρουσιάσει και δεν θα διαρκέσει πολύ. Για τον σκοπό του θα χρειαστούμε: Έναν αισθητήρα βροχής με αναλογική έξοδο, 3x Male to Female jumper καλώδια, 2x Female to Female jumper καλώδια, ένα οποιοδήποτε Arduino και φυσικά λίγες σταγόνες νερό για τη δοκιμή.


DIY: Δημιουργείστε ένα Rain Sensor με ένα Arduino

Βήμα 1. Μαθαίνουμε πως λειτουργεί ο αισθητήρας βροχής. Ο εν λόγω αισθητήρας διαφέρει από έναν αισθητήρα υγρασίας. Στην ουσία πρόκειται για μια συνεχώς μεταβαλλόμενη αντίσταση η οποία όταν βραχεί έχει αντίσταση 100k ohms και όταν είναι στεγνή 2M ohms.

DIY: Δημιουργείστε ένα Rain Sensor με ένα Arduino

Βήμα 2. Τεστάροντας το Module. Συνδέστε το με το Arduino και το τελευταίο σε μια πηγή 5V (μια USB θύρα από έναν υπολογιστή). Ρίξτε μερικές σταγόνες νερό για να δείτε το LED "D0-LED" να ανάβει. Εάν δεν ανάβει ελέγξτε τη συνδεσμολογία ή ρίξτε λίγο αλάτι στο νερό για αυξημένη αγωγιμότητα.

DIY: Δημιουργείστε ένα Rain Sensor με ένα Arduino

Βήμα 3.
Οι συνδέσεις στο Arduino έχουν ως εξής:
Rain Sensor ................. Arduino
VCC............................... 5v
GND.............................. GND
A0.................................. Analog in 0

Και από τον αισθητήρα βροχής στην πλακέτα του:
Rain Sensor ................ Sensor Board
+.................................... +
-..................................... -

DIY: Δημιουργείστε ένα Rain Sensor με ένα Arduino

Βήμα 4. Παράδειγμα χρήσης. Ο αισθητήρας βροχής δίνει τις τιμές 0-1024 και τις ανάλογες απαντήσεις:
Case 0= Flood - όταν η πλακέτα του αισθητήρα έχει βραχεί τελείως.
Case 1= Rain Warning - λίγες σταγόνες βροχής, προειδοποίηση.
Case 2= Not Raining - η πλακέτα είναι στεγνή.

Ο κώδικας που θα πρέπει να ανεβάσετε στο Arduino βρίσκεται εδώ. Για να δείτε τις παραπάνω απαντήσεις στην οθόνη αρκεί να χρησιμοποιήσετε ένα πρόγραμμα όπως το Putty.

DIY: Δημιουργείστε ένα Rain Sensor με ένα Arduino