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

Cascadable 8x16 Rgb Led Matrix: 3 Βήματα
Cascadable 8x16 Rgb Led Matrix: 3 Βήματα

Βίντεο: Cascadable 8x16 Rgb Led Matrix: 3 Βήματα

Βίντεο: Cascadable 8x16 Rgb Led Matrix: 3 Βήματα
Βίντεο: DFRobot I2C 8x16 RGB LED Matrix Panel 2024, Ιούλιος
Anonim
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix

Σε αυτό το έργο έφτιαξα ένα cascadable 8x16 rgb led matrix και τον ελεγκτή του. Το Microchip 18F2550 χρησιμοποιείται για την υποστήριξη USB. Τα led RGB οδηγούνται από καταχωρητές βάρδιας 74hc595 με αντιστάσεις. Για δεδομένα κίνησης και διαμόρφωσης. Χρησιμοποιείται εξωτερικό eeprom 24C512. Τα δεδομένα διαμόρφωσης και κινούμενων εικόνων δημιουργούνται από γραφική διεπαφή χρήστη (gui) στον υπολογιστή και μεταφέρονται στο eeprom μέσω USB Έκανα μονάδες μήτρας rgb led μήκους 8x16 pixel. Και μπορούν να προσαρτηθούν για να κάνουν μεγαλύτερη επιφάνεια προβολής.

Βήμα 1: Αρχιτεκτονική

Αρχιτεκτονική
Αρχιτεκτονική
Αρχιτεκτονική
Αρχιτεκτονική

αρχιτεκτονική Τα δεδομένα κίνησης και διαμόρφωσης δημιουργούνται στον υπολογιστή από ένα gui. τότε ανεβαίνει στον πίνακα ελέγχου μέσω usb. Η μονάδα μικροελεγκτή (mcu) μεταφέρει αυτά τα δεδομένα στη μονάδα αποθήκευσης της πλακέτας (eeprom). Όταν ο πίνακας είναι σε λειτουργία, διαβάζει πρώτα τα δεδομένα διαμόρφωσης: χρονικά διαστήματα μεταξύ πλαισίων κινούμενων σχεδίων, διάρκεια εμφάνισης κινούμενων εικόνων, λειτουργία εργασίας (σόλο ή διαδοχικά), στη συνέχεια διαβάζει ένα κομμάτι δεδομένων κινούμενων σχεδίων και στέλνει τα δεδομένα σε καταχωρητές αλλαγής για ενημέρωση το καθεστώς των led. Χρησιμοποιούνται κοινά led της ανόδου rgb. Τα led είναι διατεταγμένα σε 8 σειρές, 16 στήλες. όλες οι άνοδοι συνδέονται μεταξύ τους σε μια σειρά. Το Shift καταχωρεί στοιχεία ελέγχου μία σειρά τη φορά. Με πολυπλεξία? 8 σειρές ενημερώνονται πολύ γρήγορα, ώστε να εμφανίζεται συνεχής εικόνα. για 8 σειρές --------- ένας καταχωρητής αλλαγής 8bit χρησιμοποιείται για πολυπλεξία. για στήλες 16 rgb leds 16*3 = 48 ------ χρησιμοποιείται έξι καταχωρητής αλλαγής 8bit. Στη σόλο λειτουργία, μια ενότητα λειτουργεί όπως περιγράφεται παραπάνω. Στη λειτουργία καταρράκτη: Ένας πίνακας γίνεται κύριος πίνακας και στέλνει σήμα συγχρονισμού σε άλλους πίνακες μέσω σειριακής περιφερειακής διεπαφής (spi). όλοι οι πίνακες εμφανίζουν κινούμενα σχέδια αποθηκευμένα στη μνήμη τους. Και ο χρόνος είναι διατεταγμένος σύμφωνα με το σήμα συγχρονισμού που προέρχεται από τον κύριο πίνακα.

Συνιστάται: