Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Συνδέσεις
- Βήμα 2: Προετοιμασίες λογισμικού
- Βήμα 3: Κωδικός
- Βήμα 4: Επιλέγοντας πότε θα ξυπνήσετε
- Βήμα 5: Χτυπάει ο συναγερμός
- Βήμα 6: Διακοπή συναγερμού - Πρώτα βήματα
- Βήμα 7: Διακοπή συναγερμού - Τελικό βήμα
- Βήμα 8: Μετά την απενεργοποίηση του συναγερμού
Βίντεο: WakeupNow - Έξυπνο ξυπνητήρι: 8 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Όπως όλοι γνωρίζουν, η ζωή των μαθητών είναι πολύ δύσκολη, έχουν μια κουραστική μέρα με διαλέξεις, πολλές εργασίες για το σπίτι και γενικά, έχουν μια τρελή ζωή. Έχουν χρόνο για το τίποτα, και αν τους προτείνετε να προσθέσουν μερικές ώρες στην ημέρα θα χαρούν. Δυστυχώς, δεν μπορούμε να το κάνουμε αυτό, αλλά τώρα οι μαθητές μπορούν να χρησιμοποιήσουν το ξυπνητήρι WakeupNow που θα σας εξασφαλίσει ότι θα ξυπνήσετε εγκαίρως και γρήγορα.
Το WakeupNow είναι ένα έξυπνο ξυπνητήρι, που δημιουργήθηκε για να εξασφαλίσει ότι οι κουρασμένοι άνθρωποι θα ξυπνούν γρήγορα και στην ώρα τους.
Ποιοι είμαστε?
Τρεις φοιτητές Πληροφορικής από το Διεπιστημονικό Κέντρο (IDC), Herzliya, Ισραήλ που είναι πολύ κουρασμένοι από το να συνδυάζουν αγχωτικά και πολυάσχολα προγράμματα - σχολείο, δουλειά, οικογένεια κ.ο.κ.
Όλοι μας έχουμε κάποιες δυσκολίες να ξυπνήσουμε νωρίς το πρωί και εξαιτίας αυτού, γνωρίζουμε όλα τα κόλπα για να κάνουμε τους ανθρώπους να ξυπνήσουν ακόμη και όταν προσπαθείτε να χειριστείτε το ξυπνητήρι.
Το WakeupNow είναι το τελευταίο μας έργο στο μάθημα "Το Διαδίκτυο των Πραγμάτων (IOT)" που σκέφτηκε η Zvika Markfeld. Σας ευχαριστούμε που μας διδάξατε αυτό το καταπληκτικό μάθημα.
Ελπίζουμε ότι αυτός ο συναγερμός θα κάνει το ξύπνημά σας πιο εύκολο και θα σας αρέσει.
Προμήθειες
• 1 x πίνακας ESP8266 (χρησιμοποιήσαμε Wemos D1 mini)
• 1 x Καλώδια Micro-USB
• 1 x Breadboard
• 1 x Σόναρ
• 1 x Led
• 1 x Piezo
• 1 x RGB Led
• 20 x Καλώδια Jumper
• 1 x Αισθητήρας θερμοκρασίας & υγρασίας (Χρησιμοποιήσαμε DHT22)
• Αντίσταση 3 x 10K Ohm
• 1 x NeoPixel Matrix 8x8
• 1 x Ηχείο
Βήμα 1: Συνδέσεις
- Τοποθετήστε τον πίνακα ESP8266 στο πάνω μέρος του Breadboard.
- Συνδέστε το καλώδιο Micro-USB από την πλακέτα ESP8266 στη θύρα USB του υπολογιστή.
- Συνδέστε μεταξύ ακίδων 5V στην πλακέτα ESP8266 με plus (+) στο Breadboard (κόκκινο καλώδιο βραχυκυκλωτήρα) και μεταξύ G στον πίνακα ESP8266 σε μείον (-) στο Breadboard (μπλε καλώδιο βραχυκυκλωτήρα (όπως στην εικόνα).
-
Σύνδεση σόναρ
- Συνδέστε το Gnd στο μείον (-) στο Breadboard.
- Συνδέστε το Echo στο pin D3 στην πλακέτα ESP8266.
- Συνδέστε το Trig στο pin D2 στην πλακέτα ESP8266.
- Συνδέστε το Vcc στο συν (+) στο Breadboard.
-
Σύνδεση led
- Συνδέστε το μακρύ πόδι με αντίσταση 10K Ohm στην καρφίτσα D4 στην πλακέτα ESP8266.
- Συνδέστε το κοντό πόδι στο μείον (-) στο Breadboard.
-
Piezo σύνδεση
- Συνδέστε το καλώδιο μαύρου βραχυκυκλωτήρα στο μείον (-) στο Breadboard.
- Συνδέστε το κόκκινο καλώδιο βραχυκυκλωτήρα στην καρφίτσα A0 στην πλακέτα ESP8266.
-
Σύνδεση ηχείων
Συνδέστε ένα από τα καλώδια βραχυκυκλωτή στο μείον (-) στο Breadboard και το δεύτερο με αντίσταση 10K Ohm στην καρφίτσα D8 στην πλακέτα ESP8266
-
Σύνδεση RGB Led
- Συνδέστε το κίτρινο καλώδιο βραχυκυκλωτήρα στην καρφίτσα D5 στην πλακέτα ESP8266.
- Συνδέστε το κόκκινο καλώδιο βραχυκυκλωτήρα με αντίσταση 10K Ohm στο συν (+) στο Breadboard.
- Συνδέστε το πράσινο καλώδιο βραχυκυκλωτήρα στην καρφίτσα D6 στην πλακέτα ESP8266.
- Συνδέστε το μπλε καλώδιο βραχυκυκλωτήρα στην καρφίτσα D7 στην πλακέτα ESP8266.
-
Σύνδεση αισθητήρα θερμοκρασίας & υγρασίας
- Συνδέστε 3.3V στην καρφίτσα 3.3V στην πλακέτα ESP8266.
- Συνδέστε το #D4 στην καρφίτσα D4 στην πλακέτα ESP8266.
- Συνδέστε το GND στο μείον (-) στο Breadboard.
-
Σύνδεση NeoPixel Matrix
- Συνδέστε το DOUT στην καρφίτσα D1 στην πλακέτα ESP8266.
- Συνδέστε 5V στο συν (+) στο Breadboard.
- Συνδέστε το GND στο μείον (-) στο Breadboard.
Σχόλιο
Δεν είχαμε χώρο για να εισάγουμε όλα τα εξαρτήματα, έτσι συνδέσαμε μόνο ένα μέρος τους για κάθε στάδιο του συναγερμού.
Βήμα 2: Προετοιμασίες λογισμικού
Arduino IDE
- Εγκατάσταση Arduino
- Υποστήριξη ESP8266
Adafruit IO
- Δημιουργήστε λογαριασμό
-
Προσθέστε 3 νέες ροές
- FaceReaction
- Θερμοκρασία
- WakeupTime
-
Προσθήκη νέου Πίνακα ελέγχου με όνομα "Alarm Diagnostic"
- Προσθέστε ένα γράφημα γραμμών με ρυθμίσεις όπως στις εικόνες.
- Προσθέστε ένα μπλοκ μετρητή με ρυθμίσεις όπως στις εικόνες.
- Προσθέστε έναν αποκλεισμό ροής με μια ρύθμιση όπως οι εικόνες
Μπορείτε να δείτε πώς φαίνεται ο πίνακας ελέγχου στις εικόνες
Μπλινκ
- Λήψη στο τηλέφωνό σας
- Σαρώστε τον κωδικό QR στις εικόνες για να λάβετε το έργο.
Βήμα 3: Κωδικός
Κατεβάστε το αρχείο "finalProject.ino" για τον κωδικό αυτού του έργου.
Ανοίξτε τον κωδικό στο Arduino IDE και επιλέξτε τη σχετική πλακέτα - "LOLIN (WENOS) D1 R2 & mini".
Όταν εκτελείτε τη σειριακή οθόνη, βεβαιωθείτε ότι βρίσκεστε στο 9600baud - θα σας βοηθήσει να παρακολουθείτε εάν έχετε σφάλματα.
Για να συνδεθείτε σε Wi-Fi, Adfruit IO και BLYNK πρέπει να τροποποιήσετε όλα τα σχετικά μέρη στον κώδικα-βεβαιωθείτε ότι το κάνετε.
Βήμα 4: Επιλέγοντας πότε θα ξυπνήσετε
Πάρτε το κινητό σας και επιλέξτε την ώρα για να ξυπνήσετε στην εφαρμογή Blynk.
Το Led θα ενεργοποιηθεί για να σας ειδοποιήσει ότι έχετε ορίσει ξυπνητήρι και ο χρόνος που έχει επιλεγεί για αφύπνιση θα εμφανίζεται στο led matrix με κόκκινο χρώμα.
Βήμα 5: Χτυπάει ο συναγερμός
Όταν είναι η ώρα να ξυπνήσετε, ο συναγερμός θα παίξει μια σύγχρονη έκδοση του "A Whole New World" και του RGB
Το led θα αναβοσβήνει σε διαφορετικά χρώματα.
Αυτό θα συνεχιστεί έως ότου ο χρήστης απενεργοποιήσει επιτυχώς το ξυπνητήρι (στα επόμενα βίντεο δεν θα ακούσετε τον συναγερμό και δεν θα δείτε το led λόγω προβλημάτων χώρου).
Βήμα 6: Διακοπή συναγερμού - Πρώτα βήματα
Για να σταματήσετε το ξυπνητήρι πρέπει πρώτα να ακολουθήσετε αυτά τα βήματα:
- Πλησιάστε τον συναγερμό, συγκεκριμένα το Sonar, θα σας πάρει και θα ξεκλειδώσει το επόμενο βήμα.
- Στο επόμενο βήμα, το Piazo θα ενεργοποιηθεί και θα χρειαστεί να χτυπήσετε 3 φορές (δεν υπάρχει χρονικός περιορισμός μεταξύ των χτυπημάτων) για να ξεκλειδώσετε το τελευταίο βήμα
Βήμα 7: Διακοπή συναγερμού - Τελικό βήμα
Στο τελευταίο βήμα, η οθόνη στο NeoPixel Matrix θα αλλάξει σε εξίσωση και θα πρέπει να στείλετε την απάντηση χρησιμοποιώντας το Blynk, να απαντήσετε σωστά και ο συναγερμός θα σταματήσει.
Βήμα 8: Μετά την απενεργοποίηση του συναγερμού
Αφού απενεργοποιήσετε τον συναγερμό, θα δείτε τη θερμοκρασία δωματίου (θέλαμε να είναι η θερμοκρασία της τρέχουσας τοποθεσίας χρησιμοποιώντας μια υπηρεσία, αλλά με κάθε τρόπο που προσπαθήσαμε δεν λειτούργησε) στο NeoPixel Matrix, η θερμοκρασία αποστέλλεται στο Afafruit IO και μπορείτε να ελέγξετε στον πίνακα ελέγχου για να δείτε την τελευταία καταγεγραμμένη θερμοκρασία.
Αυτό το ξυπνητήρι εξοικονομεί χρόνο από την ενεργοποίηση του συναγερμού μέχρι να απενεργοποιηθεί και στείλτε το στο Adafuit IO. Εάν ο χρόνος αφύπνισης είναι μικρότερος από 3 λεπτά, ο χρήστης θα ειδοποιηθεί στο μπλοκ γρήγορης αντίδρασης, διαφορετικά εάν χρειάστηκαν περισσότερα από 5 λεπτά για να ξυπνήσει, ο χρήστης θα λάβει ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να του υπενθυμίσει ότι πρέπει να δουλέψει μόνος του.
Συνιστάται:
Δίδυμο ξυπνητήρι από κουτάκια σόδας: 7 βήματα (με εικόνες)
Δίδυμο ξυπνητήρι κουδουνιών από δοχεία σόδας: Αυτό το εγχειρίδιο σας δείχνει πώς να φτιάξετε ένα διπλό ξυπνητήρι από κουτιά σόδας. Το έργο χρησιμοποιεί δοχεία σόδας όπου αφαιρέθηκε το μελάνι (Σύνδεσμος: Αφαίρεση μελανιού από δοχεία σόδας). Για να γίνει αυτό το ξυπνητήρι πλήρως λειτουργικό, ενσωματώθηκε μια μονάδα ρολογιού DIY Quartz
Ένα θορυβώδες ξυπνητήρι: 3 βήματα
Ένα θορυβώδες ξυπνητήρι: Είμαι φοιτητής 13 ετών στην Ταϊβάν. Κάνω πράγματα με το Arduino για πρώτη φορά, αν μπορείτε να μου πείτε πώς να βελτιώσω αυτό το έργο, αφήστε μου σχόλια για να μπορέσω να κάνω το καλύτερο. (Ευχαριστώ ) Αυτό το ρολόι μπορεί να σε ξυπνήσει όταν κοιμάσαι, αλλά εγώ
Bubble ξυπνητήρι κάνει το ξύπνημα διασκέδαση (πρώην): 7 βήματα (με εικόνες)
Bubble Ξυπνητήρι κάνει το ξύπνημα διασκεδαστικό (πρώην): Το να ξυπνάτε με ένα βρυχημένο ξυπνητήρι είναι χάλια. Είμαι από αυτούς που δεν τους αρέσει να ξυπνούν πριν βγει ο ήλιος (ή έχει βγει για πολλές ώρες). Τι καλύτερο λοιπόν για να κάνετε το ξύπνημα διασκεδαστικό από το να κάνετε ένα πάρτι με φούσκα στο κρεβάτι! Χρησιμοποιώντας ένα arduino και ένα
Ξυπνητήρι ημέρας Groundhog: 12 βήματα (με εικόνες)
Ξυπνητήρι Groundhog Day: Το Ξυπνητήρι Groundhog Day αποτελείται από ένα ρολόι Panasonic RC-6025, τροποποιημένο για να αναπαράγει τον ήχο από την ταινία Groundhog Day όταν χτυπάει ο συναγερμός. Ο λόγος που έχω δημιουργήσει αυτήν τη συσκευή είναι επειδή Groundhog Day (και τις δύο ημέρες και φιλμ) με προδιαγραφές
LED Ξυπνητήρι Sunrise με Προσαρμόσιμο Ξυπνητήρι Τραγουδιού: 7 Βήματα (με Εικόνες)
LED Ξυπνητήρι Sunrise με Προσαρμόσιμο Ξυπνητήρι Τραγουδιού: Το Κίνητρό μου Αυτό το χειμώνα η κοπέλα μου είχε πολύ πρόβλημα να ξυπνήσει το πρωί και φαινόταν να πάσχει από SAD (Seasonal Affective Disorder). Παρατηρώ μάλιστα πόσο πιο δύσκολο είναι να ξυπνάς το χειμώνα αφού ο ήλιος δεν έχει έρθει