Πίνακας περιεχομένων:
- Βήμα 1: Στοιχεία
- Βήμα 2: Περισσότερα για το MAX7219
- Βήμα 3: Περισσότερα για το DS1307
- Βήμα 4: Διάγραμμα σύνδεσης
- Βήμα 5: Φροντιστήριο
- Βήμα 6: Κωδικός
Βίντεο: Digitalηφιακό ρολόι με χρήση οθόνης Arduino και Led Dot Matrix: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Σήμερα, οι κατασκευαστές, οι προγραμματιστές προτιμούν το Arduino για την ταχεία ανάπτυξη των πρωτοτύπων έργων. Το Arduino είναι μια ηλεκτρονική πλατφόρμα ανοιχτού κώδικα που βασίζεται σε εύχρηστο υλικό και λογισμικό. Το Arduino έχει πολύ καλή κοινότητα χρηστών. Σε αυτό το έργο θα δούμε πώς να δημιουργήσουμε ψηφιακό ρολόι χρησιμοποιώντας το Arduino. Αυτό το έργο είναι εύκολο να κατασκευαστεί και να το αλλάξετε σύμφωνα με τις απαιτήσεις.
Βήμα 1: Στοιχεία
Ακολουθούν τα απαιτούμενα στοιχεία για το έργο
1 x Arduino Uno
Arduino Uno στην Ινδία-
Arduino Uno στο Ηνωμένο Βασίλειο -
Arduino Uno στις ΗΠΑ -
4 x οθόνη MAX7219 Led Dot Matrix
Dot Matrix Display στο Ηνωμένο Βασίλειο -
Dot Matrix Display στις ΗΠΑ -
Dot Matrix Display στην Ινδία-
1 x μονάδα DS1307 RTC
Ρολόι DS1307 RTC στην Ινδία-
Ρολόι DS1307 RTC στο Ηνωμένο Βασίλειο -
Ρολόι DS1307 RTC στις ΗΠΑ -
Λίγα καλώδια
Βήμα 2: Περισσότερα για το MAX7219
Τα MAX7219/MAX7221 είναι συμπαγή, σειριακά προγράμματα οδήγησης κοινής καθόδου εισόδου/εξόδου που διασυνδέουν μικροεπεξεργαστές (μPs) με αριθμητικές οθόνες LED 7 τμημάτων έως 8 ψηφίων, οθόνες ράβδων ή 64 μεμονωμένες λυχνίες LED.
Στο τσιπ περιλαμβάνονται ένας αποκωδικοποιητής κωδικού BCD BCD, κύκλωμα σάρωσης πολλαπλών εφαρμογών, προγράμματα οδήγησης τμημάτων και ψηφίων και μια στατική μνήμη RAM 8x8 που αποθηκεύει κάθε ψηφίο.
Απαιτείται μόνο μία εξωτερική αντίσταση για να ρυθμίσετε το ρεύμα τμήματος για όλα τα LED. Το MAX7221 είναι συμβατό με SPI ™, QSPI και MICROWIRE, και διαθέτει προγράμματα οδήγησης τμημάτων περιορισμένης ταχύτητας για μείωση του EMI.
Μια βολική σειριακή διεπαφή 4 συρμάτων συνδέεται με όλα τα κοινά μP. Τα μεμονωμένα ψηφία μπορούν να αντιμετωπιστούν και να ενημερωθούν χωρίς να ξαναγραφεί ολόκληρη η οθόνη.
Τα MAX7219/MAX7221 επιτρέπουν επίσης στο χρήστη να επιλέγει αποκωδικοποίηση κωδικού Β ή μη αποκωδικοποίηση για κάθε ψηφίο.
Βήμα 3: Περισσότερα για το DS1307
Το σειριακό ρολόι πραγματικού χρόνου DS1307 (RTC) είναι ένα χαμηλής ισχύος, πλήρες δυαδικό κωδικοποιημένο δεκαδικό (BCD) ρολόι/ημερολόγιο
συν 56 byte NV SRAM.
Η διεύθυνση και τα δεδομένα μεταφέρονται σειριακά μέσω I2C, αμφίδρομου διαύλου.
Το ρολόι/ημερολόγιο παρέχει πληροφορίες για δευτερόλεπτα, λεπτά, ώρες, ημέρα, ημερομηνία, μήνα και έτος.
Η ημερομηνία λήξης του μήνα προσαρμόζεται αυτόματα για μήνες με λιγότερες από 31 ημέρες, συμπεριλαμβανομένων των διορθώσεων για το δίσεκτο έτος.
Το ρολόι λειτουργεί είτε σε 24ωρη είτε σε 12ωρη μορφή με ένδειξη AM/PM. Το DS1307 διαθέτει ενσωματωμένο κύκλωμα αίσθησης ισχύος που ανιχνεύει διακοπές ρεύματος και μεταβαίνει αυτόματα στην εφεδρική παροχή. Η λειτουργία χρονομέτρησης συνεχίζεται ενώ το εξάρτημα λειτουργεί από την εφεδρική παροχή.
Βήμα 4: Διάγραμμα σύνδεσης
Βήμα 5: Φροντιστήριο
Βήμα 6: Κωδικός
Για κωδικό και λεπτομέρειες σύνδεσης:
github.com/stechiez/Arduino/tree/master/di…
Μπορείτε να λάβετε τις βιβλιοθήκες από το ακόλουθο repo:
github.com/stechiez/Arduino/tree/master/l…
Συνιστάται:
Digitalηφιακό ρολόι LED Dot Matrix - ESP Matrix Android App: 14 Βήματα
Clηφιακό ρολόι LED Dot Matrix - ESP Matrix Android App: Αυτό το άρθρο υποστηρίζεται με υπερηφάνεια από το PCBWAY. Το PCBWAY δημιουργεί πρωτότυπα PCB υψηλής ποιότητας για ανθρώπους σε όλο τον κόσμο. Δοκιμάστε το για τον εαυτό σας και αποκτήστε 10 PCB για μόλις $ 5 στο PCBWAY με πολύ καλή ποιότητα, Ευχαριστώ PCBWAY. Το ESP Matrix Board που έχω αναπτύξει
Digitalηφιακό ρολόι με χρήση μικροελεγκτή (AT89S52 χωρίς κύκλωμα RTC): 4 βήματα (με εικόνες)
Digitalηφιακό ρολόι με χρήση μικροελεγκτή (AT89S52 Χωρίς κύκλωμα RTC): Ας περιγράψουμε ένα ρολόι … " Το ρολόι είναι μια συσκευή που μετρά και δείχνει τον χρόνο (σχετικό) " !!! Μαντέψτε το είπα σωστά για να κάνουμε ένα ΡΟΛΟΓΙΟ με τη λειτουργία ΣΥΝΑΓΕΡΜΟΣ Το ΣΗΜΕΙΩΣΗ: Θα διαρκέσει 2-3 λεπτά για να διαβάσετε, διαβάστε ολόκληρο το έργο αλλιώς δεν θα
Digitalηφιακό ρολόι με αυτόματη περιστροφή της οθόνης LED: 4 βήματα
Digitalηφιακό ρολόι με αυτόματη περιστροφή της οθόνης LED: Αυτό το έργο αφορά ένα ψηφιακό ρολόι με αυτόματη περιστροφή οθόνης LED 7-Seg. Αυτό το ρολόι μπορεί να περιστραφεί σε οποιαδήποτε θέση διατηρώντας τα ψηφία αναγνώσιμα ακόμη και ανάποδα ή σε μια εικόνα καθρέφτη! Είναι ελέγχεται από ένα Arduino και οδηγείται από επιταχυνσιόμετρο
Digitalηφιακό ρολόι 12 ωρών με χρήση Arduino: 3 βήματα
Digitalηφιακό ρολόι 12 ωρών με χρήση Arduino: Πρόκειται για ένα έργο που βασίζεται σε breadboard και χρησιμοποιεί Atmel Atmega 2560 (Arduino Mega) και οθόνη LCD 16x2 για να φτιάξει ένα ψηφιακό ρολόι 12 ωρών χωρίς να χρειάζεται επιπλέον περιφερειακά. Μπορούμε επίσης να ορίσουμε και να τροποποιήσουμε την ώρα με τη βοήθεια δύο κουμπιών. Το σύνολο
Digitalηφιακό ρολόι με χρήση 4026 και 4060: 5 βήματα (με εικόνες)
Digitalηφιακό ρολόι με χρήση 4026 και 4060: Αυτό το καλοκαίρι πήρα ένα μάθημα με τίτλο " Digital Electronics " στο κολέγιο μου. Έμαθα για σαγιονάρες, πάγκους και πολλά άλλα. Έτσι σκέφτηκα ότι θα ήταν υπέροχο αν κάνω ένα έργο που σχετίζεται με τα ψηφιακά ηλεκτρονικά και από εκεί το ψηφιακό cloc του έργου