Πίνακας περιεχομένων:
- Βήμα 1: Συγκέντρωση υλικού
- Βήμα 2: Χτίζοντας την ξύλινη θήκη
- Βήμα 3: Θήκη από ξύλο: Κόβοντας τα κομμάτια της θήκης
- Βήμα 4: Θήκη από ξύλο: Διάτρηση των οδηγημένων οπών
- Βήμα 5: Θήκη ξύλου: Ζωγραφική
- Βήμα 6: Θήκη από ξύλο: Συναρμολόγηση
- Βήμα 7: Κύκλωμα
- Βήμα 8: Κύκλωμα: Συγκόλληση των Leds
- Βήμα 9: Κύκλωμα: Χτίζοντας το κύκλωμα
- Βήμα 10: Συναρμολόγηση
Βίντεο: Απλό δυαδικό ρολόι χρησιμοποιώντας το Attiny85: 10 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Χαιρετισμούς! Σε αυτά τα εκπαιδευτικά δείχνω πώς να φτιάξετε ένα μινιμαλιστικό και απλό δυαδικό ρολόι χρησιμοποιώντας ένα arduino uno και ένα attiny85. Εάν δεν χρησιμοποιήσατε ποτέ το arduino σας για να προγραμματίσετε άλλα μικροτσίπ, θα δείτε ότι είναι πολύ εύκολο να το κάνετε (το δοκίμασα για πρώτη φορά για αυτό το έργο και ήταν αρκετά απλό) και αρκετά βολικό καθώς μπορείτε να συρρικνώσετε το μέγεθος των έργων σας!
Βήμα 1: Συγκέντρωση υλικού
Για αυτό το έργο χρησιμοποίησα βασικά και εύχρηστα υλικά. Υπάρχουν δύο κατηγορίες υλικών, μία για τη θήκη του ρολογιού και μία για το κύκλωμα. Θήκη ξύλου: Όλα αυτά τα αντικείμενα βρέθηκαν σε ένα κατάστημα χειροτεχνίας- Ξύλινα πάνελ- Κόλλα ξύλου- Μαύρο και κόκκινο χρώμα σπρέι- Τρυπάνι τύπου- Jig SawCircuitry: - 13 κόκκινα 5v Leds- σύρματα- 4 x 220 Ohms αντιστάσεις- 2 x 10k Ohms αντιστάσεις- Θήκες καρφιτσών- 1 x 74hc595 (shift shift)- 2 κουμπιά- Πλακέτα κυκλώματος- κυψέλη κέρματος 3,3v- Attiny85- Arduino uno- Εργαλεία συγκόλλησης
Βήμα 2: Χτίζοντας την ξύλινη θήκη
Στα επόμενα βήματα, δείχνω πώς έφτιαξα τη θήκη για το ρολόι. Χρησιμοποίησα ξύλινα πάνελ και κόλλα ξύλου και λειτούργησε καλά. Τα πάνελ είχαν ύψος και πλάτος σύμφωνα με τις προτιμήσεις μου, οπότε δεν υπήρχε και πολύ κόψιμο. Επίσης, στην αρχή ήθελα να εμφανίσω τα δευτερόλεπτα, αλλά αργότερα, όταν έφτιαξα το κύκλωμα, βρήκα ότι ο διακόπτης led σε κάθε δευτερόλεπτο ήταν πραγματικά περισπαστικός, οπότε έκοψα αυτά τα Leds και αναδιάταξα τον κώδικα και τη θήκη μου ανάλογα αργότερα.
Βήμα 3: Θήκη από ξύλο: Κόβοντας τα κομμάτια της θήκης
Αρχικά, μέτρησα και έκοψα όλα τα κομμάτια που θα χρειαζόμουν για να φτιάξω τη θήκη μου. Αποφάσισα να το φτιάξω ως κουτί χωρίς πάτο. Τρίψω τις άκρες αν χρειαστεί. Μετρήσεις: Πλευρές: 2 x (7,4cm x 3,8cm) Μπροστά & Πίσω: 7,4cm x 9,5cmΚορυφή: 8,8cm x 3,8cm
Βήμα 4: Θήκη από ξύλο: Διάτρηση των οδηγημένων οπών
Διάτρησα τις τρύπες στην πρόσοψη της θήκης μου χρησιμοποιώντας ένα τρυπάνι τύπου. Έδειξα στον πίνακα πού να ανοίξω τις τρύπες και, επειδή χρησιμοποίησα φθηνό ξύλο χειροτεχνίας, έπρεπε να τρυπήσω αργά ώστε το ξύλο να μην σπάσει. Τώρα που κατάλαβα ότι θέλω να βγάλω τα Leds για τα δευτερόλεπτα έπρεπε να κόψω αυτό το πάνελ για να αφαιρέσω τις περιττές τρύπες. Το συνειδητοποίησα αφού ζωγράφισα τη θήκη μου, γι 'αυτό και η τελευταία εικόνα είναι το πάνελ μου βαμμένο
Βήμα 5: Θήκη ξύλου: Ζωγραφική
Μόλις είχα κάθε κομμάτι της θήκης του ρολογιού μου, προχώρησα στο βάψιμο τους. Επέλεξα κόκκινο και μαύρο χρώμα, καθώς τα Leds μου ήταν ήδη κόκκινα. Χρησιμοποίησα γυαλιστερό σπρέι, για να δώσω μια τελική όψη μετά από δύο στρώσεις χρώματος. Περίμενα μέχρι να στεγνώσουν όλα.
Βήμα 6: Θήκη από ξύλο: Συναρμολόγηση
Αφού στεγνώσει το χρώμα, κόλλησα τα πάντα χρησιμοποιώντας κόλλα ξύλου που στεγνώνει γρήγορα, φροντίζοντας να είναι όλα ίσια κάθε φορά που κολλούσα δύο κομμάτια μεταξύ τους. Περίμενα μέχρι να στεγνώσει, πριν κολλήσω τα επόμενα κομμάτια μεταξύ τους.
Βήμα 7: Κύκλωμα
Το επόμενο μέρος αυτού του έργου είναι για το κύκλωμα. Για αυτό το μέρος, θα χρειαστείτε το Arduino ή οποιοδήποτε προγραμματιστή μικροτσίπ και το Attiny85. Όπως ανέφερα προηγουμένως, έκοψα τα Leds για δευτερόλεπτα καθώς βρήκα τα δευτερόλεπτα πολύ περισπαστικά. Έτσι, στην αρχή, οι εικόνες δείχνουν όλα τα led, και αργότερα, τα δευτερόλεπτα απουσιάζουν. Για να προγραμματίσω το Attiny με το Arduino ως ISP ακολούθησα αυτό το ωραίο σεμινάριο από το instructables by randofo: https://www.instructables.com/id/Program-an-ATtiny… Ο κώδικας που ανέβασα στο Attiny:*Ο κωδικός βασίζεται σε εσωτερικό ρολόι 16Mhz αλλά μπορεί να αλλάξει*Χρησιμοποίησα χρονοδιακόπτες και διακοπές του τσιπ για να φτιάξω το ρολόι.
Βήμα 8: Κύκλωμα: Συγκόλληση των Leds
Προχώρησα στη συγκόλληση των Leds μαζί χρησιμοποιώντας το κολλητήρι μου και την ήδη τρυπημένη θήκη για να τοποθετήσω σωστά τα led κατά τη συγκόλληση. Κάθε Led μιας στήλης συγκολλάται μαζί με την κάθοδό τους Κάθε Led μιας σειράς συγκολλάται μαζί από την άνοδό τους
Βήμα 9: Κύκλωμα: Χτίζοντας το κύκλωμα
Με το Attiny προγραμματισμένο με τον κωδικό, το μόνο που πρέπει να κάνετε είναι να φτιάξετε πρώτα το κύκλωμα χρησιμοποιώντας ένα breadboard για να δοκιμάσετε το πρόγραμμά μου και να βεβαιωθείτε ότι όλα λειτούργησαν πριν κολλήσετε ολόκληρο το κύκλωμα. Η χρήση του καταχωρητή αλλαγής είναι απαραίτητη καθώς το Attiny δεν παρέχει αρκετές ακίδες εξόδου για τα 8 τελικά σημεία (4 σειρές, 4 στήλες) και τα δύο κουμπιά. Το σχέδιο και το κύκλωμα που έκανα είναι στις εικόνες. Δοκίμασα το κύκλωμά μου στο ψωμί και όταν ήταν καλό να το πάω, το κόλλησα στην πλακέτα. Δεν είχα υποδοχή μπαταρίας για ένα κελί, οπότε χρησιμοποίησα τη φαντασία μου για να φτιάξω ένα προσωρινό (πολύ πρόχειρο..). Σας συνιστώ να χρησιμοποιήσετε μια πραγματική θήκη μπαταρίας.
Βήμα 10: Συναρμολόγηση
Το τελευταίο βήμα ήταν να συναρμολογήσετε τα πάντα, δηλαδή να στερεώσετε απλά το κύκλωμα στη θήκη και τα Leds στις αντίστοιχες οπές. Στη συνέχεια, μπορείτε να ορίσετε την ώρα χρησιμοποιώντας τα κουμπιά και να αφήσετε το Attiny να παρακολουθήσει τον χρόνο. Για παράδειγμα, στη δεύτερη εικόνα: oursρες2 = 2 και oursρες1 = 1 λεπτά 2 = 1 και λεπτά 1 = 6, οπότε η ώρα είναι 21:16 για να αφήσετε σχόλια και προτάσεις!
Συνιστάται:
Αληθινό δυαδικό ρολόι με συγχρονισμό NTP: 4 βήματα
True Binary Clock With NTP Sync: Ένα πραγματικό δυαδικό ρολόι εμφανίζει την ώρα της ημέρας ως άθροισμα δυαδικών κλασμάτων μιας ολόκληρης ημέρας, σε αντίθεση με ένα παραδοσιακό " δυαδικό ρολόι " που εμφανίζει το χρόνο ως δεκαδικά ψηφία με κωδικοποίηση δυαδικών ψηφίων που αντιστοιχούν στις ώρες/λεπτά/δευτερόλεπτα. Παράδοση
Δυαδικό ρολόι γραφείου: 9 βήματα (με εικόνες)
Δυαδικό ρολόι γραφείου: Τα δυαδικά ρολόγια είναι φοβερά και αποκλειστικά για το άτομο που γνωρίζει το δυαδικό (τη γλώσσα των ψηφιακών συσκευών). Αν είστε τεχνικός, αυτό το περίεργο ρολόι είναι για εσάς. Έτσι, φτιάξτε μόνοι σας και κρατήστε το χρόνο σας μυστικό! Θα βρείτε πολλά δυαδικά c
"Απλό" ρολόι Digilog (ψηφιακό αναλογικό) χρησιμοποιώντας ανακυκλωμένο υλικό !: 8 βήματα (με εικόνες)
"Απλό" Ρολόι Digilog (Anηφιακό Αναλογικό) Χρήση Ανακυκλωμένου Υλικού !: Γεια σε όλους! Λοιπόν, σε αυτό το Instructable, θα μοιραστώ πώς να φτιάξω αυτό το +ηφιακό + Αναλογικό Ρολόι χρησιμοποιώντας φθηνό υλικό! Αν πιστεύετε ότι αυτό το έργο " είναι χάλια ", μπορείτε να φύγετε και να μην συνεχίσετε να διαβάζετε αυτό το Instructable. Ειρήνη! Λυπάμαι πραγματικά αν δεν
Απλό ψηφιακό ρολόι χρησιμοποιώντας Arduino: 6 βήματα
Απλό ψηφιακό ρολόι χρησιμοποιώντας Arduino: Φτιάξτε απλό ψηφιακό ρολόι χρησιμοποιώντας arduino και απλό PCB
Δυαδικό ρολόι χρησιμοποιώντας νεοπίξελ: 6 βήματα (με εικόνες)
Binary Clock Using Neopixels: Γεια σας, λατρεύω όλα τα πράγματα που σχετίζονται με το LED και επίσης μου αρέσει να τα χρησιμοποιώ με διαφορετικούς ενδιαφέροντες τρόπους Ναι, ξέρω ότι το Binary Clock έχει γίνει εδώ αρκετές φορές, και το καθένα είναι ένα εξαιρετικό παράδειγμα για το πώς δημιουργήστε το δικό σας ρολόι. Πραγματικά μου αρέσει