Πίνακας περιεχομένων:
Βίντεο: Ρολόι λέξης Arduino RGB Matrix: 6 βήματα
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Ξεχάστε τους αριθμούς, το ρολόι λέξεων LED RGB εμφανίζει την ώρα ως κείμενο! Αντί για δύο χέρια ή ψηφιακή οθόνη, το Word Clock δείχνει την τρέχουσα ώρα ως λέξεις σε έντονο φως LED χρησιμοποιώντας μια τυπική μήτρα LED 8x8. Για παράδειγμα, αν η ώρα ήταν 10:50, το ρολόι LED θα έλεγε ότι είναι ΔΕΚΑ ΛΕΠΤΑ ΓΙΑ ΕΝΕΚΑ. Στις 10:30 θα έλεγε ΕΙΝΑΙ ΜΙΣΑ ΠΕΡΑΣΜΕΝΑ ΔΕΚΑ.
Προμήθειες
Συστατικά υλικού:
WS2812 LED 5050 RGB 8x8 64 LED μήτρα για Arduino
Wemos D1 Mini Pro
M3 x 12mm Εξάγωνες βίδες με βίδες
Εφαρμογές λογισμικού και διαδικτυακές υπηρεσίες: Arduino IDE
Εργαλεία χειρός και μηχανές κατασκευής:
Glowforge - υπηρεσία κοπής λέιζερ ή υπηρεσία κοπής λέιζερ.
Βήμα 1: Όχι το πρώτο
Έχω δει αυτόν τον τύπο ρολογιού Word και ESP8622, αλλά κανένα δεν ήταν τόσο απλό. Βρήκα ένα διδακτικό από το neotrace. Wasταν πολύ κοντά σε αυτό που χρειαζόμουν. Στην πραγματικότητα επρόκειτο να τα καταφέρω μέχρι να βρω αυτά τα πλέγματα μήτρας 8x8 στο aliexpress. Χρησιμοποίησα τον κώδικα και τον τροποποίησα λίγο για να δουλέψω με τη διάταξή μου.
Βήμα 2: Σύνδεση της μήτρας LED RGB
Το κύκλωμα είναι το πιο εύκολο μέρος. Απλώς συνδέστε το +5v, τη γείωση και τα δεδομένα. Ανεβάστε τον κωδικό στο τέλος. Είχα ένα πρόβλημα με το IOS και το wifi, οπότε όταν λήξει θα ρυθμίσει ένα σημείο πρόσβασης και θα εμφανίσει τη δική του σελίδα για να ενημερώσει τις ρυθμίσεις. Δεν θα είναι τόσο ακριβές χωρίς RTC, αλλά είναι περισσότερο τέχνη από το ρολόι.
Βήμα 3: Σχεδιάζοντας το περίβλημα
Είμαι αρκετά τυχερός που έχω διαθέσιμο ένα λέιζερ, το οποίο διευκόλυνε τη δημιουργία του περιβλήματος. Χρησιμοποίησα υπέροχη γεννήτρια κουτιών svg Boxes.py για να φτιάξω την αρχική δομή. Ανέτρεψα το καπάκι για να μεγαλώσει το "πρόσωπο". Αυτό παρέχει καλύτερη γωνία θέασης για το ρολόι.
Βήμα 4: Χτίζοντας το περίβλημα
Θα σας πρότεινα να δημιουργήσετε το δικό σας αρχείο για το περίβλημα σας. Θα εξαρτηθεί από το πάχος του υλικού σας. Έχω συμπεριλάβει το αρχείο SVG cutfile για αναφορά. Έβαψα με σπρέι ένα λεπτό κομμάτι διαφανές ακρυλικό και στη συνέχεια χάραξα το χρώμα με το λέιζερ και το έκοψα.
Βήμα 5: Ο Κώδικας
Έκοψα και επικολλούσα κώδικα από διάφορα κομμάτια, δεν είμαι σίγουρος πόσο αποδοτικός είναι ή κομψός, αλλά λειτουργεί. Είναι αρκετά απλή ανάγνωση μέσα από αυτό. Αλλά θα ήμουν ευτυχής για τυχόν προσθήκες ή διορθώσεις κώδικα.
Θα συνεχίσω να δουλεύω πάνω και έξω σε αυτό το έργο. Όσο για τον κώδικα, είναι αρκετά καλό για μένα γνωρίζω. Αν κάποιος θα ήθελε να συνεισφέρει, προσθέστε το στο έργο github.
Βήμα 6: Εναλλακτικό περίβλημα
Έφτιαξα ένα άλλο περίβλημα, αυτό είναι ακόμα μικρότερο. Όπως μπορείτε να δείτε, υπάρχουν πολλοί τρόποι παρουσίασης του ρολογιού.