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

Hydrator - μια συσκευή που σας παρακινεί να πίνετε νερό: 8 βήματα (με εικόνες)
Hydrator - μια συσκευή που σας παρακινεί να πίνετε νερό: 8 βήματα (με εικόνες)

Βίντεο: Hydrator - μια συσκευή που σας παρακινεί να πίνετε νερό: 8 βήματα (με εικόνες)

Βίντεο: Hydrator - μια συσκευή που σας παρακινεί να πίνετε νερό: 8 βήματα (με εικόνες)
Βίντεο: Πώς να κάνεις καλά πράγματα να σου συμβούν. Ακουστικό βιβλίο 2024, Ιούλιος
Anonim
Image
Image
Hydrator - μια συσκευή που σας παρακινεί να πίνετε νερό
Hydrator - μια συσκευή που σας παρακινεί να πίνετε νερό
Hydrator - μια συσκευή που σας παρακινεί να πίνετε νερό
Hydrator - μια συσκευή που σας παρακινεί να πίνετε νερό
Hydrator - μια συσκευή που σας παρακινεί να πίνετε νερό
Hydrator - μια συσκευή που σας παρακινεί να πίνετε νερό

Το να πίνεις αρκετό νερό είναι πολύ σημαντικό για όλους. Αλλά καθημερινά καταλήγω να πίνω λιγότερο νερό από όσο θα έπρεπε. Ξέρω ότι υπάρχουν άνθρωποι σαν εμένα που πρέπει να υπενθυμιστούν να πίνουν νερό. Εάν είστε ένας από εμάς, τότε αυτό το έργο θα αλλάξει τη ζωή σας (πιθανώς).

Γνωρίστε τον Hydrator! Αυτή η συσκευή θα σας παρακινήσει να πιείτε νερό. Πως? Λειτουργεί σαν παιχνίδι. Θα πρέπει να κρατήσετε το μπουκάλι νερό πάνω από αυτό. Κάθε ώρα, ο δακτύλιος γύρω από τη βάση ανάβει. Το φως παραμένει αναμμένο μέχρι να πάρετε το μπουκάλι, να πιείτε νερό και να το τοποθετήσετε ξανά. Μετά από αυτό, το φως σβήνει μέχρι την επόμενη ώρα.

Τι είναι όμως αυτό που σε ωθεί σε αυτό; Λοιπόν είναι στο ελαφρύ δαχτυλίδι. Το φως είναι μπλε στην αρχή. Κάθε φορά που σας λείπει το πόσιμο νερό, το χρώμα του φωτός μετατοπίζεται ελαφρώς προς το κόκκινο. Όσες περισσότερες φορές χάσετε την υπενθύμισή σας, τόσο πιο κόκκινο γίνεται. Βασικά μεταβαίνει από μπλε σε βιολετί και τελικά σε πλήρες κόκκινο. Ο στόχος σας είναι να διατηρήσετε το χρώμα του φωτός όσο το δυνατόν πιο κοντά στο μπλε μέχρι το τέλος της ημέρας.

Αυτή ήταν απλώς μια βασική επισκόπηση του τι κάνει. Θα μάθετε την ακριβή λειτουργία καθώς διαβάζετε αυτό το διδακτικό.

Ενδιαφέρων? Ας τα καταφέρουμε! Πιείτε ένα ποτήρι νερό και καθίστε αναπαυτικά καθώς σας μεταφέρω στη διαδικασία κατασκευής!

Προμήθειες

Ένα παλιό CD

Κοινή κάθοδος RGB LED

NodeMcu (ESP8266)

Γυναικεία-Γυναικεία καλώδια άλτης (προαιρετικά)

5v τροφοδοτικό USB

Χαρτί άμμου

Μαύρο χαρτί γραφήματος

Βήμα 1: Δημιουργία της βάσης

Φτιάχνοντας τη Βάση
Φτιάχνοντας τη Βάση
Φτιάχνοντας τη Βάση
Φτιάχνοντας τη Βάση
Φτιάχνοντας τη Βάση
Φτιάχνοντας τη Βάση

Το έχω κρατήσει απλό. Χωρίς φανταχτερό εξοπλισμό ή ανταλλακτικά. Πάρτε ένα παλιό CD και χρησιμοποιήστε γυαλόχαρτο για να αφαιρέσετε το κάλυμμα από τη μία πλευρά. Θα δείτε ότι το CD αρχίζει να γίνεται διαφανές. Μόλις αφαιρέσετε το μεγαλύτερο μέρος του υλικού, τρίψτε και την άλλη πλευρά. Αυτό θα δώσει μια παγωμένη εμφάνιση, έτσι ώστε το φως να μπορεί να διασκορπιστεί καλά. έχω

Τώρα πάρτε ένα μαύρο χαρτί γραφήματος και κόψτε έναν κύκλο που έχει ακριβώς το ίδιο μέγεθος με αυτόν του CD. Τώρα, κάντε ένα δαχτυλίδι οπουδήποτε γύρω από το κέντρο χρησιμοποιώντας μια πυξίδα. Ένας εύκολος τρόπος για να κόψετε το δαχτυλίδι είναι να διπλώσετε το χαρτί στη μέση και να το κόψετε κατά μήκος της σήμανσης.

Μόλις τελειώσετε, μπορείτε να κολλήσετε το χαρτί στο CD όπως στην παραπάνω εικόνα. Τώρα θα πρέπει να έχετε ένα CD με μόνο έναν δακτύλιο διαφανούς περιοχής.

Βήμα 2: Υποστήριξη για τη βάση

Υποστήριξη για τη Βάση
Υποστήριξη για τη Βάση
Υποστήριξη για τη Βάση
Υποστήριξη για τη Βάση
Υποστήριξη για τη Βάση
Υποστήριξη για τη Βάση

Για αυτό, πήρα ένα φλιτζάνι χυλοπίτες και έκοψα το πάνω μέρος. Το μόνο που χρειάζεται να κάνετε είναι να το κολλήσετε στη βάση για να του δώσετε κάποιο ύψος. Κάντε μια μικρή εγκοπή σε αυτό για να περάσουν τα καλώδια LED.

Στη συνέχεια, πάρτε ένα καπάκι που του ταιριάζει (το καπάκι από το ίδιο φλιτζάνι χυλοπίτες πρέπει να είναι εντάξει) και τοποθετήστε το στο κομμένο κύπελλο. Μην το κολλήσετε τώρα γιατί πρέπει ακόμα να κολλήσουμε ένα LED μέσα.

Βήμα 3: Ηλεκτρονικά

ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ
ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ
ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ
ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ
ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ
ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ

Τώρα θα μπορούσαμε να σχεδιάσουμε ένα κύκλωμα για τον συγκεκριμένο σκοπό μας. Αλλά αυτό θα πάρει πολύ χρόνο και μπορεί να απαιτήσει πάρα πολλά εξαρτήματα. Μπορούμε απλά να χρησιμοποιήσουμε έναν μικροελεγκτή όπως το Nodemcu και να τον προγραμματίσουμε για την εκτέλεση της εργασίας.

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

Οι συνδέσεις είναι πολύ απλές. Απλώς ακολουθήστε το παραπάνω διάγραμμα. Μην μπερδευτείτε με το D0 του αισθητήρα και το D0 του Nodemcu. Στον αισθητήρα, το D0 υποδεικνύει Digitalηφιακή έξοδο. Για να αποφύγω τη σύγχυση, δεν έχω χρησιμοποιήσει το D0 του Nodemcu για κανένα σκοπό. Μπορείτε να το αφήσετε ανέγγιχτο.

Επίσης, το D2 συνδέεται απευθείας στο D3 με ένα καλώδιο.

Τώρα μπορείτε να ρωτήσετε, γιατί να χρησιμοποιήσετε ένα Nodemcu και όχι ένα Arduino; Λοιπόν, μπορείτε επίσης να χρησιμοποιήσετε ένα Arduino. Εξαρτάται από τον κωδικό σας. Ο κωδικός μου συνδέεται στο διαδίκτυο, γεγονός που το καθιστά πιο ακριβή.

Βήμα 4: Κώδικας και εργασία

Κώδικας και Εργασία
Κώδικας και Εργασία
Κώδικας και Εργασία
Κώδικας και Εργασία
Κώδικας και Εργασία
Κώδικας και Εργασία

Υπάρχουν δύο κωδικοί εδώ. Hydrator and Hydrator pro (εμπνευσμένο από το πώς ονομάζονται τα smartphone: p)

Μην ανησυχείτε, και τα δύο είναι δωρεάν, δεν χρειάζεται να με πληρώσετε.

Σημείωση: Στον κώδικα, θα πρέπει να κάνετε κάποιες αλλαγές.

Πρέπει να προσθέσετε το wifi ssid και τον κωδικό πρόσβασής σας στο πρόγραμμα όπου λέει "YourNetworkName" και "YourPassword". Επίσης, το «YourAuthToken» πρέπει να αντικατασταθεί με το διακριτικό έγκρισης που λάβατε από το blynk (εξηγείται στα παρακάτω βήματα)

Αρχικά επιτρέψτε μου να εξηγήσω τι κάνει ο κώδικας.

Το Nodemcu συνδέεται στο διαδίκτυο μέσω μιας υπηρεσίας που ονομάζεται Blynk. Ο Blynk με τη σειρά του συνδέεται με μια άλλη υπηρεσία που ονομάζεται IFTTT.

Στα ακόλουθα βήματα, θα διαμορφώσουμε το IFTTT ώστε να στέλνει σήμα στο Nodemcu κάθε ώρα στις: 00

Έτσι κάθε ώρα, ο Nodemcu λαμβάνει το σήμα και ανάβει το LED. Αν σηκώσουμε το μπουκάλι για να πιούμε νερό, ο αισθητήρας εγγύτητας το εντοπίζει και το Nodemcu σβήνει το LED.

Εάν δεν σηκώνουμε το μπουκάλι, ο Nodemcu περιμένει 10 λεπτά για να ολοκληρώσουμε την εργασία. Σε περίπτωση που δεν το κάνουμε σε 10 λεπτά, το Nodemcu κάνει το χρώμα του LED λίγο πιο κόκκινο (αυξάνει την τιμή του κόκκινου χρώματος κατά 25 και μειώνεται το μπλε κατά 25) και σβήνει το LED. Έτσι, την επόμενη φορά που θα ανάψει το φως (την επόμενη ώρα), θα είναι λίγο πιο κόκκινο από πριν, υποδεικνύοντας ότι έχετε χάσει το πόσιμο νερό την τελευταία ώρα. Εάν συνεχίζετε να λείπετε κάθε ώρα, το LED γίνεται όλο και πιο κόκκινο και τελικά στο τέλος της ημέρας, γίνεται εντελώς κόκκινο.

Τώρα τι γίνεται με την επαγγελματική έκδοση του κώδικα; Είναι το ίδιο με την κανονική έκδοση, αλλά με πρόσθετες ειδοποιήσεις ειδοποιήσεων. Αυτή η έκδοση σάς ειδοποιεί να πίνετε νερό πριν λήξει η καθυστέρηση των 10 λεπτών (περίπου 7 λεπτά) μέσω ειδοποίησης στο τηλέφωνό σας.

Επίσης στο τέλος της ημέρας εάν το χρώμα της λυχνίας LED είναι πολύ κοντά στο κόκκινο, σας στέλνει άλλη ειδοποίηση. Δεν έχω δοκιμάσει αυτόν τον συγκεκριμένο κώδικα, οπότε αν τον δοκιμάσετε, ενημερώστε με αν λειτουργεί.

Βήμα 5: Διαμόρφωση IFTTT

Διαμόρφωση IFTTT
Διαμόρφωση IFTTT
Διαμόρφωση IFTTT
Διαμόρφωση IFTTT
Διαμόρφωση IFTTT
Διαμόρφωση IFTTT
Διαμόρφωση IFTTT
Διαμόρφωση IFTTT

Εγκαταστήστε το IFTTT στο τηλέφωνό σας.

Android

IOS

Ακολουθήστε τώρα τις εικόνες.

Κάντε κλικ στο +, επιλέξτε "αυτό" και επιλέξτε "ημερομηνία και ώρα". Επιλέξτε "Κάθε ώρα στις" και στη συνέχεια "00"

Τώρα κάντε κλικ στο "that" και αναζητήστε "webhooks" στη γραμμή αναζήτησης. Κάντε κλικ στο "υποβολή αιτήματος ιστού" και εισαγάγετε τη διεύθυνση URL. Η μορφή URL είναι https:// IP/Auth/update/D4

Αντικαταστήστε το Auth με το διακριτικό Auth του έργου blynk (εξηγείται στο επόμενο βήμα) και IP με blynk cloud IP της χώρας σας. Για να λάβετε την IP, ανοίξτε τη γραμμή εντολών και πληκτρολογήστε "ping blynk-cloud.com". Για την Ινδία, η IP είναι 188.166.206.43

Επιλέξτε "put" στην ενότητα μεθόδου και επιλέξτε "application/json" στον τύπο περιεχομένου. Στο σώμα, πληκτρολογήστε ["1"].

Βήμα 6: Διαμόρφωση του Blynk

Διαμορφώστε το Blynk
Διαμορφώστε το Blynk
Διαμορφώστε το Blynk
Διαμορφώστε το Blynk
Διαμορφώστε το Blynk
Διαμορφώστε το Blynk

Εγκαταστήστε το Blynk.

Android

IOS

Δημιουργήστε ένα νέο έργο. Ένα διακριτικό Auth θα σας αποσταλεί ταχυδρομικώς. Αυτό είναι αυτό που πρέπει να προσθέσετε στη διεύθυνση URL στο προηγούμενο βήμα και στο πρόγραμμα.

Πατήστε το "+" και προσθέστε ένα κουμπί από το πλαίσιο widget. Στις ρυθμίσεις του κουμπιού (τις οποίες μπορείτε να ανοίξετε πατώντας το κουμπί), επιλέξτε τον κωδικό PIN ως "GP4" και σύρετε την εναλλαγή προς τον "διακόπτη".

Καλα ΝΕΑ! Τελειώσαμε, το μόνο που απομένει είναι η συναρμολόγηση.

Βήμα 7: Συναρμολόγηση

Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση

Κολλήστε το LED RGB μέσα στη βάση. Για την τοποθέτηση του Nodemcu και του αισθητήρα, έφτιαξα ένα μικρό μαύρο κουτί από χαρτόνι και το κόλλησα στη βάση με σούπερ κόλλα. Επίσης θα πρέπει να γίνει μια μικρή τρύπα στο κουτί για να περάσει το τροφοδοτικό Nodemcu. Βεβαιωθείτε ότι ο αισθητήρας δεν είναι πολύ μακριά και μπορεί να ανιχνεύσει τη φιάλη.

Βήμα 8: Όλα Έγιναν

Ολα τελείωσαν!
Ολα τελείωσαν!
Ολα τελείωσαν!
Ολα τελείωσαν!
Ολα τελείωσαν!
Ολα τελείωσαν!

Το μόνο που χρειάζεται να κάνετε είναι να συνδέσετε το τροφοδοτικό στο Nodemcu (ένας φορτιστής smartphone θα πρέπει να κάνει μια χαρά) και να τοποθετήσετε το μπουκάλι νερό στο Hydrator! Το Nodemcu θα συνδεθεί αυτόματα στο δίκτυό σας WiFi και μπορείτε να περιμένετε να εμφανιστεί η υπενθύμιση!

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

Ελπίζω να απολαύσατε αυτό το έργο. Καλή τύχη να φτιάξετε ένα για τον εαυτό σας!

Συνιστάται: