Πίνακας περιεχομένων:
- Βήμα 1: Υλικά
- Βήμα 2: Το κύκλωμα
- Βήμα 3: Ο κώδικας
- Βήμα 4: Επεξεργασία προτύπων που εμφανίζονται
- Βήμα 5: Το τελικό προϊόν
Βίντεο: Μήτρα LED 8x8: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Αυτό το διδακτικό θα σας δείξει πώς να φτιάξετε μια μήτρα LED 8x8 σε μάγισσα που μπορείτε να ελέγχετε κάθε μονό LED και να δημιουργείτε τα δικά σας σχέδια αρκεί να χρειάζονται μόνο 64 εικονοστοιχεία για να τα εμφανίσουν σε ένα χρώμα.
Ενημέρωση 25.09.10 Έχω προσθέσει μια γεννήτρια μοτίβων για τη δημιουργία προτύπων, αλλά δεν είναι όλες οι δυνατότητές της πλήρεις
Βήμα 1: Υλικά
Υλικά που χρειάζεστε: -8x8LED matris (μπορεί να φτιάξει ένα αλλά αγόρασα το δικό μου) -16x120Ohm αντιστάσεις-8xNPN τρανζίστορ (χρησιμοποίησα C547B) -1xPIC16f690-πρωτότυπο πίνακα (ή μπορείτε να φτιάξετε pcb για αυτό) -συρμάτινο τροφοδοτικό 5V (μπορείτε χρησιμοποιήστε έναν ρυθμιστή voltige, αλλά απλώς τροφοδοτώ το μηχάνημα από μια θύρα usb) Εργαλεία: -Προγραμματιστές PIC (θα λειτουργήσουν όλοι οι προγραμματιστές φωτογραφιών από το microchip για το pickit1) -Λογισμικό- MPLAB (δωρεάν λογισμικό από μικροτσίπ) -Συγκόλληση-A Η αφαίρεση της συγκόλλησης είναι καλό να έχει κόφτες σύρματος Δεξιότητες που χρειάζεστε: -δεξιότητα συγκόλλησης (να είστε σε θέση να κάνετε καλές συνδέσεις συγκόλλησης μέσα σε 5-10 δευτερόλεπτα.)-Λογική σκέψη σε κάποιο επίπεδο Εάν αυτή είναι η πρώτη σας εμπειρία χρησιμοποιώντας μικροελεγκτές, σας συνιστώ να ξεκινήσετε με ένα πιο απλό έργο.
Βήμα 2: Το κύκλωμα
Αυτό είναι το σχηματικό κύκλωμα. ΣΗΜΕΙΩΣΤΕ ότι θα πρέπει να δείτε το φύλλο δεδομένων του πλέγματος led (αν αγοράσατε) ή να ξέρετε πώς να συνδέσετε τον πίνακα που φτιάξατε
Βήμα 3: Ο κώδικας
Ο κωδικός είναι γραμμένος στη συναρμολόγηση.
Αυτός ο κώδικας βασίζεται στον κώδικα από τη διεύθυνση https://www.instructables.com/id/3x3x3-LED-Cube/ αλλά δεν μπορείτε να χρησιμοποιήσετε το γεννήτρια που δίνει την αίσθηση ότι έχει μόνο 27 διόδους και έχει "layer1 layer2 layer3" insted of "line1…." και επίσης έχει μόνο αριθμούς 3x8 bit ενώ έχει αριθμούς 8x8 bit ΣΗΜΕΙΩΣΤΕ ότι τα γράμματα σε αυτόν τον κώδικα μπορεί να εμφανίζονται με αντίστροφη έννοια. Αντίστρεψα κατά λάθος το έδαφος στην οθόνη μου.
Βήμα 4: Επεξεργασία προτύπων που εμφανίζονται
Μπορείτε να προσθέσετε και να αφαιρέσετε μοτίβα όπως θέλετε σε αυτόν τον πίνακα. για να προσθέσετε ένα μοτίβο, απλά δημιουργήστε το μοτίβο με τη γεννήτρια που περιλαμβάνεται σε αυτό το βήμα…. Είναι ένα αρχείο.rar, οπότε χρησιμοποιήστε το winrar για να το αποσυμπιέσετε. Και όμως, θέλω να ευχαριστήσω το portreathbeach που είχε τον πηγαίο κώδικα του δημιουργού στο έγγραφό του σχετικά με το www.instructables.com/id/3x3x3-LED-Cube/ για να κάνει ένα κινούμενο σχέδιο, μπορείτε να κάνετε μερικά βήματα στην υπορουτίνα και θα να είναι έτσι; ----------------------------------------------------- --------------------------------------------------? ? Δοκιμή υπορουτίνας; ----------------------------------------------------- --------------------------------------------------? Δοκιμή: movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011 'movwf Line5 movlw b'00000011' movwf Line6 movlw Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 Call Output movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'0000000011' movwf Linew movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Επιστροφή επιστροφής κλήσης Layer4 θα πρέπει επίσης να προσθέσετε μια λειτουργία στο κάτω μέρος του αρχείου asm Το κάτω μέρος λίγες γραμμές θα είναι κάπως έτσι. (η λειτουργία κλήσης είναι να καλέσετε τις υπορουτίνες, μπορείτε να τις καλέσετε με όποια σειρά θέλετε)
Βήμα 5: Το τελικό προϊόν
Ακολουθούν τα αποτελέσματα της μήτρας … μπορείτε να ελέγξετε κάθε ενιαίο LED σε αυτήν τη μήτρα μέσω του κώδικα
Συνιστάται:
ESP32 Scrolling WordClock σε LED μήτρα: 5 βήματα (με εικόνες)
ESP32 Scrolling WordClock σε LED Matrix: Σε αυτό το έργο δημιουργώ ένα Scrolling WordClock με ένα ESP32, LED Matrix και ένα κουτί πούρων. Το WordClock είναι ένα ρολόι που γράφει τον χρόνο αντί να το εκτυπώνει απλώς στην οθόνη ή έχει χέρια που μπορείτε να διαβάσετε. Αυτό το ρολόι θα σας πει ότι είναι 10 λεπτά ανά
Φτιάξτε τη δική σας μήτρα LED 15x10 RGB: 10 βήματα
Φτιάξτε τη δική σας μήτρα LED 15x10 RGB: Σε αυτή τη σειρά βίντεο θα σας παρουσιάσω πώς να φτιάξετε μια μήτρα LED 15x10 RGB. Αυτή η μήτρα έχει πλάτος 1,5μ και ύψος 1μ. Αποτελείται από PL9823 RGB LED που είναι μια φθηνή εναλλακτική λύση στα κοινά LED WS2812. Θα μιλήσω για τις προκλήσεις που
Πώς να χτίσετε 8x8 ΜΕΓΑΛΟ LED μήτρα (MAX7219 LED 10mm): 9 βήματα (με εικόνες)
Πώς να φτιάξετε 8x8 ΜΕΓΑΛΟ LED μήτρα (MAX7219 LED 10mm): Έχετε εργαστεί με έτοιμη μήτρα LED 8x8 ως οθόνες; Έρχονται σε διάφορα μεγέθη και είναι αρκετά ενδιαφέροντα να δουλέψουν. Ένα μεγάλο άμεσα διαθέσιμο μέγεθος είναι περίπου 60mm x 60mm. Ωστόσο, αν ψάχνετε για μια πολύ μεγαλύτερη έτοιμη μήτρα LED
Πώς να διασυνδέσετε μια MAX7219 οδηγούμενη μήτρα LED 8x8 με μικροελεγκτή ATtiny85: 7 βήματα
Πώς να διασυνδέσετε ένα MAX7219 Driven LED Matrix 8x8 With ATtiny85 Microcontroller: Ο ελεγκτής MAX7219 κατασκευάζεται από το Maxim Integrated είναι συμπαγές, σειριακό πρόγραμμα οδήγησης κοινής καθόδου εισόδου/εξόδου που θα μπορούσε να διασυνδέσει μικροελεγκτές με 64 μεμονωμένα LED, αριθμητικές οθόνες LED 7 τμημάτων έως έως 8 ψηφία, εμφάνιση γραμμών
Mastermind με μήτρα LED 8x8 RGB: 5 βήματα (με εικόνες)
Mastermind With a 8x8 RGB LED Matrix: Απαιτούμενα μέρη: Basys3 FPGA 8x8 RGB LED Matrix by GEEETECH9V battery2N3904 transistors (x32) 1K resistor (x32) 100 Ohm resistor (x1) 50 Ohm resistor (x1) The LED Matrix is a common anode matrix with 32 συνολικές καρφίτσες. Η κοινή άνοδος σημαίνει ότι κάθε σειρά είναι