Πίνακας περιεχομένων:

Σύστημα παρακολούθησης στάθμης νερού: 9 βήματα (με εικόνες)
Σύστημα παρακολούθησης στάθμης νερού: 9 βήματα (με εικόνες)

Βίντεο: Σύστημα παρακολούθησης στάθμης νερού: 9 βήματα (με εικόνες)

Βίντεο: Σύστημα παρακολούθησης στάθμης νερού: 9 βήματα (με εικόνες)
Βίντεο: Ξύλο μεταξύ κάμεραμαν του ΣΚΑΙ και πολίτη 2024, Ιούλιος
Anonim
Σύστημα παρακολούθησης της στάθμης του νερού
Σύστημα παρακολούθησης της στάθμης του νερού
Σύστημα παρακολούθησης της στάθμης του νερού
Σύστημα παρακολούθησης της στάθμης του νερού
Σύστημα παρακολούθησης της στάθμης του νερού
Σύστημα παρακολούθησης της στάθμης του νερού
Σύστημα παρακολούθησης της στάθμης του νερού
Σύστημα παρακολούθησης της στάθμης του νερού

Ως DIY Maker, πάντα προσπαθώ να βρω έναν τρόπο να κάνω τη ζωή μου και τη ζωή των άλλων ευκολότερη και ασφαλέστερη. Στις 30 Μαρτίου 2013, τουλάχιστον 11 άνθρωποι έχασαν τη ζωή τους μετά από ξαφνική βροχή που προκάλεσε πλημμύρες στο Mauritian Capital Port louis. Την ίδια μέρα πλημμύρισαν πολλά σπίτια ενώ πολλές περιουσίες των χωρικών υπέστησαν ζημιές. Καθώς ζω λίγα χιλιόμετρα όπου συμβαίνει αυτή η τραγωδία, αποφάσισα να φτιάξω ένα σύστημα παρακολούθησης της στάθμης του νερού. Μαζί με μια φανταστική και κινητοποιημένη ομάδα, καταφέραμε να τη φτιάξουμε.

Το έργο είναι αρκετά εύκολο να το επαναλάβετε: συνθέστε ένα arduino MKR WAN 1310, έναν υπερηχητικό αισθητήρα, έναν αισθητήρα DHT11 και μερικά led και ένα κουμπί ώθησης για να κάνετε το έργο δροσερό.

Προμήθειες

Υλικό:

  • Arduino MKR WAN 1310
  • Αισθητήρας υπερήχων
  • DHT11 J
  • ump καλώδια
  • Κουτί Plexo
  • πύλη
  • Leds
  • Πιέστε το κουμπί

Εργαλεία:

  • Τρυπάνι χειρός
  • Κομμάτι 5mm

Βήμα 1: Προετοιμασία του κουτιού Plexo

Προετοιμασία του κουτιού Plexo
Προετοιμασία του κουτιού Plexo
Προετοιμασία του κουτιού Plexo
Προετοιμασία του κουτιού Plexo

Για το περίβλημα, χρησιμοποιώ ένα πλέξ κουτί 80x80mm καθώς είναι ισχυρό και ανθεκτικό. Πρώτα αφαίρεσα τα καλύμματα για τον αισθητήρα υπερήχων και το καλώδιο τροφοδοσίας. Αυτό είναι πολύ εύκολο καθώς η διάμετρος της οπής είναι ίδια με τη διάμετρο του αισθητήρα υπερήχων.

Δεύτερον, ανοίγω μια τρύπα 5 mm στο πάνω μέρος της θήκης για την κεραία. Για αυτό, μπορείτε να χρησιμοποιήσετε μια μηχανή γεώτρησης ή ένα τρυπάνι χειρός όπως στην περίπτωσή μου.

Βήμα 2: Τοποθέτηση των εξαρτημάτων

Τοποθέτηση των εξαρτημάτων
Τοποθέτηση των εξαρτημάτων
Τοποθέτηση των εξαρτημάτων
Τοποθέτηση των εξαρτημάτων
Τοποθέτηση των εξαρτημάτων
Τοποθέτηση των εξαρτημάτων

Έπρεπε να κόψω το μήκος του καλωδίου υπερήχων αισθητήρα καθώς ήταν πολύ μεγάλο για να χωρέσει στο κουτί και να το τελειώσω με θηλυκή κεφαλίδα στο τέλος για σύνδεση. Ο αισθητήρας μπορεί στη συνέχεια να ωθηθεί μέσα στη θήκη και να κλειδωθεί με το ενσωματωμένο σύστημα κλειδώματος. Στη συνέχεια πρόσθεσα τον πίνακα mkr wan 1310 και τη μονάδα αισθητήρων.

Έβαλα τον αδιάβροχο πλαϊνό σύνδεσμο για πρίζα καθώς δεν θέλω να μπει νερό μέσα.

Βήμα 3: Κύκλωμα Tinkercad

Κύκλωμα Tinkercad
Κύκλωμα Tinkercad

Τα τελευταία 3 χρόνια, έχω κάνει πολλά κυκλώματα. Αλλά δεν είχα arduino. Το Tinkercad ήταν ο μόνος τρόπος για μένα να μάθω και να αναπτύξω κύκλωμα arduino και να τα προσομοιώσω. Ακόμα και μετά την απόκτηση του arduino uno, εξακολουθώ να χρησιμοποιώ το κύκλωμα tinkercad για να προσομοιώσω πρώτα το έργο μου. Το κύκλωμα Tinkercad σάς επιτρέπει να χρησιμοποιείτε πολλαπλά στοιχεία εξαρτημάτων και να τα αντιμετωπίζετε. Συνιστώ ανεπιφύλακτα το κύκλωμα tinkercad για αρχάριους και arduino χρήστες, καθώς θα σας εμποδίσει να κάψετε το arduino όταν δοκιμάζετε νέο κύκλωμα.

Βήμα 4: Σύνδεση του καλωδίου

Σύνδεση του καλωδίου
Σύνδεση του καλωδίου

Μπορείτε να ακολουθήσετε το κύκλωμα tinkercad όπως παραπάνω ή μπορείτε να ακολουθήσετε την παρακάτω σύνδεση.

DHT11

+> 5v

Έξω> pin13

-> έδαφος

Αισθητήρας υπερήχων

+> 5v

Ενεργοποίηση> pin7

Ηχώ> pin8

-> έδαφος

Χρησιμοποιώντας καλώδια jumper μπορείτε να κάνετε τη σύνδεση εύκολα και να τα συνδέσετε με φερμουάρ.

Βήμα 5: Προσθήκη Leds και Push Button για Αντιμετώπιση προβλημάτων

Προσθήκη κουμπιών Leds και Push για αντιμετώπιση προβλημάτων
Προσθήκη κουμπιών Leds και Push για αντιμετώπιση προβλημάτων
Προσθήκη κουμπιών Leds και Push για αντιμετώπιση προβλημάτων
Προσθήκη κουμπιών Leds και Push για αντιμετώπιση προβλημάτων

Χρησιμοποιώ ένα κόκκινο και πράσινο led για να δείξω την κατάσταση της συσκευής και ένα κουμπί για επαναφορά της συσκευής. Καθώς ο σχεδιασμός μου δουλεύει στο κύκλωμα tinkercad, είμαι σίγουρος ότι θα είναι στην πραγματική ζωή. Έφτιαξα λοιπόν ένα μικρό pcb για να μειώσω την ποσότητα των καλωδίων.

Βήμα 6: Κωδικοποίηση

Χρησιμοποιώ το διαδικτυακό IDE και ο κωδικός είναι όπως παρακάτω

Βήμα 7: Η ρύθμιση του δικτύου Thing

Ρύθμιση δικτύου Thing
Ρύθμιση δικτύου Thing

Μπορείτε να ακολουθήσετε αυτά τα βήματα σε αυτόν τον σύνδεσμο. Είναι εξαιρετικά εύκολο με λεπτομερή εξήγηση. Προσθέτω τον αποκωδικοποιητή ωφέλιμου φορτίου στην παραπάνω εικόνα και το κείμενο.λειτουργικός αποκωδικοποιητής (bytes, port) {var decoded = {}; var result = ""; for (var i = 0; i <bytes.length; i ++) {result += String.fromCharCode (parseInt (bytes ));} return {field1: result,};} Αυτό είναι πολύ σημαντικό για να αποκτήσετε ένα αναγνώσιμο alue

Βήμα 8: Λήψη δεδομένων

Λήψη Δεδομένων
Λήψη Δεδομένων
Λήψη Δεδομένων
Λήψη Δεδομένων

Μπορείτε να δείτε στο παραπάνω στιγμιότυπο οθόνης πώς λαμβάνω δεδομένα μέσω TTN στο τηλέφωνό μου. Χρησιμοποιώ επίσης την ενσωμάτωση IFTTT για να εμφανίσω τα δεδομένα στο φύλλο μου google.comment παρακάτω, αν θέλετε να μάθετε πώς τα κατάφερα.

Βήμα 9: Τελική λύση

ΤΕΛΙΚΗ λυση
ΤΕΛΙΚΗ λυση
ΤΕΛΙΚΗ λυση
ΤΕΛΙΚΗ λυση
ΤΕΛΙΚΗ λυση
ΤΕΛΙΚΗ λυση

Το προϊόν βρίσκεται ακόμα σε φάση ανάπτυξης. Τρισδιάστατη εκτύπωση ενός νέου περιβλήματος, αλλά πρέπει να το ενισχύσω. Χρησιμοποιεί ηλιακό πάνελ 12V για να το τροφοδοτήσει. Αυτή τη στιγμή το δοκιμάζω πριν το εγκαταστήσω στην όχθη του ποταμού. Σύντομα θα δημοσιεύσω ένα εγχειρίδιο για να δείξω πώς θα τοποθετήσω τη συσκευή σε ακριβή τοποθεσία.

Συνιστάται: