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

Bubble ξυπνητήρι κάνει το ξύπνημα διασκέδαση (πρώην): 7 βήματα (με εικόνες)
Bubble ξυπνητήρι κάνει το ξύπνημα διασκέδαση (πρώην): 7 βήματα (με εικόνες)

Βίντεο: Bubble ξυπνητήρι κάνει το ξύπνημα διασκέδαση (πρώην): 7 βήματα (με εικόνες)

Βίντεο: Bubble ξυπνητήρι κάνει το ξύπνημα διασκέδαση (πρώην): 7 βήματα (με εικόνες)
Βίντεο: ΑΧ ΤΟ ΜΑΛΑΚΑ 2024, Ιούλιος
Anonim
Bubble Ξυπνητήρι που κάνει το Waking Up Fun (ish)
Bubble Ξυπνητήρι που κάνει το Waking Up Fun (ish)

Το να ξυπνάς με ένα κουδούνι ξυπνητήρι είναι χάλια. Είμαι από αυτούς που δεν τους αρέσει να ξυπνούν πριν βγει ο ήλιος (ή έχει βγει για πολλές ώρες). Τι καλύτερο λοιπόν για να κάνετε το ξύπνημα διασκεδαστικό από το να κάνετε ένα πάρτι με φούσκα στο κρεβάτι!

Χρησιμοποιώντας ένα arduino και ένα συνήθως διαθέσιμο παιχνίδι φούσκα, μπορείτε επίσης να ξυπνήσετε από τη χαρά των φυσαλίδων. Ρίξτε μια ματιά στον συναγερμό σε δράση:

Βήμα 1: Εργαλεία & Υλικά

Εργαλεία & Υλικά
Εργαλεία & Υλικά

Τα ανταλλακτικά (μπορείτε σίγουρα να αντικαταστήσετε τα πράγματα που έχετε στο σπίτι): Παιχνίδι δημιουργίας φυσαλίδων: Super Miracle® Bubbles Bubble Factory (αγοράστηκε στο Michaels για 12 δολάρια) Μικροελεγκτής: Arduino (παλιό Seeduino στη θήκη μου) Οθόνη LCD: Sparkfun Basic 16x2 Κουμπί αναβολής χαρακτήρα LCD: Συρραπτικό Easy Button LED: ThingM BlinkM Transistor: TIP-120 (Radio Shack 276-2068) Ρελέ: 5V SF COM-00100 Ποικιλία κουμπιών/διακόπτες για ρύθμιση του χρόνου: SF COM-09190 & SF COM-00102 Ποτενσιόμετρο: SF COM-09806 Perfboard Diode (1N4001) Resistor 2.2K Wire Power Adapter for arduino Pin headers Tools Συγκολλητικό σίδερο Wire Strippers Zip Ties Dremel Multimeter Breadboards

Βήμα 2: Σπάστε Ανοίξτε τη μηχανή φυσαλίδων

Break Break the Bubble Machine
Break Break the Bubble Machine
Break Break the Bubble Machine
Break Break the Bubble Machine
Break Ανοίξτε το Bubble Machine
Break Ανοίξτε το Bubble Machine
Break Break the Bubble Machine
Break Break the Bubble Machine

Πρώτα πρέπει να ανοίξετε τη μηχανή φούσκας. Αυτό που βρήκα ήταν εύκολο να ανοίξει, μόνο τέσσερις βίδες κεφαλής philips.

Μόλις μπείτε μέσα, αποσυνδέστε την μπαταρία και τον κινητήρα από τον διακόπτη και τα καλώδια συγκόλλησης τόσο για τον κινητήρα όσο και για τη μπαταρία αρκετά για να τροφοδοτηθούν έξω από το μηχάνημα. Στη συνέχεια, χρησιμοποιήστε ένα εργαλείο Dremel για να κάνετε ένα άνοιγμα στο πλαστικό για να τροφοδοτήσετε τα καλώδια. Αν σας αρέσουν οι πολύχρωμες φυσαλίδες, τοποθετήστε το LED ή το ThingM BlinkM στο επάνω μέρος του μηχανήματος. Τέλος, επέλεξα να τοποθετήσω ένα mini-breadboard στο πίσω μέρος της μηχανής φούσκας για να μαζέψω όλα τα καλώδια. Αυτό διευκόλυνε τη ρύθμιση της απόστασης μεταξύ του ελεγκτή και της μονάδας.

Βήμα 3: Προετοιμάστε το κουμπί Easy Snooze

Προετοιμάστε το κουμπί Easy Snooze
Προετοιμάστε το κουμπί Easy Snooze

Ο χρήστης του Flickr, Tommy Bear, παρείχε έναν υπέροχο βήμα προς βήμα οδηγό για εύκολη παραβίαση κουμπιών.

Easy Button Hack Βήμα 11
Easy Button Hack Βήμα 11

Ουσιαστικά πρέπει να αφαιρέσετε έναν πυκνωτή και αντίσταση και να συνδέσετε τα δικά σας καλώδια. Το εύκολο κουμπί ανοίγει εύκολα αφαιρώντας τα πλαστικά πόδια για πρόσβαση στις τέσσερις βίδες της κεφαλής philips. Φροντίστε να κολλήσετε στα πόδια. Τα μεγάλα κουμπιά λικνίζονται.

Βήμα 4: Πρωτότυπο το Circut

Πρωτότυπο το Circut
Πρωτότυπο το Circut

Συνδέοντας αντικείμενα Ανάλογα με την οθόνη LCD που επιλέγετε, ενδέχεται να υπάρχουν διαφορετικές απαιτήσεις καλωδίωσης. Για την οθόνη χαρακτήρων Sparkfun Basic 16x2 & χρησιμοποιώντας τη βιβλιοθήκη LiquidCrystal.h Χρησιμοποιώντας τη βιβλιοθήκη LCD και ακολουθώντας το φύλλο δεδομένων (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Ακολουθεί ένα διάγραμμα συνδεσμολογίας:

δεύτερη έκδοση του διαγράμματος συναγερμού φυσαλίδων
δεύτερη έκδοση του διαγράμματος συναγερμού φυσαλίδων

Αρχικά σχεδίαζα να τρέξω τον κινητήρα απευθείας από το τρανζίστορ. Φαίνεται ότι ο κινητήρας παράγει μια σημαντική ποσότητα θορύβου στο έδαφος, προκαλώντας την οθόνη LCD να εκτυπώνει σκουπίδια. Άλλαξα σε ρελέ για να κρατήσω χωριστά τα κυκλώματα του κινητήρα και του Arduino. Δεν ήμουν εξοικειωμένος με την κατασκευή αυτού του τύπου κυκλώματος. Αυτοί οι πόροι ήταν χρήσιμοι, ίσως θέλετε να τους ελέγξετε. Bildr.org: Υψηλής ισχύος Έλεγχος: Arduino + TIP120 TransistorITP Φυσικό υπολογιστικό σεμινάριο: Χρήση τρανζίστορ για τον έλεγχο υψηλών φορτίων ρεύματος με Arduino

Βήμα 5: Γράψτε τον κωδικό

Γράψτε τον Κώδικα
Γράψτε τον Κώδικα

Εδώ είναι ένα αποθετήριο GitHub του τρέχοντος κώδικα που χρησιμοποιώ. Χρειάζεται λίγη δουλειά, αλλά πρέπει να σας κάνει να προχωρήσετε. Βελτιώσεις που θα γίνουν στο μέλλον: - Ενσωματώστε μια εξωτερική συσκευή παρακολούθησης ώρας ή ακόμα και ένα ρολόι με βάση το GPS, αποφεύγοντας την απώλεια χρόνου και συναγερμού εάν το Arduino χάσει την τροφοδοσία - Επιτρέψτε τη ρύθμιση χρόνου από απόσταση ή διαφορετικούς συναγερμούς για διαφορετικές ημέρες της εβδομάδας - Μέθοδος ενεργοποίησης φυσαλίδων για διασκέδαση (μυστική ακολουθία πατήματος κουμπιού αναβολής;)

Βήμα 6: Δημιουργήστε το κύκλωμα στο Perfboard

Δημιουργήστε το κύκλωμα στο Perfboard
Δημιουργήστε το κύκλωμα στο Perfboard
Δημιουργήστε το κύκλωμα στο Perfboard
Δημιουργήστε το κύκλωμα στο Perfboard

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

Επειδή δεν συνδέονται τρύπες σε αυτόν τον τύπο πλακέτας, έβαλα καλώδιο γείωσης και καλωδίου +5V στο πλάι. Συγκόλλησα αρχικά την οθόνη LCD απευθείας στον πίνακα. Κακή ιδέα! Δύσκολη η αντιμετώπιση προβλημάτων. Τη δεύτερη φορά κόλλησα γυναικείες κεφαλίδες καρφίτσας στον πίνακα, ώστε η οθόνη LCD να αφαιρείται.

Βήμα 7: Δοκιμή και προσαρμογή

Δοκιμή & Προσαρμογή
Δοκιμή & Προσαρμογή

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

Κατέληξα να χρησιμοποιώ ένα επιπλέον κουτί για να τοποθετήσω τον μικροελεγκτή στο πλαίσιο του κρεβατιού προς το παρόν.

Συνιστάται: