Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Στο προηγούμενο άρθρο μου, έκανα ένα σεμινάριο για τον τρόπο χρήσης του LED WS2812 Nano Pixel. Σε εκείνο το άρθρο, χρησιμοποίησα το 16 Bit Ring Nano Pixel WS2812.
Και σε αυτό το άρθρο, θα σας δείξω πώς να χρησιμοποιήσετε το δαχτυλίδι 26bit Nano Pixels WS2812.
Στην ενότητα υλικού, τίποτα δεν διαφέρει μεταξύ 16 και 26 μπιτ.
Μόνο στην ενότητα λογισμικού που πρέπει να τροποποιηθεί.
Χαρακτηριστικά και οφέλη:
- Το κύκλωμα ελέγχου και το τσιπ RGB είναι ενσωματωμένα σε μια συσκευασία 5050 εξαρτημάτων.
- Ενσωματωμένο κύκλωμα αναδιαμόρφωσης σήματος.
- Ενσωματωμένο κύκλωμα ηλεκτρικής επαναφοράς και κύκλωμα επαναφοράς απώλειας ισχύος.
- Διαδοχικό σήμα μετάδοσης θύρας με μία γραμμή.
- Αποστολή δεδομένων με ταχύτητες 800Kbps.
Δείτε το φύλλο δεδομένων για περισσότερες πληροφορίες WS2812.
Βήμα 1: Απαιτούμενα εξαρτήματα
Τα στοιχεία που χρειάζεστε για αυτό το σεμινάριο:
- 26 bit WS2812 RGB LED.
- Arduino Nano V.3
- Σύρμα βραχυκυκλωτήρα
- Μίνι USB
Απαραίτητη Βιβλιοθήκη:
Adafruit NeoPixel
Για να προσθέσετε μια βιβλιοθήκη στο Arduino, δείτε αυτό το άρθρο "Πώς να προσθέσετε μια εξωτερική βιβλιοθήκη στο Arduino"
Βήμα 2: Συνδέστε το RGB Led στο Arduino Nano
Ακολουθήστε τις παρακάτω οδηγίες για να συνδέσετε το WS2812 με το Arduino Nano:
WS2812 προς Arduino
IN ==> D6
VCC ==> +5V
GND ==> GND
Βήμα 3: Προγραμματισμός
Σε αυτό το μέρος του λογισμικού που χρειάζεται λίγη προσαρμογή. Στην ενότητα "Αριθμός LED", προσαρμόστε τον αριθμό των LED που χρησιμοποιούνται.
Ακολουθήστε τις παρακάτω οδηγίες για να προγραμματίσετε τον πίνακα Arduino:
Ανοίξτε το Arduino IDE
Κάντε κλικ στο Αρχείο> Παραδείγματα> Adafruit NeoPixels> strandtest
Πρέπει να αλλάξετε ορισμένες τιμές από αυτό το σκίτσο, Αυτό που πρέπει να αλλάξει είναι το εξής:
Χρησιμοποιήθηκε καρφίτσα
#ορίστε LED_PIN 12
Αριθμός LED
#ορίστε LED_COUNT 26
Ρύθμιση φωτεινότητας
strip.setBrightness (10);
Αλλάξτε το πρόγραμμα όπως το χρειάζεστε.
Μετά από αυτό, ανεβάστε το πρόγραμμα στον πίνακα Arduino
Βήμα 4: Αποτέλεσμα
Όταν ολοκληρώσετε τη μεταφόρτωση του προγράμματος στο Arduino. Τα αποτελέσματα φαίνονται στο παραπάνω βίντεο.
Σας ευχαριστούμε που διαβάσατε αυτό το άρθρο. τα λέμε στο επόμενο άρθρο.
Εάν έχετε ερωτήσεις, γράψτε απλά στη στήλη σχολίων.