Πίνακας περιεχομένων:
Βίντεο: Ρολόι NeoPixel με συναγερμό: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Γεια σας παιδιά, το να ξυπνάς νωρίς το πρωί είναι μερικές φορές δύσκολο. Ειδικά όταν έχει συννεφιά, βροχή ή χειμώνα έξω. Αφού έφτιαξα το δικό μου ρολόι με ξυπνητήρι, το να σηκωθώ είναι πολύ πιο ευχάριστο για μένα.:)
Χρησιμοποίησα ακριβή μονάδα RTC για τον έλεγχο της ώρας και του συναγερμού. Δύο δακτύλιοι NeoPixel εμφανίζουν χρόνο (btw. Σας γοητεύουν επίσης τα φώτα LED;). Μια μονάδα MP3 ελέγχει την έξοδο ήχου. Και η ρύθμιση γίνεται μέσω bluetooth.
Σε αυτό το διδακτικό εμπνεύστηκα λίγο από το έργο NeoClock.
Βήμα 1: Στοιχεία
Ενότητα RTC
Όπως έγραψα, χρησιμοποίησα συγκεκριμένη μονάδα RTC από το Sparkfun - το DeadOn RTC. Η ενότητα είναι ιδανική για ρολόγια, ημερολόγια ή οποιοδήποτε άλλο έργο χρονομέτρησης. Η επικοινωνία μεταξύ ενός μικροελεγκτή και μιας μονάδας RTC επιτυγχάνεται χρησιμοποιώντας μια τετρασύρματη διασύνδεση SPI. Όταν δεν τροφοδοτείται μέσω κύριας πηγής, το τσιπ μπορεί να ρυθμιστεί ώστε να λειτουργεί με εφεδρική μπαταρία. Οι Sparkfun έχουν γράψει μια βιβλιοθήκη Arduino για τη μονάδα, η οποία φροντίζει για όλη την επικοινωνία SPI. Ο Sparkfun έχει γράψει επίσης DeadOn RTC Breakout Hookup Guide.
Σειριακό MP3 Player
Υπάρχουν πολλές ενότητες στην αγορά. Χρησιμοποίησα μονάδα Open-smart Serial MP3 με έξοδο ηχείου. Υπάρχει ενισχυτής 3W στο γραφείο.
Υπάρχει επίσης μια υποδοχή κάρτας TF επί του σκάφους, ώστε να μπορείτε να συνδέσετε μια κάρτα micro SD που αποθηκεύει αρχεία ήχου σε μορφή MP3 ή WAV. Χρησιμοποίησα μια κάρτα microSD 8 GB Kingston.
Χρησιμοποίησα ενσωματωμένη διεπαφή ηχείων για σύνδεση εξωτερικού ηχείου 8 ωμ. Μπορείτε να ελέγξετε τη μονάδα στέλνοντας εντολές μέσω της σειριακής θύρας UART TTL, όπως εναλλαγή τραγουδιών, αλλαγή της έντασης και της λειτουργίας αναπαραγωγής κ.ο.κ.
Έγραψα τη δική μου, πολύ απλή βιβλιοθήκη για να ελέγξω την έναρξη και τη διακοπή των τραγουδιών.
Μονάδα Bluetooth HC-06
Χρησιμοποίησα αυτήν τη μονάδα bluetooth HC-06 για την αποστολή δεδομένων από το τηλέφωνό μου στο ρολόι. Υιοθετεί το πρότυπο Bluetooth 2.0. Χρησιμοποίησα τη μονάδα bluetooth για ρύθμιση χρόνου, συναγερμού, τραγουδιού, φωτεινότητας,… Λειτουργεί τέλεια! Δεν είναι πρόβλημα η αποστολή δεδομένων σε απόσταση αρκετών μέτρων από το ρολόι. Δεν υπάρχουν κουμπιά και διακόπτες στο ρολόι.
Εγκατέστησα τον ελεγκτή bluetooth Arduino στο τηλέφωνό μου Android. Συνδέομαι στη μονάδα και εισάγω εντολές μέσω του τερματικού.
Για παράδειγμα:
- sa0600 - ρυθμίστε το ξυπνητήρι στις 6:00
- st1845 - ορίστε την ώρα στις 18:45
- sb80 - ορίστε τη φωτεινότητα σε 80
- ps3 - παίξτε τραγούδι νούμερο 3
Ελεγκτής
Χρησιμοποίησα το μοντέλο Arduino Nano επειδή είναι μικρό και λειτουργεί με καλώδιο USB Mini-B. Χρησιμοποίησα έναν ακροδέκτη για να προσαρμόσω τον ελεγκτή και τον ρυθμιστή τάσης LM7805, αλλά αυτό δεν είναι απαραίτητο.
Δαχτυλίδια NeoPixel
Χρησιμοποίησα δύο δαχτυλίδια NeoPixel. Μεγαλύτερο δαχτυλίδι με 60 LED για εμφάνιση λεπτών και δευτερολέπτων. Και μικρότερο δαχτυλίδι με 24 LED για την εμφάνιση των ωρών. Αγόρασα και τα δύο δαχτυλίδια στο Aliexpress.
Έλαβα το μεγαλύτερο δαχτυλίδι κατεστραμμένο επειδή ήταν εύθραυστο και πιθανότατα έσπασε κατά τη διάρκεια τραχιάς μεταφοράς.:(Υπάρχει μια πολύ χρήσιμη βιβλιοθήκη NeoPixel για τον έλεγχο του δακτυλίου LED από το Adafruit.
Βήμα 2: Κουτί
Δημιούργησα το κουτί στο μηχάνημα CNC μου. Άλεσα ακριβείς αυλακώσεις στο μπροστινό μέρος για δύο δακτυλίους. Γέμισα και τις δύο αυλακώσεις με εποξειδική ρητίνη. Μετά τη σκλήρυνση, η εποξική ρητίνη τρίβεται και γυαλίζεται.
Χρησιμοποίησα το κεφάλι ενός σκαθαριού ως διακόσμηση, το οποίο βρήκα νεκρό στο δάσος το καλοκαίρι. Το έριξα επίσης σε εποξειδική ρητίνη.
Άλεσα ένα λιοντάρι στην πίσω πλευρά και το έβαψα με χρυσό.
Βήμα 3: Καλωδίωση
Η καλωδίωση είναι πολύ απλή και βασικά είναι μόνο η σύνδεση της μονάδας στο χειριστήριο. Συνδέω το διακόπτη τροφοδοσίας και την υποδοχή DC Jack.
Χρησιμοποίησα μικρές βίδες και πιστόλι θερμής τήξης για να κρατήσω τις μονάδες στο κουτί.
Βήμα 4: Κωδικοποίηση
Τοποθέτησα όλο τον κώδικα με όλες τις απαραίτητες βιβλιοθήκες και τεκμηρίωση ενότητας στο Github.
Συνιστάται:
Ρολόι Neopixel με τρία δαχτυλίδια neopixel: 7 βήματα
Ρολόι Neopixel με τρία δαχτυλίδια Neopixel: Η λαμπρή δημιουργία του ρολογιού Neo Pixel από τον Steve Manley με ώθησε να δημιουργήσω αυτήν την οδηγία σχετικά με τον τρόπο δημιουργίας ενός παρόμοιου ρολογιού με το μικρότερο δυνατό χρηματικό ποσό. (Μια σημαντική ολλανδική συνήθεια προσπαθεί πάντα να εξοικονομήσει χρήματα ;-)) Ανακάλυψα ότι ο
Πώς να δημιουργήσετε έναν ψεύτικο συναγερμό αυτοκινήτου χρησιμοποιώντας ένα χρονόμετρο 555: 5 βήματα
Πώς να δημιουργήσετε έναν ψεύτικο συναγερμό αυτοκινήτου χρησιμοποιώντας ένα χρονόμετρο 555: Αυτό το έργο δείχνει πώς να φτιάξετε μια λυχνία LED που αναβοσβήνει με καθυστέρηση πέντε δευτερολέπτων χρησιμοποιώντας ένα NE555. Αυτό θα μπορούσε να χρησιμεύσει ως ψεύτικος συναγερμός αυτοκινήτου, καθώς μιμείται ένα σύστημα συναγερμού αυτοκινήτου με το έντονο κόκκινο LED που αναβοσβήνει. Επίπεδο δυσκολίας Το ίδιο το κύκλωμα δεν είναι δύσκολο
Αυτόματο κύκλωμα φράχτη με συναγερμό: 4 βήματα
Αυτόματο κύκλωμα φράχτη με συναγερμό: Γεια σε όλους. Εδώ επιστρέφω με ένα νέο οδηγό. Ένα κύκλωμα φράχτη φωτός χρησιμοποιείται για να ανιχνεύσει την παρουσία οποιουδήποτε ανθρώπου ή αντικειμένου σε μια συγκεκριμένη περιοχή. Το εύρος ανίχνευσης του Circuit Light Fence είναι περίπου 1,5 έως 3 μέτρα. Είναι αρκετά απλό να σχεδιαστεί
Πώς να φτιάξετε έναν συναγερμό πυρκαγιάς RPi: 4 βήματα
Πώς να φτιάξετε έναν συναγερμό πυρκαγιάς RPi: Γεια σας !! Σε αυτό το διδακτικό, θα σας διδάξω πώς να κάνετε συναγερμό πυρκαγιάς χρησιμοποιώντας ένα Raspberry Pi. Αυτός ο συναγερμός πυρκαγιάς θα αισθανθεί και θα σας ειδοποιήσει εάν υπάρχει πυρκαγιά με προειδοποιητικά μηνύματα και θα καλέσει την αστυνομία με το πάτημα ενός κουμπιού
Σεμινάριο: Πώς να φτιάξετε συναγερμό πόρτας χρησιμοποιώντας συναγερμό αισθητήρα μαγνητικού διακόπτη MC-18: 3 βήματα
Σεμινάριο: Πώς να φτιάξετε συναγερμό πόρτας χρησιμοποιώντας συναγερμό αισθητήρα μαγνητικού διακόπτη MC-18: Γεια σας παιδιά, θα κάνω ένα σεμινάριο σχετικά με τον συναγερμό αισθητήρα μαγνητικού διακόπτη MC-18 που λειτουργεί σε κανονικά κλειστή λειτουργία. Αλλά πρώτα, επιτρέψτε μου να σας εξηγήσω με λίγα λόγια τι σημαίνει κανονικά κλείσιμο. Υπάρχουν δύο τύποι τρόπων λειτουργίας, κανονικά ανοικτός και κανονικά κλειστός