Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Πριν από μερικά χρόνια, άρχισα να φτιάχνω το πρώτο μου ρολόι λέξεων, εμπνευσμένο από το ωραίο διαθέσιμο Instructables. Τώρα που έφτιαξα οκτώ Word Clocks, τα οποία προσπαθώ να βελτιώνω κάθε φορά, νομίζω ότι ήρθε η ώρα να μοιραστώ την εμπειρία μου!
Ένα πλεονέκτημα της εμπειρίας μου είναι ότι η τελευταία έκδοση του Word Clock μου είναι στην πραγματικότητα αρκετά απλή: αν έχετε όλα τα στοιχεία, θα πρέπει να μπορείτε να το χτίσετε σε μια μέρα.
Πρώτον, το εσωτερικό του Word Clock
Η τρέχουσα έκδοση χρησιμοποιεί μια λωρίδα led RGB: αυτή είναι μια λωρίδα led στην οποία κάθε «λαμπτήρας» αποτελείται από ένα κόκκινο, πράσινο και μπλε led. Συνδυάζοντας τα τρία χρώματα, (σχεδόν) κάθε χρώμα μπορεί να δημιουργηθεί. Η λωρίδα led RGB ελέγχεται από μία είσοδο (ακόμα μαγικό για μένα). Έτσι, συνδέοντας ένα καλώδιο, μπορείτε να ελέγξετε όλα τα led της λωρίδας!
Πίσω από κάθε γράμμα στην όψη του Word Clock (δείτε αυτό το βήμα αργότερα) κρύβεται ένα led της λωρίδας led RGB. Έτσι, όταν ανάβει ένα led, θα πρέπει να ανάψει ένα γράμμα. Για να το πετύχω αυτό, χρησιμοποίησα έναν κόφτη λέιζερ για να κόψω ένα πλέγμα από ξύλινη σανίδα. Σε άλλες οδηγίες, αυτό το πλέγμα κατασκευάστηκε χρησιμοποιώντας λωρίδες αφρού που τοποθετούνται μαζί σε ένα πλέγμα. Το δοκίμασα και αυτό, αλλά δεν μου βγήκε. Ωστόσο, στην πρώτη μου έκδοση, έφτιαξα το πλέγμα από λεπτές ξύλινες λωρίδες τις οποίες κόλλησα μεταξύ τους. Αυτό λειτουργεί τέλεια, αλλά χρειάζεται πολύς χρόνος για να κατασκευαστεί!
Ο εγκέφαλος του Word Clock είναι το Arduino Nano. Αυτός ο μικροσκοπικός υπολογιστής είναι σε θέση να ελέγξει τη λωρίδα led RGB. Μπορείτε να βρείτε απεριόριστα πολλά προγράμματα στο Διαδίκτυο για να μπλέξετε, αρκετά διασκεδαστικό!
Για να αποφύγω πολλές συγκολλήσεις (που απαιτούν χρόνο και είναι μια τέχνη), χρησιμοποιώ έναν τερματικό προσαρμογέα για το Arduino Nano. Το μόνο που κάνει ένας τερματικός προσαρμογέας είναι να μας δώσει τη δυνατότητα να συνδέσουμε τα καλώδια μας στο Arduino χρησιμοποιώντας βίδες.
Φυσικά, ο σκοπός κάθε ρολογιού, εκτός από όμορφο, είναι να εμφανίζει την ώρα. Στο Word Clock μου, μια μονάδα ρολογιού πραγματικού χρόνου (RTC) παρακολουθεί την ώρα. Η ιδέα αυτής της ενότητας είναι ότι μόλις ορίσετε τη σωστή ώρα, συνεχίζει να χτυπά (μέχρι να τελειώσει η μπαταρία της). Δουλεύω με το DS3231 RTC, το οποίο είναι αρκετά φθηνό και υπάρχει μεγάλη υποστήριξη στο διαδίκτυο.
Τώρα το εσωτερικό του Word Clock είναι καθαρό, προχωράμε προς τα έξω
Από την εμπειρία γνωρίζω ότι είναι σημαντικό να ξεκινήσετε το έργο σας από μια βολική βάση. Αυτός είναι ο λόγος για τον οποίο κατασκευάζω σχεδόν όλα τα ρολόγια Word χρησιμοποιώντας το πλαίσιο RIBBA του IKEA. Το πλεονέκτημα αυτού είναι ότι ξεκινάτε με ένα πλαίσιο του οποίου όλες οι γωνίες είναι ωραία 90 μοίρες και το φινίρισμα του εξωτερικού είναι απρόσκοπτο. Φυσικά, μπορείτε να φτιάξετε το δικό σας πλαίσιο αν θέλετε, αλλά θα παραμείνω στο πλαίσιο RIBBA.
Η όψη του ρολογιού λέξεων καθορίζεται από τα γράμματα μέσω των οποίων το φως υποδεικνύει την ώρα. Βρήκα δύο τρόπους δημιουργίας αυτού του προσώπου:
- Εκτύπωση σε διαφανές φύλλο. Μπορείτε να εκτυπώσετε το αρνητικό των γραμμάτων στο αλουμινόχαρτο. Το μαύρο μελάνι εκπέμπει το φως. Ένα μειονέκτημα αυτής της επιλογής είναι ότι το μελάνι πρέπει να είναι αρκετά πυκνό για να μην είναι διαφανές. Μια πιθανή λύση είναι να εκτυπώσετε το πρόσωπο δύο φορές και να τα τοποθετήσετε το ένα πάνω στο άλλο.
- Χαρτί κοπής με λέιζερ. Εάν μπορείτε να χρησιμοποιήσετε κόπτη λέιζερ, μια επιλογή είναι να κόψετε τα γράμματα από χαρτί. Εάν το χαρτί είναι αρκετά παχύ, δεν θα περάσει φως. Ωστόσο, θα πρέπει να χρησιμοποιήσετε μια γραμματοσειρά "stencil". Αυτού του είδους οι γραμματοσειρές δεν έχουν στενούς κύκλους. Έτσι, για παράδειγμα, το "ο" δεν θα είναι απλώς μια τρύπα στο χαρτί, αλλά στην πραγματικότητα ένα "ο".
Τι κάνει το Word Clock;
Φυσικά, το Word Clock πρέπει να σας πει την ώρα. Εκτός αυτού, επειδή χρησιμοποιούμε λωρίδα led RGB, μπορείτε να φωτίσετε οποιοδήποτε γράμμα (σχεδόν) σε οποιοδήποτε χρώμα θέλετε! Μπορείτε να ορίσετε το χρώμα των επιμέρους οδηγήσεων RGB προγραμματίζοντας το Arduino Nano. Εάν θέλετε να μπορείτε να αλλάξετε τα χρώματα των led σε πραγματικό χρόνο, μπορείτε να προσθέσετε ένα κουμπί που το κάνει αυτό για εσάς. Ωστόσο, δεδομένου ότι θέλω να το κρατήσω απλό προς το παρόν, αυτό δεν περιλαμβάνεται σε αυτό το Instructable.
Πρόσφατα, ανέπτυξα ένα Word Clock που χρησιμοποιεί Bluetooth για να ρυθμίσει τα χρώματα και την ώρα. Αν βρω χρόνο θα δημοσιεύσω μια ενημέρωση για αυτό!
Βήμα 1: Συγκέντρωση υλικών και εξοπλισμού
Τα υλικά που χρειάζονται:
Λωρίδα RGB, 5 volt, 60 led ανά μέτρο, ξεχωριστά διευθετήσιμη. Χρειάζεστε περίπου 3 μέτρα λωρίδα led. Για παράδειγμα, αυτό θα γίνει: RGB led strip. Το 'ip' αντιπροσωπεύει τον βαθμό αντίστασης στο νερό. Δεδομένου ότι κανένα από τα εξαρτήματα που χρησιμοποιούμε είναι ανθεκτικό στο νερό, η έκδοση ip30 είναι καλή. Τιμή: 4 ευρώ το μέτρο, άρα 12 ευρώ.
- Arduino Nano: Arduino Nano. Λάβετε υπόψη ότι είναι βολικό για ένα Arduino, του οποίου οι καρφίτσες έχουν ήδη κολληθεί στο Arduino. Τιμή: 3 ευρώ.
- Τερματικός προσαρμογέας για Arduino Nano. Η χρήση τερματικού προσαρμογέα θα εξοικονομήσει πολύ χρόνο! Είναι αρκετά φθηνά: Προσαρμογέας τερματικούΤιμή: 1 ευρώ.
- RTC DS3231: RTC DS3231. Μπορείτε να χρησιμοποιήσετε άλλο RTC, αλλά αυτό αποδείχθηκε ότι λειτουργεί τέλεια! Τιμή: 1 ευρώ.
- RIBBA-πλαίσιο: πλαίσιο RIBBA (23x23cm), μαύρο ή άσπρο. Τιμή: 6 ευρώ.
- Για το πρόσωπο είτε χρειάζεστε:
- Διαφανές φύλλο αλουμινίου που είναι κατάλληλο για εκτύπωση (ρωτήστε το τοπικό τυπογραφείο σας!)
- Χαρτόνι κατάλληλο για κοπή λέιζερ (ρωτήστε τον κόφτη λέιζερ σας!)
Τιμή: 5 ευρώ.
- Καλώδια άλματος για τη σύνδεση των εξαρτημάτων. Δεν ξέρω πραγματικά πόσα χρειαζόμαστε, αλλά είναι φθηνά και ευρέως διαθέσιμα: καλώδια βραχυκυκλωτήρων. Είναι βολικό να έχετε αρσενικά-αρσενικά, αρσενικά-θηλυκά και θηλυκά-θηλυκά καλώδια, ωστόσο, τα αρσενικά-αρσενικά σύρματα θα το κάνουν επίσης (με λίγο επιπλέον συγκόλληση). Τιμή: 3 ευρώ.
- Παροχή ηλεκτρικού ρεύματος. Η λωρίδα led RGB χρησιμοποιεί 5V. Είναι σημαντικό να μην υπερβαίνετε αυτήν την τάση, επειδή οι λωρίδες led RGB καταστρέφονται εύκολα. Κάθε led χρησιμοποιεί 20-60mA. Δεδομένου ότι χρησιμοποιούμε 169 led, το ρεύμα που απαιτείται για την τροφοδοσία των led είναι αρκετά μεγάλο. Ως εκ τούτου, συνιστώ να χρησιμοποιήσετε τουλάχιστον ένα τροφοδοτικό 2000mA, όπως αυτά: Τροφοδοσία. Τιμή: 5 ευρώ.
- Μία αντίσταση 400-500 ohm. Τιμή: αμελητέα.
- Ένας πυκνωτής 1000 uF. Τιμή: αμελητέα.
- Ένας πίνακας πρωτοτύπων, όπως αυτοί: Protoboard. Τιμή: 1 ευρώ.
- Ένα κομμάτι ξύλο (σανίδα) για να σχηματιστεί το πίσω μέρος του ρολογιού. Τιμή: 2 ευρώ.
- Μια ξύλινη λωρίδα 3x2cm περίπου για να στερεώσετε το πίσω μέρος του Word Clock στο πλαίσιο. Τιμή: 1 ευρώ.
- Δύο παξιμάδια σύρματος (για σύνδεση σε 5 φορές καλώδια), διαθέσιμα στο τοπικό κατάστημα DIY. Τιμή: 2 ευρώ.
Συνολική τιμή: περίπου 40 ευρώ.
Ο εξοπλισμός που απαιτείται:
- Μολύβι- Σταθμός συγκόλλησης- Εργαλείο απογύμνωσης- Κατσαβίδια- isαλίδι- Ταινία διπλής όψης (για να στερεώσετε τα εξαρτήματα)- Πριόνι (για να δείτε την σανίδα για το πίσω μέρος του ρολογιού Word)- Ένα κομμάτι ύφασμα (για την αποφυγή γρατζουνιών στο RIBBA καρέ ενώ το δουλεύεις)
Βήμα 2: Η επισκόπηση
Τώρα έχουμε όλα τα υλικά, είναι ωραίο να έχουμε μια επισκόπηση της γενικής ιδέας του Word Clock.
Η όψη του ρολογιού λέξεων αποτελείται από τα γράμματα (είτε τυπωμένα σε διαφανές φύλλο είτε λέιζερ κομμένα από χαρτόνι). Πίσω από κάθε γράμμα κρύβεται ένα led της λωρίδας led RGB. Δεδομένου ότι το πλαίσιο RIBBA έχει διαστάσεις 23x23cm και χρησιμοποιούμε λωρίδα led RGB αποτελούμενη από 60 led ανά μέτρο (άρα 100cm/60leds = 1,67cm ανά led), μπορούμε να χωρέσουμε 23cm/1,67 = 13,8 led σε μία σειρά. Δεδομένου ότι το led 0,8 μπορεί να είναι λίγο ενοχλητικό, κολλάμε σε 13 led ανά σειρά. Δεδομένου ότι το πλαίσιο RIBBA είναι τετράγωνο, θα (αργότερα) κατασκευάσουμε ένα "led-matrix" 13x13 leds.
Με απλά λόγια, το Word Clock αποτελείται από ένα μικρό ρολόι (το RTC DS3231) το οποίο μόλις ρυθμιστεί, συνεχίζει να τικάρει. Αυτό το μικρό ρολόι επικοινωνεί την ώρα στον μικροσκοπικό υπολογιστή (το Arduino Nano). Ο μικροσκοπικός υπολογιστής γνωρίζει ποια led πρέπει να ενεργοποιηθούν για συγκεκριμένο χρόνο. Έτσι, ο μικροσκοπικός υπολογιστής στέλνει ένα σήμα μέσω του καλωδίου δεδομένων στη λωρίδα led RGB και ενεργοποιεί τα led.
Ακούγεται αρκετά απλό, έτσι δεν είναι;!:)
Βήμα 3: Το πρόσωπο του ρολογιού λέξεων
Θα χρησιμοποιήσουμε 13 led σε μία σειρά και 13 σειρές, το οποίο αθροίζεται σε έναν πίνακα led 13x13.
Κοπή της λωρίδας led RGB
Κόψτε 13 λωρίδες της λωρίδας led RGB μήκους 13 led. Πρέπει να κόψετε τη λωρίδα led RGB στη μέση των τριών χάλκινων οβάλ.
Συναρμολόγηση των 13 λωρίδων led RGB
Κολλάμε τις 13 λωρίδες led στην ξύλινη σανίδα που περιλαμβάνεται στο πλαίσιο RIBBA. Υπάρχει ένα άγκιστρο κολλημένο στον πίνακα, το οποίο μπορεί εύκολα να αφαιρεθεί χρησιμοποιώντας ένα κατσαβίδι. Χρησιμοποιώντας το πλέγμα (του προηγούμενου βήματος), μπορείτε εύκολα να σημειώσετε τη θέση κάθε led στον πίνακα. Οι περισσότερες λωρίδες led RGB έχουν κολλητική πλάτη, έτσι ώστε να τις κολλάτε εύκολα στον πίνακα. Είναι σημαντικό να σημειωθεί η κατεύθυνση της λωρίδας led RGB. Τα βέλη στη λωρίδα led RGB υποδεικνύουν την κατεύθυνση στην οποία ρέει το ρεύμα. Δεδομένου ότι θέλουμε να συνδέσουμε τις 13 λωρίδες led RGB, πρέπει να δημιουργήσουμε μια συνεχή διαδρομή για να ρέει το ρεύμα. Πρόσφατα, το IKEA έκοψε μια γωνία του πίνακα, έτσι ώστε να είναι πιο εύκολο να βγει ο πίνακας από το πλαίσιο. Είναι βολικό να χρησιμοποιήσετε αυτήν την κομμένη γωνία για να μεταφέρετε τα καλώδια από τη μία πλευρά του πίνακα στην άλλη. Με άλλα λόγια, βεβαιωθείτε ότι το πρώτο led βρίσκεται στην κομμένη γωνία.
Συγκόλληση των 13 λωρίδων led RGB
Τώρα οι 13 λωρίδες led RGB έχουν κολλήσει στον πίνακα, μπορούμε να τις συνδέσουμε χρησιμοποιώντας το συγκολλητικό σίδερο. Αρχικά, διανείμετε λίγη συγκόλληση σε κάθε μισό οβάλ χαλκού. Δεύτερον, κόψτε τα καλώδια των βραχυκυκλωτήρων στο ένα άκρο. Και πάλι, διανείμετε λίγη συγκόλληση στο απογυμνωμένο άκρο του σύρματος. Τώρα, οδηγήστε το απογυμνωμένο άκρο του σύρματος αγγίξτε το οβάλ χαλκού και χρησιμοποιήστε το συγκολλητικό σίδερο λιώστε τη συγκόλληση και συνδέστε τα. Συνδέστε το GND μιας λωρίδας led RGB με το GND της επόμενης λωρίδας led RGB. Κάντε το ίδιο για τα καλώδια 5V και δεδομένων.
Τελειώνοντας το led matrix
Συγκολλήστε ένα καλώδιο βραχυκυκλώματος σε καθένα από τα τρία χάλκινα οβάλ του πρώτου led της μήτρας RGB led. Όπως είπαμε, είναι βολικό να εντοπίσετε το πρώτο led στην κομμένη γωνία του πίνακα, ώστε να μπορείτε εύκολα να μεταφέρετε τα τρία καλώδια στην άλλη πλευρά του πίνακα.
Βήμα 6: Ηλεκτρονικά
Τώρα τελειώσαμε τον πίνακα led, μπορούμε να ξεκινήσουμε τη σύνδεση των εξαρτημάτων.
Θα κολλήσουμε τα εξαρτήματα (Arduino Nano στον τερματικό προσαρμογέα, RTC DS3231, παξιμάδια σύρματος) στο πίσω μέρος της πλακέτας πάνω στην οποία φτιάξαμε το led matrix. Μπορείτε να χρησιμοποιήσετε την ταινία διπλής όψης για να στερεώσετε τα εξαρτήματα.
Λωρίδα led RGB
Αρχικά, βάλτε το Arduino Nano στον τερματικό προσαρμογέα. Είναι βολικό να τοποθετήσετε τον τερματικό προσαρμογέα στη μέση της πλακέτας, καθώς πρέπει να συνδεθούν αρκετά καλώδια στον τερματικό προσαρμογέα. Συνδέστε το καλώδιο δεδομένων της λωρίδας led RGB (το μεσαίο καλώδιο) σε μία από τις ψηφιακές θύρες του Arduino Nano (συνήθως χρησιμοποιώ τη θύρα D6). Για να προστατέψετε τη λωρίδα led RGB από αιχμές τάσης, μπορείτε να βάλετε μια αντίσταση 400-500 ohm μεταξύ του καλωδίου δεδομένων και του Arduino.
RTC DS3231
Δεύτερον, κολλήστε το RTC DS3231 κάπου στην πλακέτα. Αυτή η μονάδα χρειάζεται τέσσερις συνδέσεις: μία γείωση, μία 5V, μία SCL και μία SDA. Δεν χρησιμοποιούμε τη θύρα SQW και 32K. Μπορείτε να χρησιμοποιήσετε ένα θηλυκό καλώδιο για να συνδεθείτε με τις ακίδες του RTC DS3231. Συνδέστε το SCL στην πέμπτη ανάλογη θύρα (A5) του Arduino Nano. Συνδέστε το SDA στην τέταρτη ανάλογη θύρα (A4) του Arduino Nano.
Βήμα 7: Το τροφοδοτικό
Τι τροφοδοτικό να χρησιμοποιήσω;
Τάση Μπορείτε να τροφοδοτήσετε το Arduino Nano χρησιμοποιώντας μια μεγάλη έξαρση τάσεων. Η θύρα 'Vin' μπορεί να χειριστεί 7-12V, η θύρα 5V μπορεί να χειριστεί 5V (τι έκπληξη) και μπορείτε να τροφοδοτήσετε το Arduino Nano χρησιμοποιώντας το μίνι καλώδιο usb. Ωστόσο, η λωρίδα led RGB είναι πιο επιλεκτική στις απαιτήσεις της. Οι περισσότεροι κατασκευαστές συνταγογραφούν μια είσοδο 5V +/- 5% στις λωρίδες led RGB (για περισσότερες πληροφορίες δείτε την τροφοδοσία Neopixels). Επομένως, θα χρησιμοποιήσουμε τροφοδοτικό 5V.
Το led One RGB στην πραγματικότητα περιέχει τρία ξεχωριστά led (ένα κόκκινο, πράσινο και μπλε) που μαζί σχηματίζουν το επιθυμητό χρώμα. Ένα από τα τρία led χρησιμοποιεί περίπου 20mA. Έτσι, ένα led RGB που εκπέμπει το λευκό χρώμα βάζοντας ταυτόχρονα το κόκκινο, πράσινο και μπλε led χρησιμοποιεί 3*20mA = 60mA. Εάν ανάψετε όλα τα 169 led RGB ταυτόχρονα στο λευκό χρώμα, χρειάζεστε 169*60mA = 10140mA = 10A*. Τα πιο κοινά τροφοδοτικά είναι περίπου 2000mA. Έτσι, με άλλα λόγια, ο φωτισμός όλων των led RGB ταυτόχρονα στο λευκό χρώμα δεν είναι μια πολύ φωτεινή ιδέα **.
Σας συνιστώ να χρησιμοποιήσετε ένα τροφοδοτικό 5V, 2000mA, καθώς είναι κοινά και αρκετά φθηνά.
* Προσέξτε ότι τα υψηλά ρεύματα (πάνω από 5mA) είναι επικίνδυνα! Επομένως, παρακαλούμε να είστε πολύ προσεκτικοί όταν ενεργοποιείτε το Word Clock!
** Υπάρχουν ορισμένα κόλπα για να φωτίσετε όλα τα led RGB ταυτόχρονα, όπως η σύνδεση του τροφοδοτικού και στα δύο άκρα της λωρίδας led RGB ή η χρήση των led RGB σε χαμηλότερη φωτεινότητα.
Σύνδεση του τροφοδοτικού
Θα συνδέσουμε το τροφοδοτικό στα εξαρτήματα. Θα συνδέσουμε έναν πυκνωτή 1000 uF πάνω από το θετικό και αρνητικό καλώδιο της τροφοδοσίας. Μπορείτε να χρησιμοποιήσετε ένα πρωτόκολλο για να ασφαλίσετε τη σύνδεση (δείτε την εικόνα). Δεδομένου ότι έχουμε αρκετά εξαρτήματα που χρειάζονται ρεύμα, συνδέουμε το καθένα από τα δύο καλώδια του τροφοδοτικού 5V σε ένα παξιμάδι καλωδίων: θα τα ονομάσουμε θετικό παξιμάδι καλωδίου (το οποίο συνδέεται με το θετικό καλώδιο της τροφοδοσίας) και αρνητικό παξιμάδι σύρματος (το οποίο συνδέεται με το αρνητικό καλώδιο της τροφοδοσίας). Τώρα, συνδέστε τα καλώδια 5V της λωρίδας led RGB και το RTC DS3231 στο θετικό παξιμάδι σύρματος. Ομοίως, συνδέστε τα καλώδια γείωσης (GND) της λωρίδας led RGB και το RTC DS3231 στο αρνητικό παξιμάδι σύρματος. Θα τροφοδοτήσουμε το Arduino Nano μέσω της θύρας 5V και μιας από τις επίγειες θύρες του. Για να το κάνετε αυτό, συνδέστε τη θύρα 5V του Arduino στο θετικό περικόχλιο σύρματος και μία από τις θύρες GND στο αρνητικό περικόχλιο σύρματος.
Ασφάλιση του τροφοδοτικού
Για να αποφύγετε να σπάσετε όλα τα όμορφα ενσύρματα ηλεκτρονικά σας, συνιστάται να στερεώσετε το καλώδιο του τροφοδοτικού στο εσωτερικό του πλαισίου RIBBA. Μπορείτε να το κάνετε απλά κάνοντας έναν κόμπο στο καλώδιο τροφοδοσίας πριν φύγει από το πίσω μέρος του ρολογιού Word. Ωστόσο, ένας πιο κομψός τρόπος είναι να ασφαλίσετε το καλώδιο σφίγγοντάς το στο εσωτερικό του πλαισίου RIBBA. Μπορείτε εύκολα να το κάνετε αυτό χρησιμοποιώντας ένα μικρό κομμάτι ξύλου και βιδώνοντάς το στο εσωτερικό του πλαισίου RIBBA χρησιμοποιώντας δύο βίδες. Σφίξτε το καλώδιο του τροφοδοτικού μεταξύ του ξύλου και του πλαισίου RIBBA. Στην τελευταία μου έκδοση του Word Clock, χρησιμοποίησα ένα μικρό μεντεσέ (περίπου 3 εκατοστά) για να ασφαλίσω το καλώδιο τροφοδοσίας. Ένα πλεονέκτημα αυτού είναι ότι δεν χρειάζεται να κόψετε ένα μικρό κομμάτι ξύλου.
Βήμα 8: Το βάζουμε όλα μαζί
Τώρα εκτυπώσαμε ή κόψαμε την όψη του Word Clock, τελειώσαμε το led matrix και συνδέσαμε τα ηλεκτρονικά εξαρτήματα, ήρθε η ώρα να ενώσουμε όλα τα επίπεδα του Word Clock.
- Τοποθετήστε την όψη του ρολογιού λέξεων στο πλαίσιο RIBBA.
- Βάλτε ένα (ημι) αδιαφανές χαρτί (κανονικό χαρτί εκτύπωσης ή χαρτί ανίχνευσης) για να διανείμετε όμορφα το φως κατά μήκος του γράμματος.
- Τοποθετήστε το πλέγμα στο πλαίσιο RIBBA.
- Ο πίνακας με τη μία πλευρά της μήτρας led και από την άλλη πλευρά τα ηλεκτρονικά εξαρτήματα μπορούν να τοποθετηθούν προσεκτικά στο πλαίσιο RIBBA.
Βήμα 9: Δημιουργία του πίσω μέρους του ρολογιού λέξεων
Το πίσω μέρος του ρολογιού μπορεί απλά να είναι κατασκευασμένο από ξύλινη σανίδα. Ο ωραιότερος τρόπος για να το κάνετε αυτό είναι να δείτε ένα κομμάτι σανίδας στις ίδιες διαστάσεις (περίπου 22,5x22,5 cm) με την σανίδα που παρέχεται στο πλαίσιο RIBBA. Τρυπήστε δύο τρύπες στο πίσω μέρος του Word Clock: μία για την τοποθέτησή της στον τοίχο (αν θέλετε) και μία για το καλώδιο τροφοδοσίας για να αφήσετε το ρολόι Word.
Είδα δύο κομμάτια με μήκος περίπου 20cm της ξύλινης λωρίδας. Αυτές οι δύο λωρίδες έχουν δύο λειτουργίες:
- Κρατώντας την ξύλινη σανίδα με τη μία πλευρά της λωρίδας led RGB και από την άλλη πλευρά τα ηλεκτρονικά εξαρτήματα στη θέση τους
- Δημιουργία επιφάνειας στην οποία μπορεί να βιδωθεί το πίσω μέρος του ρολογιού λέξεων.
Τώρα, βιδώστε αυτές τις λωρίδες στο εσωτερικό του πλαισίου RIBBA βεβαιωθείτε ότι τις πιέζετε σφιχτά στον πίνακα που συγκρατεί τα ηλεκτρικά εξαρτήματα. Στη συνέχεια, μπορείτε να βάλετε ξύλινη σανίδα που μόλις πριονίσατε πάνω από τις ξύλινες λωρίδες και να τη στερεώσετε χρησιμοποιώντας βίδες Το
Εάν θέλετε να τοποθετήσετε το ρολόι λέξεων στον τοίχο, βεβαιωθείτε ότι το πίσω μέρος του ρολογιού λέξεων είναι στερεωμένο σταθερά.
Βήμα 10: Προγραμματισμός του Arduino Nano
Εάν είστε νέοι στον προγραμματισμό του Arduino, θα σας συνιστούσα να κάνετε πρώτα μερικά μαθήματα (όπως το Blink), τα οποία είναι πολύ ενημερωτικά (και διασκεδαστικά!).
Δεδομένου ότι είμαι απλώς φοιτητής Μηχανολογίας, ο προγραμματισμός δεν είναι το αγαπημένο μου μέρος του έργου. Ευτυχώς, ο αδελφός μου είναι μάστερ στην Επιστήμη των Υπολογιστών, οπότε ο προγραμματισμός του Arduino ήταν ένα κομμάτι κέικ για αυτόν. Έτσι, όλες οι πιστώσεις για τον προγραμματισμό είναι για αυτόν (ευχαριστώ Laurens)!
Η βασική ιδέα είναι να υποδείξετε ποια led είναι μέρος μιας λέξης. Σημειώστε ότι το πρώτο led υποδεικνύεται ως led αριθμός 0. Άρα έχουμε 0-168 led. Στη συνέχεια, λέτε στο Arduino ποιες λέξεις πρέπει να φωτιστούν σε μια συγκεκριμένη ώρα. Ρυθμίζετε την ώρα στο RTC DS3231, έτσι ώστε το Arduino να γνωρίζει ποια είναι η τρέχουσα ώρα.
Τα χρώματα των led της λωρίδας led RGB καθορίζονται από μια τιμή 0-255 για κόκκινο, πράσινο και μπλε. Έτσι, ένα κόκκινο led συμβολίζεται με (κόκκινο, πράσινο, μπλε) = (255, 0, 0) και ένα μωβ με (reg, πράσινο, μπλε) = (255, 0, 255). Ένα led που δεν χρησιμοποιείται έχει το χρώμα (κόκκινο, πράσινο, μπλε) = (0, 0, 0).
Μπορείτε να ομαδοποιήσετε τις λέξεις ανάλογα με τον σκοπό τους:
- Μια ομάδα που ανάβει πάντα («Είναι», «είναι», το όνομά σας κ.λπ.)
- Ομάδα για λέξεις που υποδεικνύουν τα λεπτά
- Μια ομάδα λέξεων σύζευξης («παρελθόν», «σε», «μισό», «τέταρτο» κ.λπ.)
- Μια ομάδα λέξεων που υποδεικνύουν τις ώρες
- Μια ομάδα που καλύπτει όλα τα γράμματα που δεν χρησιμοποιείτε την τρέχουσα ώρα
Για κάθε ομάδα λέξεων μπορείτε να ορίσετε ένα χρώμα (αυτό είναι ευκολότερο από τον καθορισμό ενός χρώματος για κάθε λέξη ή ακόμη και γράμμα ξεχωριστά).
Μπορείτε να ανεβάσετε το πρόγραμμά σας συνδέοντας το Arduino Nano στον υπολογιστή σας χρησιμοποιώντας ένα μίνι καλώδιο usb.
ΕΝΗΜΕΡΩΣΗ (Ιανουάριος 2019):
Πρόσθεσα το αρχείο Arduino στο Instructable. Το αρχείο είναι γραμμένο από τον κουνιάδο μου, οπότε όλη η πίστωση πηγαίνει σε αυτόν! Το αρχείο βασίζεται σε ένα ρολόι Word που χρησιμοποιεί κουμπιά για εναλλαγή μεταξύ συγκεκριμένων χρωμάτων και ψηφιακής λειτουργίας. Φυσικά, μπορείτε να προγραμματίσετε τα κουμπιά όπως σας αρέσει
Βήμα 11: Τελειώνοντας
Εάν όλα πήγαν σύμφωνα με το σχέδιο, απλά φτιάξατε το δικό σας Word Clock!
Παρακαλώ, αν έχετε οποιεσδήποτε συστάσεις, μην αμφιβάλλετε να σχολιάσετε! Θα προσπαθήσω να τις απαντήσω, αλλά επειδή ο χρόνος μου είναι περιορισμένος, μπορεί να πάρει λίγο χρόνο.