Πίνακας περιεχομένων:
- Βήμα 1: Χαρακτηριστικά
- Βήμα 2: Απαιτούνται υλικά
- Βήμα 3: ΠΕΡΙ 5050 LEDs WS2812B
- Βήμα 4: Διάγραμμα κυκλώματος
- Βήμα 5: Παρασκευή
- Βήμα 6: Περίβλημα
- Βήμα 7: Η ΥΠΟΛΟΙΠΗ ΕΙΝΑΙ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
- Βήμα 8: Μελλοντικά σχέδια
Βίντεο: RGB LED MATRIX ΧΡΗΣΗ NEOPIXEL: 8 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Σε αυτό το σεμινάριο, θα σας δείξω πώς να φτιάξετε ένα LEDMATRIX 5*5 RGB ΧΡΗΣΗ NEOPIXEL. Με αυτήν τη μήτρα, μπορούμε να εμφανίσουμε μαγευτικά κινούμενα σχέδια, emoji και γράμματα υπερβολικά ελκυστικά. ας αρχίσουμε!
Βήμα 1: Χαρακτηριστικά
- Πολύ μικρό
- Εκατομμύρια χρώματα
- Απαιτείται μόνο ένα καλώδιο για προγραμματισμό
- Σούπερ διακοσμητικό
- Μπορούμε να εμφανίσουμε emoji, κινούμενα σχέδια, γράμματα
Βήμα 2: Απαιτούνται υλικά
- 25*LED neopixel (WS2812 5050smd)
- Arduino (οποιοδήποτε Arduino)
- Τρισδιάστατη εκτύπωση jig (μπορείτε να κατεβάσετε.stl)
- Καλώδια
Βήμα 3: ΠΕΡΙ 5050 LEDs WS2812B
Κάθε ws2812 led έχει 4 ακίδες
- Vcc (συνδέεται με 5v)
- Gnd
- Din (συνδέεται με το Arduino)
- DO (τα δεδομένα έξω συνδέονται με τα επόμενα LED στα δεδομένα)
Δεν έχω ατομικές λυχνίες LED ws2812b, έτσι αποφάσισα να πάρω από το ledstrip. Για αυτό ζεστάνω τη λωρίδα με κολλητήρι (δείτε το βίντεο για λεπτομέρειες) Αφού συγκεντρώσετε όλα τα πράγματα, ξεκινήστε την κατασκευή
Οι λωρίδες LED WS2812 είναι διευθετήσιμες και προγραμματιζόμενες Ευέλικτες λωρίδες LED που είναι πολύ χρήσιμες για τη δημιουργία των προσαρμοσμένων εφέ φωτισμού. Αυτές οι λωρίδες LED τροφοδοτούνται με LED 5050 RGB με ενσωματωμένο πρόγραμμα οδήγησης LED WS2812. Κάθε LED καταναλώνει ρεύμα 60mA και μπορεί να τροφοδοτηθεί από τροφοδοσία 5V DC. Διαθέτει έναν μόνο κωδικό εισόδου δεδομένων που μπορεί να τροφοδοτηθεί από τις ψηφιακές ακίδες των μικροελεγκτών.
Ανάλογα με την ένταση των τριών μεμονωμένων κόκκινων, πράσινων και μπλε LED, μπορούμε να δημιουργήσουμε όποιο χρώμα θέλουμε.
Δείτε αυτό το βασικό βίντεο
Βήμα 4: Διάγραμμα κυκλώματος
Βήμα 5: Παρασκευή
Αρχικά, τοποθετήστε led neopixel σε 5*5 μήτρα jig. Θυμηθείτε τοποθετήστε όλα τα LED στην ίδια κατεύθυνση Αφού τοποθετήσετε όλα τα LED στο jig, συνδέστε πρώτα όλες τις ακίδες γείωσης κάθε LED στη σειρά. Στη συνέχεια, συνδέστε το VCC όλων των LED της σειράς. Κάντε το ίδιο για τις υπόλοιπες σειρές. Αφού τελειώσετε, συνδέστε τα δεδομένα από το πρώτο led στα δεδομένα του επόμενου led. Τα δεδομένα από κάθε σειρά συνδέονται με τις πρώτες λυχνίες LED των επόμενων σειρών. Επαναλάβετε αυτό για όλα τα LED. Αφού τελειώσουν όλα. συνδέστε όλες τις σειρές VCC μαζί επίσης γείωση. Τέλος, συνδέστε καλώδια σε κοινά δεδομένα gnd, VCC, in.
Βήμα 6: Περίβλημα
Στη συνέχεια, έφτιαξα ένα μικρό περίβλημα με φύλλο αφρού. Και τοποθέτησε τη μήτρα μέσα στη θήκη αφρού.
Συνδέσεις με το Arduino
Vcc έως 5v
Gnd σε gnd
Din προς D7 (οποιοδήποτε ψηφιακό pin)
Αυτό είναι όλο για τις συνδέσεις υλικού
Βήμα 7: Η ΥΠΟΛΟΙΠΗ ΕΙΝΑΙ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
πρώτα, εγκαταστήστε βιβλιοθήκη fastled
Μπορούμε να προγραμματίσουμε κάθε led seperatley. Με τη βοήθεια της βιβλιοθήκης fast led μπορούμε να δημιουργήσουμε διαφορετικά κινούμενα σχέδια και χαρακτήρες.
Παρακαλούμε δείτε αυτό το βασικό βίντεο neopixel
Μπορείτε να κατεβάσετε.stl, κωδικούς κινούμενων σχεδίων, δοκιμαστικό κώδικα από εδώ
Μετά τη μεταφόρτωση του κώδικα στο Arduino θα πρέπει να χρησιμοποιείτε τροφοδοτικό 1,5 αμπέρ. Επειδή η μέγιστη φωτεινότητα ενός led neopixel αντλεί ρεύμα περίπου 60 mA. Έχουμε συνολικά 25 LED έτσι 25*60 = 1.5A
Βήμα 8: Μελλοντικά σχέδια
- Σχεδιάζοντας να δημιουργήσετε ένα εύκολο λογισμικό για τη δημιουργία κώδικα
- Συνδεσιμότητα Bluetooth και έλεγχος
Ευχαριστώ….
Συνιστάται:
4X4 LED MATRIX Χρήση IC 74hc595: 7 βήματα
4X4 LED MATRIX Χρήση 74hc595 IC: Περιγραφή Σε αυτό το ιστολόγιο θα επικεντρωθούμε στον τρόπο κατασκευής και κωδικοποίησης μήτρας LED 4x4 χρησιμοποιώντας έναν καταχωρητή αλλαγής ταχυτήτων (SN7HC595N)
Digitalηφιακό ρολόι με χρήση οθόνης Arduino και Led Dot Matrix: 6 βήματα
Digitalηφιακό ρολόι με χρήση οθόνης Arduino και Led Dot Matrix: Στις μέρες μας, οι κατασκευαστές, οι προγραμματιστές προτιμούν το Arduino για την ταχεία ανάπτυξη του πρωτοτύπου των έργων. Το Arduino είναι μια ηλεκτρονική πλατφόρμα ανοιχτού κώδικα που βασίζεται σε εύχρηστο υλικό και λογισμικό. Το Arduino έχει πολύ καλή κοινότητα χρηστών. Σε αυτό το έργο
Οθόνη LCD I2C / IIC - Χρήση LCD SPI στην οθόνη LCD I2C Χρήση μονάδας SPI σε IIC με Arduino: 5 βήματα
Οθόνη LCD I2C / IIC | Χρησιμοποιήστε μια οθόνη SPI στην οθόνη I2C LCD χρησιμοποιώντας μονάδα SPI σε IIC με Arduino: Γεια σας παιδιά, καθώς ένα κανονικό SPI LCD 1602 έχει πάρα πολλά καλώδια για να συνδεθεί, οπότε είναι πολύ δύσκολο να το διασυνδέσετε με το arduino, αλλά υπάρχει μια μονάδα διαθέσιμη στην αγορά που μπορεί μετατρέψτε την οθόνη SPI σε οθόνη IIC, οπότε πρέπει να συνδέσετε μόνο 4 καλώδια
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Εκτέλεση Rainbow σε Neopixel Ws2812 Χρήση M5stack M5stick C Χρήση Arduino IDE: 5 Βήματα
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Running Rainbow on Neopixel Ws2812 Using M5stack M5stick C Using Arduino IDE: Γεια σας παιδιά σε αυτά τα εκπαιδευτικά θα μάθουμε πώς να χρησιμοποιούμε LED neopixel ws2812 ή led strip ή led matrix ή led με m5stack m5stick-C πίνακα ανάπτυξης με Arduino IDE και θα φτιάξουμε ένα μοτίβο ουράνιου τόξου με αυτό
Έλεγχος λαμπτήρα RGB με χρήση Bluetooth: 5 βήματα (με εικόνες)
Λάμπα RGB ελεγχόμενη μέσω Bluetooth: σε αυτό το σεμινάριο διαμορφώνω τον κύκλο εργασίας PWM για να παράγω διαφορετικά χρώματα από τα LED σας, χρησιμοποιώντας ένα smartphone