Πίνακας περιεχομένων:
- Βήμα 1: Μαζέψτε τα υλικά σας
- Βήμα 2: Ρύθμιση μικροεφαρμογών IFTTT
- Βήμα 3: Διαμορφώστε την εφαρμογή Blynk
- Βήμα 4: Γράψτε τον κωδικό σας
- Βήμα 5: Περίληψη
Βίντεο: Έξυπνο ξυπνητήρι: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Η ιδέα πίσω από αυτό το έργο είναι να έχουμε ένα ελάχιστο αλλά ενημερωτικό ξυπνητήρι το πρωί. Δεν χρειαζόμαστε όλες τις πληροφορίες που λαμβάνουμε στο τηλέφωνό μας πρώτα απ 'όλα, αλλά πολλοί από εμάς θέλουμε να γνωρίζουμε ένα ή δύο πράγματα. Για παράδειγμα, είναι ωραίο να γνωρίζουμε αν θα είναι μια ιδιαίτερα ζεστή μέρα.
Πολλοί από εμάς έχουμε πρόβλημα να σηκωθούμε από το κρεβάτι μόλις χτυπήσει ο συναγερμός. Αυτό το ξυπνητήρι παρακολουθεί επίσης την ώρα που το απενεργοποιούσατε καθημερινά, το οποίο ελπίζουμε στο μέλλον να χρησιμοποιήσει για να προσθέσει νέες δυνατότητες.
Η προτεινόμενη λύση είναι ένας συναγερμός που σας ξυπνά κάθε πρωί και χρησιμοποιεί φώτα LED για να σας δείξει τα δεδομένα που σας ενδιαφέρουν. Τώρα είναι καλοκαίρι, οπότε ορίσαμε το δικό μας να μας ενημερώσει εάν πρόκειται να είναι μια ιδιαίτερα ζεστή ή υγρή μέρα - πέρα από αυτό, δεν χρειάζεται πραγματικά να ελέγξουμε τον καιρό.
Η ροή πληροφοριών έχει ως εξής. Ο κόμβος MCU λαμβάνει ένα webhook στις 8 το πρωί από το IFTTT, το οποίο ενεργοποιεί τον συναγερμό. Ένα άλλο webhook από το IFTTT λαμβάνει το δελτίο καιρού και ενημερώνει τα φώτα LED σύμφωνα με τα κατώφλια μας. Όταν κάνετε κλικ στο κουμπί "απόρριψη", η χρονική σφραγίδα προστίθεται σε ένα φύλλο Google για μελλοντική χρήση. Έχουμε επίσης τα webhooks που ορίζονται σε μια εφαρμογή Blynk, για να διατηρούνται όλα συνδεδεμένα.
Τι θα χρειαστείτε:
- Κόμβος MCU
- Σανίδα ψωμιού
- Ομιλητής
- 2 φώτα led (διαφορετικά χρώματα)
- 2 αντιστάσεις (330R)
- Κουμπί
- 6 καλώδια arduino
Βήμα 1: Μαζέψτε τα υλικά σας
Χρησιμοποιώντας ένα Node MCU, συνδέσαμε δύο LED, ένα κουμπί και ένα ηχείο.
Βήμα 2: Ρύθμιση μικροεφαρμογών IFTTT
Θα χρειαστείτε μερικές μικροεφαρμογές για αυτό το ξυπνητήρι.
- Στις 8 το πρωί, ενεργοποιήστε το ξυπνητήρι
- Ταυτόχρονα, στείλτε ένα αίτημα για ένα δελτίο καιρού για την ίδια ημέρα. Λάβετε τις προβλέψεις θερμοκρασίας και ανέμου.
- Όταν ο συναγερμός είναι απενεργοποιημένος, στείλτε τη χρονική σφραγίδα στα φύλλα Google.
Βεβαιωθείτε ότι κάθε τιμή που χρειάζεστε σχετίζεται με τη δική της εικονική καρφίτσα.
Βήμα 3: Διαμορφώστε την εφαρμογή Blynk
Δημιουργήστε μια εφαρμογή Blynk και καθορίστε τα webhooks που χρησιμοποιούνται εκεί. Θα χρειαστεί επίσης να χρησιμοποιήσετε το κλειδί της εφαρμογής στον κωδικό σας, οπότε φροντίστε να το αποθηκεύσετε.
Βήμα 4: Γράψτε τον κωδικό σας
Για κάθε μία από τις εικονικές καρφίτσες που ορίσατε στην εφαρμογή blynk, γράψτε μια συνάρτηση BLYNK_WRITE (V n) για τον χειρισμό όλων των δεδομένων.
Ορίσαμε το κατώφλι για μια καυτή μέρα στους 30 βαθμούς Κελσίου και το όριο για το Windy στα 40χλμ/ώρα. Με αυτόν τον τρόπο προειδοποιείτε το πρώτο πράγμα εάν πρόκειται να είναι μια ιδιαίτερα ζεστή ή θυελλώδης ημέρα.
Βήμα 5: Περίληψη
Η κύρια πρόκληση με αυτό το έργο ήταν η σύνδεση όλων των μικροεφαρμογών από το IFTTT. Αντιμετωπίσαμε αυτό δοκιμάζοντας το καθένα ξεχωριστά και στη συνέχεια τα συγκεντρώσαμε μόνο αφού είδαμε ότι κάθε μέρος του έργου δούλεψε από μόνο του.
Το σύστημα που χτίσαμε δεν είναι τόσο προηγμένο όσο ελπίζαμε. δεδομένου ότι δεν έχουμε πρόσβαση σε οθόνες ή άλλες μεθόδους εμφάνισης δεδομένων στον χρήστη, χρησιμοποιήσαμε μια απλοϊκή μέθοδο - χρησιμοποιώντας φώτα LED για την εμφάνιση μόνο συγκεκριμένων περιπτώσεων.
Υπάρχουν πολλοί τρόποι για να συνεχίσετε αυτό το έργο.
Ένας από τους πιο πρακτικούς τρόπους που βλέπουμε να λαμβάνουμε αυτό το έργο είναι να αλλάξουμε τον χρόνο αφύπνισης με βάση τον χρόνο που χρειάζεται ο χρήστης να ξυπνήσει. Σας παίρνει μισή ώρα για να κλείσετε το ξυπνητήρι το πρωί; Αν ναι, θα σας ξυπνήσει μισή ώρα πριν από την ώρα που έχετε ορίσει. Maybeσως αργότερα να γίνετε καλύτεροι στο να ξυπνάτε γρήγορα. σε αυτήν την περίπτωση, θα αρχίσει να σας ξυπνά αργότερα. Αυτό μπορεί να γίνει χρησιμοποιώντας τους χρόνους που στέλνουμε σε ένα φύλλο google και κάνοντας μερικά απλά μαθηματικά για να καταλάβουμε το επίδομα χρόνου που πρέπει να δώσουμε για να ξυπνήσουμε.
Μια άλλη ιδέα είναι να προσθέσετε μια οθόνη στο έργο σας και να δώσετε μια ακριβή πρόγνωση για το δελτίο καιρού, μαζί με τυχόν πληροφορίες που ο χρήστης θέλει να γνωρίζει το πρωί.
Μπορείτε να δείτε ένα βίντεο με το ξυπνητήρι να χτυπά εδώ:
Συνιστάται:
Έξυπνο ξυπνητήρι με χρήση Magicbit (Arduino): 10 βήματα
Έξυπνο ξυπνητήρι χρησιμοποιώντας Magicbit (Arduino): Αυτό το σεμινάριο δείχνει πώς να φτιάξετε ένα έξυπνο ξυπνητήρι χρησιμοποιώντας οθόνη OLED στον πίνακα προγραμματισμού Magicbit χωρίς να χρησιμοποιήσετε καμία μονάδα RTC
Έξυπνο ξυπνητήρι - Intel Edison - Iot RoadShow - Σάο Πάολο: 4 βήματα
Έξυπνο ξυπνητήρι - Intel Edison - Iot RoadShow - Σάο Πάολο: Μία από τις μεγάλες αρετές οποιουδήποτε ζει ή εργάζεται σε μια μεγάλη πόλη είναι η διαχείριση του χρόνου. Σήμερα, τα ταξίδια είναι σταθερά και, καθώς η κίνηση είναι ένας από τους κύριους παράγοντες. Σκέφτομαι αυτό, έφτιαξα μια μικρή εφαρμογή που χρησιμοποιεί την ενσωμάτωση με το Google M
WakeupNow - Έξυπνο ξυπνητήρι: 8 βήματα
WakeupNow - Έξυπνο ξυπνητήρι: Όπως όλοι γνωρίζουν, η ζωή των μαθητών είναι πολύ δύσκολη, έχουν μια κουραστική μέρα με διαλέξεις, πολλές εργασίες για το σπίτι και γενικά, έχουν μια τρελή ζωή. Έχουν χρόνο για το τίποτα, και αν τους προτείνετε να προσθέσουν μερικές ώρες στην ημέρα θα χαρούν. Unfo
Έξυπνο Ξυπνητήρι: Ένα Έξυπνο Ξυπνητήρι Με Raspberry Pi: 10 Βήματα (με Εικόνες)
Έξυπνο Ξυπνητήρι: Ένα Έξυπνο Ξυπνητήρι Κατασκευασμένο Με Βατόμουρο Π: Θέλατε ποτέ ένα έξυπνο ρολόι; Αν ναι, αυτή είναι η λύση για εσάς! Έφτιαξα το Smart Alarm Clock, αυτό είναι ένα ρολόι που μπορείτε να αλλάξετε την ώρα αφύπνισης σύμφωνα με τον ιστότοπο. Όταν χτυπήσει το ξυπνητήρι, θα ακουστεί ένας ήχος (βομβητής) και 2 φώτα θα
LED Ξυπνητήρι Sunrise με Προσαρμόσιμο Ξυπνητήρι Τραγουδιού: 7 Βήματα (με Εικόνες)
LED Ξυπνητήρι Sunrise με Προσαρμόσιμο Ξυπνητήρι Τραγουδιού: Το Κίνητρό μου Αυτό το χειμώνα η κοπέλα μου είχε πολύ πρόβλημα να ξυπνήσει το πρωί και φαινόταν να πάσχει από SAD (Seasonal Affective Disorder). Παρατηρώ μάλιστα πόσο πιο δύσκολο είναι να ξυπνάς το χειμώνα αφού ο ήλιος δεν έχει έρθει