Αυτό το καταπληκτικό ρολόι LED είναι ένα αρκετά απλό έργο που σχεδόν ο καθένας μπορεί να κάνει.
Δεδομένου ότι οι μπάλες πινγκ-πονγκ δεν προσανατολίζονται στη μήτρα, ο συγγραφέας έπρεπε να βρει έναν καλό τρόπο εμφάνισης των αριθμών. Ο σχεδιασμός, στον οποίο σταμάτησε, χρησιμοποιεί 12 σφαίρες για κάθε ψηφίο, μετά από μερικά πειράματα αποδείχθηκε ότι αυτό επέτρεψε την πιο σαφή αναπαράσταση των αριθμών.
Χρησιμοποιήθηκαν συνολικά 128 μπάλες για ολόκληρη την οθόνη.
Βήμα 1: Υλικά / Εργαλεία:
- MDF 80 * 30 cm (μπορείτε να αντικαταστήσετε το MDF με ένα πολυστρωματικό υλικό ή με ινοσανίδες)
- 128 μπάλες πινγκ-πονγκ (λευκό, κατά προτίμηση λευκό γαλάζιο)
- Μικρά καρφιά επίπλων
- Παλιό καλώδιο USB (για τροφοδοσία Arduino νανο)
- Καλώδιο με βύσμα από μη απαραίτητο εξοπλισμό
- Τροφοδοσία 5V 10A
- Arduino nano
- LED λουρίδα ws2812b (5m, 30 leds / μέτρο, τάξη IP30)
- DS3231 Ρολόι πραγματικού χρόνου ρολόι
- 3-πυρήνα καλώδιο (2 + μέτρα)
Τα εργαλεία:
- Mitter είδε (ή ένα επαρκές επίπεδο δεξιοτήτων για να κόψει ακριβώς σε 30 μοίρες χωρίς αυτό)
- Πριόνια
- Σίδερο συγκόλλησης
- Τρυπάνι ή κατσαβίδι
- 32 mm κορώνα
- Κόλλα ξύλου
- Πυροβόλο όπλο με κόλλα (με κόλλα)
- Φακός
- Χαρτί άμμου
Πρόλογος
Η επιλογή των μπάλες είναι ένα σημαντικό κομμάτι. Οι μπάλες πινγκ-πονγκ έχουν συνήθως μια ραφή που συνδέει τα δύο ημισφαίρια μαζί. Αυτό από μόνο του δεν αποτελεί πρόβλημα, δεδομένου ότι με τη σωστή διάταξη των σφαιρών, αυτή η ραφή τελικά δεν θα είναι ορατή στην οθόνη. Ωστόσο, συχνά στις μπάλες υπάρχει ένα λογότυπο του κατασκευαστή, το οποίο θα αποκοπεί στη διαδικασία. Πρέπει να κοιτάξετε έτσι ώστε το λογότυπο να μην βρίσκεται στην ραφή, αλλά είναι στη μία πλευρά του ημισφαιρίου. Οι χρωματιστές μπάλες δεν είναι επίσης κατάλληλες. Συνιστάται η χρήση σφαιρών χωρίς ping-pong χωρίς εκτύπωση, αλλά δεν είναι δυνατόν να αγοραστούν όλα αυτά.
Βήμα 2: Κομμένες μπάλες
Κάθε μπάλα θα έχει το δικό της LED. Προκειμένου να επιτευχθεί η καλύτερη μετάδοση του φωτός και η καλή διασπορά, οι μπάλες πρέπει να αποκόπτονται από τη μία πλευρά, καθιστώντας το ένα είδος σκιάς (παράδειγμα: όπως στους λαμπτήρες δρόμου). Αυτές οι οπές πρέπει να είναι αρκετά μεγάλες (περίπου 30 mm), αφού δεν θα είναι δυνατή η τοποθέτηση των LED πάντα αυστηρά στο κέντρο.
Για να γίνει αυτό, τρυπήθηκε μια τρύπα διαμέτρου 32 mm σε ένα κομμάτι πυκνού υλικού, μια σφαίρα πιέζεται πάνω σ 'αυτή την οπή και, από την άλλη πλευρά, το προεξέχον κομμάτι κόβεται με ένα κοπτικό. Το λογότυπο πρέπει να μπαίνει στο τμήμα αποκοπής, αν υπάρχει, και για να βεβαιωθείτε ότι η ραφή δεν πέφτει στην "μπροστινή" πλευρά του αμπαζούρα - η μπάλα επισημαίνεται με ένα φακό.Αυτό περιπλέκει το καθήκον και γι 'αυτό είναι επιθυμητό να χρησιμοποιηθούν χωρίς μπάλες.
Βήμα 3: Συγκολλήστε τις μπάλες σε σειρές
Κάνοντας τρύπες σε όλες τις μπάλες πινγκ-πονγκ, πρέπει να κολληθούν σε σειρές (2 σειρές 17, 18 και 19 μπάλες και μία σειρά 20). Αυτές οι σειρές πρέπει να είναι όσο το δυνατόν πιο ευθεία και δεν πρέπει να υπάρχει κενό ανάμεσα στις μπάλες. Είναι βολικό να το κάνετε αυτό τοποθετώντας τις μπάλες μεταξύ των δύο σιδηροτροχιών, τοποθετώντας τις με τις οπές προς τα επάνω. Μετά από αυτό, οι μπάλες είναι κολλημένες μαζί με μια μικρή ποσότητα ζεστής κόλλας σε κάθε πλευρά. Πρέπει να υπάρχει μικρή κόλλα, αλλιώς θα είναι ορατή στο τέλος.
Βήμα 4: Γραμμές σύνδεσης
Αυτό γίνεται και πάλι με τη βοήθεια σιδηροτροχιών, αλλά τώρα μεταξύ τους είναι ήδη σειρές. Και πάλι, πρέπει να βεβαιωθείτε ότι υπάρχει μικρή κόλλα. Εφαρμόζοντας κόλλα για κάθε 4 αρθρώσεις, οι σειρές πιέζονται το ένα ως προς το άλλο, έτσι ώστε στο τέλος να μην υπάρχουν κενά.
Βήμα 5: Πλαίσιο
Το πλαίσιο είναι μια επιμήκης κηρήθρα μέλισσας και συναρμολογείται από 6 τμήματα. Σύμφωνα με τους κανόνες, μια μπάλα πινγκ-πονγκ πρέπει να έχει διάμετρο 40 mm, ωστόσο οι κατασκευαστές δεν τηρούν πάντα αυστηρά τις προδιαγραφές αυτές, επομένως είναι απαραίτητο να λάβετε υπόψη το μέγεθος του πλαισίου με βάση τις μπάλες που καταφέρατε να αποκτήσετε. Είναι επίσης απίθανο ότι οι κολλητικές μπάλες είναι ιδανικές, έτσι το μέγεθος του πλαισίου καθορίζεται εμπειρικά.
Αφού γίνουν τα πρόσωπα του πλαισίου, αυτά σύρονται μεταξύ τους, εισάγονται σειρές μέσα σε αυτό για να βεβαιωθείτε ότι όλα συγκλίνουν και, εάν είναι απαραίτητο, τελειώνουν.
Βήμα 6: Συγκόλληση της λωρίδας LED
Η λωρίδα LED πρέπει να κόβεται σε τμήματα (ένα μέρος 1 LED, ένα από τα τρία LED, ένα από τα 5 LED και 17 από τα 7 LED). Τα τμήματα συνδέονται με σύρμα σύμφωνα με την εικόνα (1 LED, στη συνέχεια 5, τότε όλα τα τμήματα είναι 17 και στο τέλος υπάρχουν 3 LED).
Βήμα 7: πίσω τοίχος
Από το MDF ή το ινοσανίδες κατά μήκος της εσωτερικής περιμέτρου του συναρμολογημένου πλαισίου, κόβεται το οπίσθιο τοίχωμα πάνω στο οποίο θα συγκολληθεί η λωρίδα LED. Η θέση των λυχνιών LED στην ταινία και η αντιστοιχία τους με τις μπάλες μπορεί να φανεί στη σχηματική εικόνα παρακάτω.
Βήμα 8: Εγκατάσταση λωρίδας LED
Τα σύρματα που συνδέουν τα τμήματα της ταινίας παρεμβαίνουν στην κανονική τοποθέτηση του πίνακα των μπάλες, έτσι ώστε να συστέλλονται. Για να γίνει αυτό, τρύπες τρυπιούνται στο πίσω κάλυμμα λίγο περισσότερο από το πλάτος της ταινίας, και μια ταινία εισάγεται μέσα τους. Αφού βεβαιωθείτε ότι κάθε λυχνία LED χτυπά τη δική της μπάλα, μπορείτε να αφαιρέσετε το υπόστρωμα της κολλητικής στρώσης των ταινιών και να τα κολλήσετε στη βάση.
Βήμα 9: Κόψτε τις μπάλες στο πλαίσιο
Ο πίνακας τοποθετείται με την όψη προς τα κάτω και σε κάθε σημείο επαφής στερεώνεται με μια μικρή σταγόνα κόλλας θερμής τήξης.
Βήμα 10: Εγκατάσταση του πίνακα LED
Ο πίνακας LED τοποθετείται στην κορυφή. Ο πίνακας είναι σταθερός με αρκετά μικρά γαρύφαλλα, σύμφωνα με την αρχή που έχει καθοριστεί στα πλαίσια μιας εικόνας ή μιας φωτογραφίας. Αυτό θα καταστήσει εύκολη την αποσυναρμολόγηση της δομής σε περίπτωση που κάτι αποτύχει και παρέχει ευκαιρίες για περαιτέρω τροποποιήσεις.
Βήμα 11: Ηλεκτρονικά
Οι σύνδεσμοι της "μητέρας" PLS είχαν συγκολληθεί στους τερματικούς σταθμούς arduino, στους οποίους συνδέονται η μονάδα ρολογιού, η ισχύς και η λωρίδα LED. Η ταινία τροφοδοτείται απευθείας από την τροφοδοσία ισχύος 5V 3Α, τα "δεδομένα" συνδέονται με το arduino μέσω μιας αντίστασης 300-500 Ohm (προαιρετική, αλλά πολύ επιθυμητή). Το ίδιο το arduino τροφοδοτείται από την ίδια μονάδα, αλλά δεν χρειάζεται να συνδέσετε την ισχύ της ταινίας με το arduino, δεν είναι απαραίτητο τα υψηλά ρεύματα να κινούνται κατά μήκος των διαδρομών arduino. Η παροχή ενέργειας της ταινίας, παρεμπιπτόντως, συνδέεται κατά προτίμηση και στις δύο πλευρές της ταινίας.
Βήμα 12: Κωδικός
Κατά τη λήψη του κώδικα, βεβαιωθείτε ότι η συσκευή είναι απενεργοποιημένη!
Πρώτα απ 'όλα, πρέπει να ρυθμίσετε την ώρα στη μονάδα. Σχετικά με το πώς να το κάνετε αυτό για παράδειγμα εδώ.
Μετά από αυτό, μπορείτε να κατεβάσετε τον κύριο κώδικα. Παρακάτω μπορείτε να δείτε τον κώδικα που χρησιμοποιήθηκε στο συνημμένο βίντεο και στις περισσότερες φωτογραφίες. (TimeWhiteBackgroundRainbow.ino)
Ο συντάκτης παρείχε επίσης άλλα προγράμματα. Το πρόγραμμα CycleThroughDigits.ino απλώς μετρά σε 9999 για να δείξει πώς φαίνονται όλοι οι αριθμοί.Το OnlyTime.ino εμφανίζει απλώς την ώρα χωρίς έγχρωμο φόντο. Τέλος, το "FastledExampleCode.ino" είναι ο κώδικας που παρέχεται από τη βιβλιοθήκη FastLED που παρουσιάζει μερικά απλά κινούμενα σχέδια. Όλα τα αρχεία μπορούν να μεταφορτωθούν σε ένα αρχείο στο τέλος του άρθρου.
Αυτό το έργο μπορεί να είναι κάτι περισσότερο από ένα κανονικό ρολόι. Για παράδειγμα, μπορείτε να προσθέσετε έλεγχο κουμπιών, να αλλάξετε τη φωτεινότητα ανάλογα με τον φωτισμό, να εμφανίσετε μόνο μερικά χρώματα, να απαντήσετε στη μουσική και να την συνδέσετε στο Wi-Fi. Δεδομένου ότι το έργο συναρμολογείται σε arduino - οι δυνατότητες είναι ευρείες.
Από τον εαυτό μου. Ίσως ο καθένας δεν κατάλαβε πώς λειτουργεί. Το έργο δεν χρησιμοποίησε μια κανονική λωρίδα LED RGB, αλλά μια ειδική ταινία με μια διεύθυνση για κάθε LED. Δηλαδή, κάθε LED έχει το δικό της τσιπ με μια μεμονωμένη διεύθυνση, έτσι ώστε κάθε LED μπορεί να χρησιμοποιηθεί ως "pixel" της οθόνης.
Λήψη αρχείου με σκίτσα και βιβλιοθήκες
Αυτό είναι όλο, καλή τύχη σε όλους στη δουλειά σας!