Πίνακας περιεχομένων:
- Βήμα 1: Βήμα 1: Υλικά
- Βήμα 2: Βήμα 2: Καλωδίωση
- Βήμα 3: Βήμα 3: Προσθήκη περισσότερης μήτρας 8x8
- Βήμα 4: Βήμα 4: Ο Κώδικας
- Βήμα 5: Βήμα 5: Δοκιμή
- Βήμα 6: Βήμα 6: Διακοσμήσεις
- Βήμα 7: Βίντεο
Βίντεο: Lego/Cobi Showcase Arduino: 7 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Αυτό είναι ένα έργο Arduino που έχω δημιουργήσει για να παρουσιάσω τη δεξαμενή μου COBI "Maus". Ο αρχικός σύνδεσμος διαθέτει μονάδα κειμένου κύλισης LCD. Για το δικό μου, έχω αυτοσχεδιάσει, έτσι βρήκα μια χρήση για το κείμενο κύλισης. Κάλυψα την οθόνη μου με lego για να μοιάζει με οθόνη για τα σετ lego μου!
Οι κωδικοί ήταν από το CarterW16. Ωστόσο, έχω προσθέσει τους δικούς μου κωδικούς για να επιτρέψω στο Arduino να ταιριάζει στις απαιτήσεις μου. Παρακάτω, θα υπάρχουν οδηγίες για το πώς να φτιάξω το έργο μου!
Αντικατέστησα την ταχύτητα των διαφανειών της λέξης
Η φωτεινότητα της οθόνης
Η μέγιστη φωτεινότητα
Din, CS, SCK
Οι λέξεις που θα εμφανίζονται στην οθόνη LCD μου
Η καθυστέρηση όταν εμφανίζεται κάθε γραμμή
Βήμα 1: Βήμα 1: Υλικά
- Arduino UNO/Leonardo
- 1 ή περισσότερες μονάδες μήτρας MAX7219
- 5 καλώδια βραχυκυκλωτήρων
- 5 ή περισσότερα καλώδια βραχυκυκλωτήρων (προαιρετικά)
- Χαρτόνι χωρίς κόλλα
- Lego coverup (προαιρετικό)
- Κουτί για να καλύψετε το Arduino σας
- Κόλλα
- Σετ Lego ή Lego για εμφάνιση
Αγόρασα όλα τα υλικά μου από την Jin Hua, αλλά υπάρχουν και άλλα αντίστοιχα στο Amazon που μπορείτε να βρείτε!
Εδώ είναι ο σύνδεσμος για το κατάστημα στο οποίο έχω πάει 金華 Mr. και ο Mr. Gold Store
Βήμα 2: Βήμα 2: Καλωδίωση
- Συνδέστε το 5V στο arduino στο VCC στη μήτρα
- Συνδέστε το GND με το GND
- Συνδέστε το input5 στο CS
- Συνδέστε την είσοδο 6 στο DIN
- Συνδέστε την είσοδο7 στο CLK
Για όλες τις εισόδους, μπορείτε να αλλάξετε την καλωδίωση στο arduino καθώς και στον κώδικα για να είναι λειτουργική. Δεν χρειάζεται να χρησιμοποιείτε τα ίδια CS, DIN και CLK που έχω επιλέξει να χρησιμοποιώ στο έργο μου arduino!
Το σχέδιο της καλωδίωσης στην εικόνα λήφθηκε από το CarterW16, οπότε δεν έχω καμία πίστωση για αυτό.
Βήμα 3: Βήμα 3: Προσθήκη περισσότερης μήτρας 8x8
Για να το κάνετε αυτό, θα πρέπει να συνδέσετε το VCC, GND, DIN, CS, CLK στην ίδια θέση με το 8x8 στο οποίο πρόκειται να συνδεθείτε. Συνδέοντάς το, οι λέξεις θα περάσουν από όλα τα πλαίσια. Κάνοντας τη λέξη να φαίνεται μεγαλύτερη και οι λέξεις δεν θα ξεφεύγουν τόσο γρήγορα, σαν να έχετε μόνο 1 μήτρα LCD 8x8 στην πλάκα ψωμιού σας. Μπορείτε να προσθέσετε έως και περισσότερους από 5 πίνακες, αρκεί να αλλάξετε τον αριθμό ή τους πίνακες στον κώδικα. Εάν ξεχάσατε να προσθέσετε την ποσότητα LCD που χρησιμοποιείτε. Το κείμενο θα περικοπεί σε 4 LCD ακόμη και αν έχετε 5 LCD στο breadboard. Αυτό είναι ένα εύκολο λάθος που θα έκαναν οι άνθρωποι, το οποίο πρόσθεσαν τους πίνακες, αλλά δεν άλλαξαν τον κώδικα, έτσι ώστε η συνολική ποσότητα LCD να μην εμφανίζει κείμενο!
Βήμα 4: Βήμα 4: Ο Κώδικας
- Πρώτον, θα πρέπει να κατεβάσετε τη βιβλιοθήκη για το MaxMatrix στον κώδικά σας. Μπορείτε να βρείτε τη βιβλιοθήκη εδώ MaxMatrix.
- Αυτός είναι ο κώδικας που άλλαξα από τον αρχικό δημιουργό CarterW16. Εδώ είναι ο σύνδεσμος για τον κωδικό μου Lego Display Code.
- Υπάρχουν κωδικοί στον σύνδεσμο τους οποίους ο χρήστης μπορεί να αλλάξει από τις δικές του προτιμήσεις.
- Στην πρώτη εικόνα, ο κωδικός είναι να συνδέσετε τη βιβλιοθήκη του MaxMatrix με το arduino σας. Αυτή είναι η έννοια του κώδικα. Θα μπορούσατε να προσθέσετε τη βιβλιοθήκη είτε πηγαίνοντας στη ρύθμιση του υπολογιστή σας και λάβετε εφαρμογές και βρείτε το Arduino. Εάν χρησιμοποιείτε υπολογιστή με παράθυρο, μπορείτε να τον βρείτε στο Αρχείο προγράμματος x86. Or μπορείτε να μεταβείτε σε αρχεία στο Arduino και να βρείτε την επιλογή προσθήκης φακέλου. Όταν κάνετε κλικ σε φακέλους, έχετε την επιλογή να προσθέσετε το φάκελο MaxMatrix που έχετε κατεβάσει στον υπολογιστή σας.
- Για τη δεύτερη εικόνα, αυτές είναι η επιλογή που μπορείτε να αλλάξετε στον κώδικα Arduino. Η μέγιστη ένδειξη στον κώδικα μπορεί να αλλάξει ώστε να ταιριάζει στον αριθμό των οθονών που έχετε συνδέσει. Το DIN, το CS και το CLK μπορούν να αλλάξουν αρκεί να έχετε συνδέσει την οθόνη LCD με το Arduino UNO/LEONARDO με το ακόλουθο D Pin.
- Οι εικόνες 3 ~ 5 είναι οι κωδικοί που επιτρέπουν στην οθόνη σας να εμφανίζει λέξεις. Αυτοί είναι οι συνδυασμοί κουκκίδων που δημιουργούν τα γράμματα, τους αριθμούς που θα χρησιμοποιήσετε στο Arduino σας!
- Η 6η εικόνα δείχνει την αλλαγή της έντασης του φωτός. Αυτό σημαίνει τη φωτεινότητα της οθόνης σας. Εάν θέλετε η οθόνη σας να είναι πιο φωτεινή, θα πρέπει να αλλάξετε τον αριθμό του κώδικα για να είναι μεγαλύτερος.
- Η 7η εικόνα δείχνει την αλλαγή των λέξεων που θέλετε να εμφανίζει η οθόνη. Αλλάξτε τη λέξη στις αγκύλες "Γερμανικά". Αυτό θα επιτρέψει σε κάθε λέξη που πληκτρολογείτε να εμφανίζεται στην οθόνη. Ωστόσο, οι λέξεις που μπορείτε να πληκτρολογήσετε είναι αγγλικές και αριθμοί. Εάν θέλετε να προσθέσετε περισσότερους χαρακτήρες, θα πρέπει να αλλάξετε την εικόνα 3 ~ 5!
- Η τελευταία εικόνα απεικονίζει ότι μπορείτε να αλλάξετε την ώρα που εμφανίζεται στην επόμενη γραμμή. Για παράδειγμα, εάν το καθυστερήσετε στο 1000. Αυτό σημαίνει ότι η επόμενη γραμμή θα εμφανιστεί μετά από 1 δευτερόλεπτο την πρώτη γραμμή. Θα πρέπει να αλλάξετε τις αγκύλες "(1000)", τον αριθμό σε αυτό. Το επόμενο που μπορείτε να αλλάξετε είναι η ταχύτητα του πόσο γρήγορα οι λέξεις μετακινούνται στην οθόνη LCD "(συμβολοσειρά, 50). Θα πρέπει να αλλάξετε το 50 για να το κάνετε πιο γρήγορο ή πιο αργό. Ένας υψηλότερος αριθμός σημαίνει ότι είναι πιο γρήγορος.
Βήμα 5: Βήμα 5: Δοκιμή
Δοκιμάστε το Arduino σας συνδέοντάς το με το καλώδιο USB σε μια ηλεκτρική θύρα. Εάν το Arduino σας δεν λειτουργεί ή δεν λειτουργεί σωστά. Εδώ είναι μερικά πράγματα που πρέπει να ελέγξετε για σφάλματα
- Ο κωδικός σας μπορεί να είναι διαφορετικός από αυτόν που έχετε συνδέσει
- Τα κυκλώματά σας ενδέχεται να είναι συνδεδεμένα σε διαφορετικές θύρες
- Χρησιμοποιήσατε διαφορετικά καλώδια για σύνδεση
- Προσθέσατε χαρακτήρες, γράμματα που δεν περιλαμβάνονται στον κώδικά σας
Αφού βεβαιωθείτε ότι έχετε και αυτά τα 4 πράγματα. Μπορείτε πιθανότατα να διορθώσετε το 99% του προβλήματος που αντιμετωπίζετε, καθώς αυτά ήταν τα κοινά προβλήματα που αντιμετώπισα κατά τη διάρκεια της κατασκευής μου!
Βήμα 6: Βήμα 6: Διακοσμήσεις
Μπορείτε να καλύψετε το Arduino σας με ένα κουτί ή κάποιο Lego. Έχω φτιάξει ένα κουτί χρησιμοποιώντας το Lego και σκεπάζω τα καλώδια με αυτό. Ωστόσο, έχω αφαιρέσει ορισμένα τμήματα του αριστερού, αφού έπρεπε να το συνδέσω με τη θύρα USD του Arduino μου.
Βήμα 7: Βίντεο
Ακολουθεί σύνδεσμος για το βίντεό μου και πώς έφτιαξα το βίντεό μου το οποίο θα μπορούσατε να δείτε στο τελικό έργο! Maus Haus
Συνιστάται:
Lego Arduino Nano Χώρος χωρίς κεφαλές: 3 Βήματα
Lego Arduino Nano Without Header Pins Housing: Χρειαζόμουν ένα περίβλημα για το Arduino Nano που δεν είχε κολλημένες κεφαλές. Το ήθελα ωραίο και μικρό
Lego Arduino Nano With Legs Housing: 4 Βήματα
Lego Arduino Nano With Legs Housing: Χρειαζόμουν ένα περίβλημα για το Arduino Nano μου … με καρφίτσες για σύνδεση βραχυκυκλωτήρων στο κάτω μέρος
Commodore 64 Revamp With Raspberry Pi, Arduino και Lego: 17 βήματα (με εικόνες)
Commodore 64 Revamp With Raspberry Pi, Arduino και Lego: Αυτό το έργο σάς επιτρέπει να ανακαλύψετε ξανά τη σκηνή των gaming της δεκαετίας του 1980 αναζωογονώντας έναν παλιό οικιακό υπολογιστή Commodore 64 χρησιμοποιώντας νέα εξαρτήματα και αυτά τα πάντα ευέλικτα τούβλα Lego! Εάν είχατε έναν από αυτούς τους υπολογιστές, αυτή η κατασκευή θα σας επιτρέψει να επαναλάβετε τα ξεχασμένα παιχνίδια
Lego Lego Skull Man: 6 βήματα (με εικόνες)
Lego Lego Skull Man: Γεια σας σήμερα θα σας διδάξω πώς να φτιάξετε ένα δροσερό ανδρικό κρανίο led lego. Αυτό θα ήταν υπέροχο για τις απόκριες που έρχονται σύντομα. Ή θα ήταν ακόμη και ένα απλό απλό έργο όταν η σανίδα σας ή απλά ένα μικρό κομμάτι μανδύα
Arduino Arcade Lego Games Box: 19 βήματα (με εικόνες)
Arduino Arcade Lego Games Box: Εάν έχετε παιδιά, πιθανότατα αντιμετωπίζετε τα ίδια προβλήματα με εμάς με τα σετ Lego που αγοράσατε γι 'αυτά. Μαζεύονται και παίζουν μαζί τους, αλλά μετά από λίγο τα σκηνικά μετατρέπονται σε έναν σωρό τούβλα. Τα παιδιά μεγαλώνουν και δεν ξέρετε τι να