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

Απλό δυαδικό ρολόι χρησιμοποιώντας το Attiny85: 10 βήματα
Απλό δυαδικό ρολόι χρησιμοποιώντας το Attiny85: 10 βήματα

Βίντεο: Απλό δυαδικό ρολόι χρησιμοποιώντας το Attiny85: 10 βήματα

Βίντεο: Απλό δυαδικό ρολόι χρησιμοποιώντας το Attiny85: 10 βήματα
Βίντεο: Excel tutorials: Πως φτιάχνουμε ένα ψηφιακό ρολόϊ χρησιμοποιώντας τις συναρτήσεις NOW και TODAY 2024, Νοέμβριος
Anonim
Απλό δυαδικό ρολόι χρησιμοποιώντας το Attiny85
Απλό δυαδικό ρολόι χρησιμοποιώντας το Attiny85
Απλό δυαδικό ρολόι χρησιμοποιώντας το Attiny85
Απλό δυαδικό ρολόι χρησιμοποιώντας το Attiny85
Απλό δυαδικό ρολόι χρησιμοποιώντας το Attiny85
Απλό δυαδικό ρολόι χρησιμοποιώντας το Attiny85

Χαιρετισμούς! Σε αυτά τα εκπαιδευτικά δείχνω πώς να φτιάξετε ένα μινιμαλιστικό και απλό δυαδικό ρολόι χρησιμοποιώντας ένα 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
Κύκλωμα: Συγκόλληση των Leds
Κύκλωμα: Συγκόλληση των Leds
Κύκλωμα: Συγκόλληση των Leds

Προχώρησα στη συγκόλληση των Leds μαζί χρησιμοποιώντας το κολλητήρι μου και την ήδη τρυπημένη θήκη για να τοποθετήσω σωστά τα led κατά τη συγκόλληση. Κάθε Led μιας στήλης συγκολλάται μαζί με την κάθοδό τους Κάθε Led μιας σειράς συγκολλάται μαζί από την άνοδό τους

Βήμα 9: Κύκλωμα: Χτίζοντας το κύκλωμα

Circuit: Building the Circuit
Circuit: Building the Circuit
Circuit: Building the Circuit
Circuit: Building the Circuit
Circuit: Building the Circuit
Circuit: Building the Circuit
Circuit: Building the Circuit
Circuit: Building the Circuit

Με το Attiny προγραμματισμένο με τον κωδικό, το μόνο που πρέπει να κάνετε είναι να φτιάξετε πρώτα το κύκλωμα χρησιμοποιώντας ένα breadboard για να δοκιμάσετε το πρόγραμμά μου και να βεβαιωθείτε ότι όλα λειτούργησαν πριν κολλήσετε ολόκληρο το κύκλωμα. Η χρήση του καταχωρητή αλλαγής είναι απαραίτητη καθώς το Attiny δεν παρέχει αρκετές ακίδες εξόδου για τα 8 τελικά σημεία (4 σειρές, 4 στήλες) και τα δύο κουμπιά. Το σχέδιο και το κύκλωμα που έκανα είναι στις εικόνες. Δοκίμασα το κύκλωμά μου στο ψωμί και όταν ήταν καλό να το πάω, το κόλλησα στην πλακέτα. Δεν είχα υποδοχή μπαταρίας για ένα κελί, οπότε χρησιμοποίησα τη φαντασία μου για να φτιάξω ένα προσωρινό (πολύ πρόχειρο..). Σας συνιστώ να χρησιμοποιήσετε μια πραγματική θήκη μπαταρίας.

Βήμα 10: Συναρμολόγηση

Συναρμολόγηση
Συναρμολόγηση
Συναρμολόγηση
Συναρμολόγηση
Συναρμολόγηση
Συναρμολόγηση
Συναρμολόγηση
Συναρμολόγηση

Το τελευταίο βήμα ήταν να συναρμολογήσετε τα πάντα, δηλαδή να στερεώσετε απλά το κύκλωμα στη θήκη και τα Leds στις αντίστοιχες οπές. Στη συνέχεια, μπορείτε να ορίσετε την ώρα χρησιμοποιώντας τα κουμπιά και να αφήσετε το Attiny να παρακολουθήσει τον χρόνο. Για παράδειγμα, στη δεύτερη εικόνα: oursρες2 = 2 και oursρες1 = 1 λεπτά 2 = 1 και λεπτά 1 = 6, οπότε η ώρα είναι 21:16 για να αφήσετε σχόλια και προτάσεις!

Συνιστάται: