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

Πώς να δημιουργήσετε ένα «χαλί συναγερμού» με το Arduino Mega: 9 βήματα
Πώς να δημιουργήσετε ένα «χαλί συναγερμού» με το Arduino Mega: 9 βήματα

Βίντεο: Πώς να δημιουργήσετε ένα «χαλί συναγερμού» με το Arduino Mega: 9 βήματα

Βίντεο: Πώς να δημιουργήσετε ένα «χαλί συναγερμού» με το Arduino Mega: 9 βήματα
Βίντεο: Ο Φθηνότερος ΑΝΙΧΝΕΥΤΗΣ ΝΕΡΟΥ! Έξυπνος Έξυπνος Συναγερμός Διαρροής και Ανασκόπηση Ανιχνευτή 2024, Ιούλιος
Anonim
Πώς να δημιουργήσετε ένα «χαλί συναγερμού» με το Arduino Mega
Πώς να δημιουργήσετε ένα «χαλί συναγερμού» με το Arduino Mega

Όλοι έχουμε εκείνα τα πρωινά που δυσκολευόμαστε να σηκωθούμε από το κρεβάτι. Ο συναγερμός συνεχίζει να χτυπά και συνεχίζουμε να χτυπάμε το snooze μέχρι… είναι πολύ αργά! Χάσαμε τη συνάντηση ή το μάθημα έχει ήδη ξεκινήσει. Για να καταπολεμήσουμε αυτό το πρόβλημα, δημιουργήσαμε το Alarm Mat, τη συσκευή που συνδυάζει νοητική και σωματική δραστηριότητα για να σε σηκώσει από το κρεβάτι! Μόλις βγείτε από το κρεβάτι σας και κάνετε σωματική και ψυχική άσκηση, θα έχετε λιγότερες πιθανότητες να ξαναβρεθείτε στο κρεβάτι και, με επιτυχία! Θα είστε έγκαιρα στην επόμενη εκδήλωσή σας!

Βήμα 1: Συγκέντρωση υλικών

Συγκεντρώστε υλικά
Συγκεντρώστε υλικά

Για να δημιουργήσετε το έργο θα χρειαστείτε τα ακόλουθα:

ΔΗΜΙΟΥΡΓΙΑ ΤΗΣ ΒΑΣΗΣ:

-1 κομμάτι κόντρα πλακέ 35x35x1/4in

-8 κομμάτια κόντρα πλακέ 9x9x1/4in

-10 κομμάτια κόντρα πλακέ 11x11x1/4in

-4 35x1x1/2in κομμάτια κόντρα πλακέ

-1 κουτί κόλλα κόλλας

-1 μπουκάλι κόλλα ξύλου Gorilla

-1 ρολό αλουμινόχαρτο

-8 κομμάτια χαλαρού φύλλου χαρτιού

-4 ρολά μονωτικής ταινίας αφρού 1/4x1/2x10ft

-24 1/2in βίδες τοίχου με επίπεδη κεφαλή και αντίστοιχες ροδέλες

-λάστιχο

-υπερκόλλα

-ηλεκτρική ταινία

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

Διατίθεται στη διεύθυνση:

-DS1307 Ρολόι σε πραγματικό χρόνο

-Προσαρμογέας ρεύματος 9VDC

-Συνδέστε το σετ καλωδίων καλωδίων

Διατίθεται στη διεύθυνση:

-Βασική LCD χαρακτήρα 16x2

-Jumper Wires Awg 20 Pack

-Arduino Mega 2560

-Συγκινητικό πάνελ κουμπιού στήριξης x3

-Μπαταρία νομίσματος 12mm

-Αντιστάσεις 10Κ 20 Συσκευασία

-piezo buzzer

-LEDs

-καλώδιο σύνδεσης για το Arduino

Βήμα 2: Συναρμολογήστε το περίγραμμα

Συγκεντρώστε το περίγραμμα
Συγκεντρώστε το περίγραμμα
Συγκεντρώστε το περίγραμμα
Συγκεντρώστε το περίγραμμα
Συγκεντρώστε το περίγραμμα
Συγκεντρώστε το περίγραμμα
Συγκεντρώστε το περίγραμμα
Συγκεντρώστε το περίγραμμα

1. Πάρτε κάθε ένα από τα 4 κομμάτια κόντρα πλακέ 35x1x1/4in και κόψτε μια γωνία 45 μοιρών στο τέλος.

2. Χρησιμοποιώντας την κόλλα ξύλου Gorilla, συνδέστε τα στην εξωτερική περίμετρο της πλάκας βάσης, με τρόπο που δημιουργεί περίγραμμα. Οι εσωτερικές διαστάσεις του βασικού πίνακα είναι τώρα 33x33 ίντσες

3. Οι εικόνες 3 και 4 δείχνουν πώς πρέπει να συναντιούνται οι γωνίες των συνόρων.

Βήμα 3: Συνδέστε τις πλάκες επαφής στη βάση

Συνδέστε τις πλάκες επαφής στη βάση
Συνδέστε τις πλάκες επαφής στη βάση
Συνδέστε τις πλάκες επαφής στη βάση
Συνδέστε τις πλάκες επαφής στη βάση

1. Οι πλάκες επαφής είναι τα κομμάτια κόντρα πλακέ 9x9x1/4in. Θα πρέπει να στερεωθούν, χρησιμοποιώντας την κόλλα ξύλου, στη βάση, όπως φαίνεται. Αφού κολλήσετε, αφήστε το να σταθεροποιηθεί για μια νύχτα.

2. Αυτή τη στιγμή, κολλήστε δύο κομμάτια κόντρα πλακέ 11x11x1/4in μαζί για να δημιουργήσετε ένα κομμάτι κόντρα πλακέ 11x11x1/2in. Αυτό είναι το κεντρικό κεραμίδι και πρέπει να κολληθεί στο κέντρο της σανίδας.

Στην παραπάνω εικόνα, το σκούρο γκρι κεραμίδι είναι το κεντρικό κεραμίδι 11x11. Τα διάφανα κεραμίδια είναι τα πλακίδια 9x9.

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

Βήμα 4: Προσάρτηση αλουμινόχαρτου στις πλάκες επαφής

Τοποθέτηση αλουμινόχαρτου στις πλάκες επαφής
Τοποθέτηση αλουμινόχαρτου στις πλάκες επαφής
Τοποθέτηση αλουμινόχαρτου στις πλάκες επαφής
Τοποθέτηση αλουμινόχαρτου στις πλάκες επαφής
Τοποθέτηση αλουμινόχαρτου στις πλάκες επαφής
Τοποθέτηση αλουμινόχαρτου στις πλάκες επαφής

1. Χρησιμοποιώντας το αλουμινόχαρτο, κόψτε τα σχήματα όπως φαίνεται στην εικόνα. Στη συνέχεια, χρησιμοποιώντας την κόλλα ψεκασμού, συνδέστε αυτές τις εγκοπές στις πλάκες επαφής. Είναι πολύ σημαντικό να είστε σίγουροι ότι κανένας από τους «βραχίονες» των περικοπών αλουμινόχαρτου δεν αγγίζει ο ένας τον άλλον.

2. Χρησιμοποιώντας το αλουμινόχαρτο, κόψτε φύλλα που καλύπτουν καθένα από τα υπόλοιπα 8 κομμάτια κόντρα πλακέ 11x11x1/4 ίντσας. Συνδέστε το φύλλο με κόλλα ψεκασμού στη μία πλευρά κάθε μιας από αυτές τις πλάκες. Είναι πολύ σημαντικό το φύλλο αλουμινίου να είναι λείο και επίσης να μην κολλάει κόλλα ψεκασμού πάνω στο φύλλο. (Εικόνα 3) Η εικόνα 4 δείχνει πώς φαίνονται τα πλακάκια με το φύλλο αλουμινίου λειασμένο. Εάν αντιμετωπίζετε προβλήματα με το να κολλήσει το φύλλο, δοκιμάστε να χρησιμοποιήσετε ένα κομμάτι ηλεκτρικής ταινίας στις γωνίες.

3. Αφού στερεωθεί όλο το αλουμινόχαρτο στα κατάλληλα τετράγωνα, τοποθετήστε τις πλάκες επαφής στη βάση, όπως φαίνεται στην Εικόνα 5. Δεν συνδέονται με τίποτα, ωστόσο θα πρέπει να ταιριάζουν με ασφάλεια στην πλακέτα.

Βήμα 5: Τοποθετήστε τον αφρό και συνδέστε τον πίνακα

Τοποθετήστε αφρό και σύρμα τον πίνακα
Τοποθετήστε αφρό και σύρμα τον πίνακα
Τοποθετήστε αφρό και σύρμα τον πίνακα
Τοποθετήστε αφρό και σύρμα τον πίνακα
Τοποθετήστε αφρό και σύρμα τον πίνακα
Τοποθετήστε αφρό και σύρμα τον πίνακα

1. Για να σχηματίσουμε το κουμπί ανίχνευσης πίεσης, επενδύσαμε τις πλάκες βάσης με αφρό. Κόψτε τον αφρό σε μήκος και εφαρμόστε στα τετράγωνα. Όπως φαίνεται στην εικόνα 1 (κοιτάξτε τις λευκές λωρίδες).

2. Χρησιμοποιώντας το καλώδιο σύνδεσης, συνδέστε την πλακέτα. Στις πλάκες επαφής, στη μία πλευρά του E συνδέστε (χρησιμοποιώντας βίδα και ροδέλα όπως φαίνεται στην εικόνα 3) ένα καλώδιο που θα φτάσει στο +5V στο arduino και ένα σύρμα που θα πάει στον πείρο εισόδου στο arduino. Από την άλλη Ε συνδέστε μια αντίσταση 10Κ στο φύλλο και στη συνέχεια συνδέστε ένα καλώδιο γείωσης που θα μπει στη γείωση στο arduino. Η εικόνα είναι πολύ πιο περιγραφική. (Εικόνα 2). Επαναλάβετε για κάθε μία από τις 8 πλάκες επαφής, επισημαίνοντας τα καλώδια καθώς προχωράτε. Τα καλώδια είναι τοποθετημένα στο βαριεστημένο με οργανωμένο τρόπο που λειτουργεί για εσάς. Αποφάσισα να το περάσω μέσα από τα ανοιχτά κενά και να το στερεώσω στο πάτωμα με ηλεκτρική ταινία.

Περιστασιακά είναι απαραίτητο να κόψετε ένα μέρος του αφρού, ώστε το σύρμα να έχει κάπου να χωρέσει. Αυτό φαίνεται στην εικόνα 3. Όταν ολοκληρωθεί, κάθε πλακίδιο πρέπει να μοιάζει με την εικόνα 4. Η εικόνα 5 δείχνει πώς πρέπει να μοιάζει η "θύρα" για τα καλώδια

Βήμα 6: Εκτύπωση 3D του δοχείου

3D εκτύπωση του δοχείου
3D εκτύπωση του δοχείου
3D εκτύπωση του δοχείου
3D εκτύπωση του δοχείου
3D εκτύπωση του δοχείου
3D εκτύπωση του δοχείου

1. Χρησιμοποιώντας το συνημμένο αρχείο 3D εκτυπωτή, εκτυπώστε 3D το κουτί του περιέκτη.

2. Αφού εκτυπωθεί το κουτί, συναρμολογήστε έτσι ώστε οι 3 οπές κουμπιών να είναι το επάνω καπάκι του κουτιού και η οθόνη LCD να βρίσκεται στην μπροστινή όψη του κουτιού. Χρησιμοποιήστε σούπερ κόλλα για να συναρμολογήσετε το κουτί, αλλά φροντίστε να μην κολλήσετε το καπάκι. Χρησιμοποιήστε το superglue για να προσαρτήσετε την οθόνη LCD, τα κουμπιά και τα 8 LED στο μπροστινό μέρος του κουτιού.

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

Παρατηρήστε στην εικόνα 3 ότι η πλευρά του δοχείου έχει δύο οπές, η μία επιτρέπει την είσοδο του καλωδίου δεδομένων και των καλωδίων εισόδου και η άλλη παρέχει πρόσβαση σε τροφοδοτικό τοίχου.

Βήμα 7: Καλωδίστε όλα τα εξαρτήματα και διακοσμήστε

Καλωδίστε όλα τα εξαρτήματα και διακοσμήστε
Καλωδίστε όλα τα εξαρτήματα και διακοσμήστε
Καλωδίστε όλα τα εξαρτήματα και διακοσμήστε
Καλωδίστε όλα τα εξαρτήματα και διακοσμήστε
Καλωδίστε όλα τα εξαρτήματα και διακοσμήστε
Καλωδίστε όλα τα εξαρτήματα και διακοσμήστε

1. Καλωδίστε όλα τα εξαρτήματα σύμφωνα με το διάγραμμα ψύξης (διαθέσιμο και το αρχείο).

2. Τα 8 καλώδια εισόδου, γείωσης και +5V θα μπουν στο κουτί μέσω της πλαϊνής θύρας και θα συνδεθούν στο arduino ανάλογα. Αυτά τα καλώδια εισόδου μπορούν να μπουν σε όποια ανοιχτή θύρα θέλετε.

3. Οι λυχνίες LED πρέπει να είναι γειωμένες και οι ακίδες εισόδου τους να συνδέονται με τις ανοιχτές θύρες που επιθυμείτε.

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

Βήμα 8: Προγραμματίστε το Arduino

Προγραμματίστε το Arduino
Προγραμματίστε το Arduino

Για να δείτε αυτά τα αρχεία και να προγραμματίσετε το arduino, θα χρειαστεί να κάνετε λήψη του μεταγλωττιστή arduino.

www.arduino.cc/el/Main/Software (ΛΕΙΤΟΥΡΓΟΣ ΣΥΝΔΕΣΜΟΣ)

1. Προγραμματίστε το Arduino χρησιμοποιώντας το συμπεριλαμβανόμενο πρόγραμμα arduino.

2. σως χρειαστεί να εισαγάγετε τις βιβλιοθήκες που περιλαμβάνονται στον μεταγλωττιστή σας Arduino. Μην ξεχάσετε να αλλάξετε τις ακίδες εισόδου για να ταιριάζουν με αυτό που έχετε δημιουργήσει.

Ο Κώδικας λειτουργεί ως εξής:

-ρυθμίστε το χρόνο σε τσιπ ρολογιού σε πραγματικό χρόνο χρησιμοποιώντας υπολογιστή

-Ο χρήστης εισάγει την ώρα αφύπνισης, ο υπολογιστής συγκρίνει τον πραγματικό χρόνο με τον χρόνο συναγερμού

-όταν ο χρόνος ταιριάζει, ξεκινά η λειτουργία συναγερμού

-κατά τη λειτουργία συναγερμού, επιλέγεται τυχαία ο αριθμός 1-8 που αντιστοιχεί σε ένα κεραμίδι στο χαλί. Εάν, για παράδειγμα, έχει επιλεγεί το 4, ο βομβητής θα βουίζει για πολλές φορές και θα ανάψει το 4ο LED. Μόλις ο χρήστης πατήσει το 4ο πλακίδιο, επιλέγεται το επόμενο πλακίδιο και η διαδικασία επαναλαμβάνεται έως ότου πατηθούν 4 αριθμοί.

-στο τέλος της λειτουργίας συναγερμού εμφανίζεται για άλλη μια φορά ο χρόνος περιμένοντας να ορίσει ο χρήστης άλλο ξυπνητήρι

Βήμα 9: Πώς να χρησιμοποιήσετε το χαλί ξυπνητηριού

Συγχαρητήρια, ολοκληρώσατε τη δημιουργία του χαλιού ξυπνητηριού. Εδώ είναι πώς να το χρησιμοποιήσετε!

1. Βεβαιωθείτε ότι το χαλί ξυπνητηριού τροφοδοτείται. Μόλις προγραμματιστεί, δεν είναι πλέον απαραίτητο να το συνδέσετε στον υπολογιστή σας. Υπάρχει μια θύρα στο πλάι του δοχείου με τρισδιάστατη εκτύπωση τόσο για το καλώδιο USB προγραμματισμού όσο και για ένα καλώδιο τροφοδοσίας τοίχου. Ως πρακτική χρήση, είναι καλύτερο να χρησιμοποιήσετε το καλώδιο τροφοδοσίας τοίχου.

2. Για να ρυθμίσετε το ξυπνητήρι, το δοχείο με τρισδιάστατη εκτύπωση θα πρέπει να βρίσκεται στο κομοδίνο σας ή κοντά στο κρεβάτι σας. Ξεκινήστε να ρυθμίζετε το ξυπνητήρι πατώντας το κουμπί "set" στο πάνω μέρος του δοχείου. Η οθόνη LCD σας ζητά τώρα να ρυθμίσετε το ξυπνητήρι. Χρησιμοποιήστε το κουμπί "αύξηση" για να αυξήσετε την ώρα και, στη συνέχεια, το κουμπί "ώρα/λεπτό" για να μεταβείτε σε λεπτά και να αυξήσετε τα λεπτά, όπως απαιτείται. Τώρα πατήστε ξανά το κουμπί "set". Η οθόνη LCD επιβεβαιώνει ότι ο συναγερμός έχει ρυθμιστεί.

3..πνος

4. Όταν χτυπήσει το ξυπνητήρι, πρώτα θα ακούσετε 12 μπιπ. Αυτό θα σας επιτρέψει να σηκωθείτε από το κρεβάτι. Αυτή τη στιγμή θα πρέπει να μελετήσετε στο κεντρικό κεραμίδι του χαλιού. Τώρα ακούστε τον αριθμό των μπιπ, καθώς και δείτε ποια LED ανάβει. Αν ακούσετε 4 μπιπ και ανάψει η 4η λυχνία LED, τοποθετήστε το πλήρες βάρος σας στο 4ο κουμπί. Μείνετε σε αυτή τη θέση μέχρι να ανάψει το επόμενο LED. Επαναλάβετε άλλες 3 φορές και ολοκληρώστε την ακολουθία αφύπνισης.

Μπράβο! Φτάσατε στην τάξη εγκαίρως και νιώσατε ακόμη πιο ξύπνιοι από το φυσιολογικό.

Συνιστάται: