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

Δυαδικό ρολόι LED: 6 βήματα (με εικόνες)
Δυαδικό ρολόι LED: 6 βήματα (με εικόνες)

Βίντεο: Δυαδικό ρολόι LED: 6 βήματα (με εικόνες)

Βίντεο: Δυαδικό ρολόι LED: 6 βήματα (με εικόνες)
Βίντεο: ΠΗΡΑ ενα κουτι ΠΡΟΦΥΛΑΚΤΙΚΑ…. 2024, Νοέμβριος
Anonim
Δυαδικό ρολόι LED
Δυαδικό ρολόι LED

Αυτή είναι η δεύτερη αναθεώρηση του δυαδικού ρολογιού LED που βασίζεται σε PIC. Η αρχική έκδοση ήταν το πρώτο έργο PIC που επιχείρησα, χρησιμοποίησε ένα PIC16F84A για τη χρονομέτρηση και τον έλεγχο της μήτρας οθόνης, δυστυχώς δεν κράτησε αρκετό χρόνο και κέρδισε περίπου ένα λεπτό κάθε εβδομάδα. Αυτή η δεύτερη έκδοση βασίζεται σε Το PIC16F628A που λειτουργεί στα 4MHz για τον έλεγχο της οθόνης, χρησιμοποιεί επίσης ένα τσιπ ρολογιού DS1307 σε πραγματικό χρόνο για να κάνει τη χρονομέτρηση. Κάθε δευτερόλεπτο ο DS1307 στέλνει έναν παλμό στο τσιπ PIC, ο PIC διαβάζει τον εσωτερικό χρόνο από το DS1307 μέσω του διαύλου I2C και στη συνέχεια εμφανίζει τον χρόνο σε δυαδικό επίπεδο στην οθόνη LED. Η κάτω σειρά LED εμφανίζει τα δευτερόλεπτα, τις μεσαίες σειρές δείχνει τα λεπτά και η πάνω σειρά είναι για ώρες. Ο χρόνος που εμφανίζεται στην εικόνα είναι 01100: 010011: 011011 ή σε δεκαδικό 12:19:27. Ο χρόνος είναι σε μορφή 24 ωρών, οπότε ανεβαίνει στα 10111: 111011: 111011 ή 23: 59: 59 Το PCB θα μπορούσε να είναι διπλής όψης, ή όπως έχω κάνει εδώ μονής όψης με 7 συρματόσχοινους συγκολλημένους στη θέση τους αντί για το επάνω στρώμα χαλκού Το Διαθέτει ρυθμιστή 5 βολτ, οπότε θα μπορούσε να τροφοδοτηθεί από οποιαδήποτε τροφοδοσία ρεύματος 9 - 15 βολτ.

Βήμα 1: Μέρη / Εργαλεία

Εκτός από τον βασικό εξοπλισμό κατασκευής και συγκόλλησης PCB, θα χρειαστείτε τα ακόλουθα εξαρτήματα: 1x PIC16F628A & προγραμματιστής 1x chip ρολογιού πραγματικού χρόνου 1x 32.768kHz ρολόι crystal3x BC548 (ή παρόμοιο) τρανζίστορ2x PTM κουμπιά 1x 78L05 ρυθμιστής2x 220uF ηλεκτρολυτικά πυκνωτές17x Surface αντιστάσεις ανάρτησης επιφάνειας 8x 100 ohm αντιστάσεις τοποθέτησης 1x 2k αντίσταση τοποθέτησης επιφάνειας 12x μηδενικές συνδέσεις ohm (links 11 συνδέσεις μηδενικού ωμ και εφεδρική μπαταρία CR2016) 1x 100nF πυκνωτής τοποθέτησης επιφάνειας 50cm μονόκλωνο καλώδιο κουδουνιού 1x 9v - 15v τροφοδοτικό DC με υποδοχή DC

Βήμα 2: Κάντε PCB και πρόγραμμα PIC

Κάντε PCB & Πρόγραμμα PIC
Κάντε PCB & Πρόγραμμα PIC
Κάντε PCB & Πρόγραμμα PIC
Κάντε PCB & Πρόγραμμα PIC
Κάντε PCB & Πρόγραμμα PIC
Κάντε PCB & Πρόγραμμα PIC
Κάντε PCB & Πρόγραμμα PIC
Κάντε PCB & Πρόγραμμα PIC

Το πρώτο βήμα είναι να φτιάξετε τα PCB, τη διάταξη PCB και τα σχήματα για το κύριο ρολόι και τον πίνακα οθόνης παρέχονται σε μορφή Eagle. Το ρολόι PCB είναι διπλής όψης, αλλά το επάνω στρώμα αποτελείται απλώς από 7 συνδέσμους, αυτό σημαίνει ότι το PCB θα μπορούσε επίσης να κατασκευαστεί ως μονό στρώμα με 7 συρμάτινους συνδέσμους, αυτός είναι ο τρόπος που επέλεξα να το φτιάξω καθώς δεν μπορώ να κάνω διπλό Πλαϊνές πλάκες. Το PCB οθόνης χρησιμοποιεί αποκλειστικά συσκευές επιφανειακής συναρμολόγησης ενώ το κύριο ρολόι PCB χρησιμοποιεί ένα μείγμα επιτοίχιας τοποθέτησης και εξαρτημάτων μέσω οπών. Είναι σημαντικό να προγραμματίσετε το τσιπ PIC με το εξάγωνο αρχείο πριν από τη συγκόλληση στο κύκλωμα, καθώς δεν υπάρχουν Συνδέσεις ICSP στον πίνακα.

Βήμα 3: Συγκολλητικά κατώτατα στοιχεία

Συγκολλητικά κατώτατα εξαρτήματα
Συγκολλητικά κατώτατα εξαρτήματα

Συγκολλήστε τις 8 αντιστάσεις, τον 1 πυκνωτή και τη σύνδεση μηδενικού ωμ / εφεδρική μπαταρία όπως φαίνεται στην κάτω πλευρά του κύριου PCB ρολογιού.

Βήμα 4: Εξαρτήματα συγκόλλησης

Κορυφαία εξαρτήματα συγκολλήσεων
Κορυφαία εξαρτήματα συγκολλήσεων

Στη συνέχεια κολλήστε τα εξαρτήματα της οπής διασφαλίζοντας τον σωστό προσανατολισμό των 2 τσιπ, των 2 πυκνωτών και του ρυθμιστή.

Βήμα 5: Οθόνη συγκόλλησης

Οθόνη συγκολλήσεων
Οθόνη συγκολλήσεων

Για την οθόνη χρειάζεστε 17 LED επιφανειακής τοποθέτησης, 6 αντιστάσεις επιφάνειας τοποθέτησης 100 ohm, 11 συνδέσμους μηδενικού ωμ και 9 καλώδια καμπάνας μήκους 2 εκατοστών. Συγκολλήστε τα στο PCB σύμφωνα με το παρακάτω διάγραμμα, διασφαλίζοντας ότι θα κολλήσετε τα LED στο σωστό προσανατολισμό. Ο πίνακας οθόνης που εμφανίζεται εδώ είναι μια νεότερη έκδοση από ό, τι χρησιμοποιείται στις υπόλοιπες φωτογραφίες σε αυτό το διδακτικό, έχει λιγότερες αντιστάσεις, έτσι είναι πιο εύκολο και φθηνότερα. Πρέπει να ληφθεί μέριμνα κατά την τοποθέτηση των συνδέσεων μηδενικού ωμ (αντιστάσεις με μηδενική αντίσταση) καθώς υπάρχουν κομμάτια στο PCB που τρέχουν μεταξύ των 2 μαξιλαριών συγκόλλησης, οι σύνδεσμοι πρέπει να τοποθετούνται έτσι ώστε κανένα από τα μεταλλικά τερματικά να μην αγγίζει το PCB διαδρομή ανάμεσα στα τακάκια.

Βήμα 6: Τέλος

Φινίρισμα
Φινίρισμα

Συγκολλήστε το PCB οθόνης στο κύριο PCB ρολογιού, τότε το μόνο που απομένει είναι να συνδέσετε την τροφοδοσία. Το τροφοδοτικό πρέπει να είναι τουλάχιστον 9v DC και πρέπει να βαθμολογηθεί μόνο στα περίπου 200mA ή έτσι, ο κεντρικός συνδετήρας της υποδοχής DC πρέπει να είναι θετικό και το εξωτερικό πρέπει να είναι 0v. Μόλις συνδεθεί το ρεύμα, το ρολόι πρέπει να εμφανίζει 22:03:00 και να αρχίσει αμέσως να μετράει τα δευτερόλεπτα. Στη συνέχεια, το μόνο που απομένει είναι να ρυθμίσετε την ώρα, ένα από τα κουμπιά χρησιμοποιείται για να ρυθμίσετε τα λεπτά και το άλλο ορίζει τις ώρες, μόλις πατηθεί οποιοδήποτε κουμπί, ορίζει τα δευτερόλεπτα στο 0 και αυξάνει την αντίστοιχη οθόνη κατά 1.

Συνιστάται: