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

Ρολόι λέξης Arduino RGB Matrix: 6 βήματα
Ρολόι λέξης Arduino RGB Matrix: 6 βήματα

Βίντεο: Ρολόι λέξης Arduino RGB Matrix: 6 βήματα

Βίντεο: Ρολόι λέξης Arduino RGB Matrix: 6 βήματα
Βίντεο: Turn AC bulb ON and OFF using hand clap, audio or sound Arduino 2024, Ιούλιος
Anonim
Ρολόι λέξης Arduino RGB Matrix
Ρολόι λέξης Arduino RGB Matrix

Ξεχάστε τους αριθμούς, το ρολόι λέξεων 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

Σύνδεση της μήτρας RGB LED
Σύνδεση της μήτρας RGB LED

Το κύκλωμα είναι το πιο εύκολο μέρος. Απλώς συνδέστε το +5v, τη γείωση και τα δεδομένα. Ανεβάστε τον κωδικό στο τέλος. Είχα ένα πρόβλημα με το IOS και το wifi, οπότε όταν λήξει θα ρυθμίσει ένα σημείο πρόσβασης και θα εμφανίσει τη δική του σελίδα για να ενημερώσει τις ρυθμίσεις. Δεν θα είναι τόσο ακριβές χωρίς RTC, αλλά είναι περισσότερο τέχνη από το ρολόι.

Βήμα 3: Σχεδιάζοντας το περίβλημα

Σχεδιάζοντας το περίβλημα
Σχεδιάζοντας το περίβλημα
Σχεδιάζοντας το περίβλημα
Σχεδιάζοντας το περίβλημα

Είμαι αρκετά τυχερός που έχω διαθέσιμο ένα λέιζερ, το οποίο διευκόλυνε τη δημιουργία του περιβλήματος. Χρησιμοποίησα υπέροχη γεννήτρια κουτιών svg Boxes.py για να φτιάξω την αρχική δομή. Ανέτρεψα το καπάκι για να μεγαλώσει το "πρόσωπο". Αυτό παρέχει καλύτερη γωνία θέασης για το ρολόι.

Βήμα 4: Χτίζοντας το περίβλημα

Χτίζοντας το περίβλημα
Χτίζοντας το περίβλημα

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

Βήμα 5: Ο Κώδικας

Ο κώδικας
Ο κώδικας

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

Θα συνεχίσω να δουλεύω πάνω και έξω σε αυτό το έργο. Όσο για τον κώδικα, είναι αρκετά καλό για μένα γνωρίζω. Αν κάποιος θα ήθελε να συνεισφέρει, προσθέστε το στο έργο github.

Βήμα 6: Εναλλακτικό περίβλημα

Εναλλακτικό περίβλημα
Εναλλακτικό περίβλημα
Εναλλακτικό περίβλημα
Εναλλακτικό περίβλημα

Έφτιαξα ένα άλλο περίβλημα, αυτό είναι ακόμα μικρότερο. Όπως μπορείτε να δείτε, υπάρχουν πολλοί τρόποι παρουσίασης του ρολογιού.

Συνιστάται: