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

Σεμινάριο Arduino Ws2812 LED ή Neopixel Led Strip ή Ring: 4 Βήματα
Σεμινάριο Arduino Ws2812 LED ή Neopixel Led Strip ή Ring: 4 Βήματα

Βίντεο: Σεμινάριο Arduino Ws2812 LED ή Neopixel Led Strip ή Ring: 4 Βήματα

Βίντεο: Σεμινάριο Arduino Ws2812 LED ή Neopixel Led Strip ή Ring: 4 Βήματα
Βίντεο: Lesson 58: Multidimensional Array and example with RGB LED | Arduino Step By Step Course 2024, Ιούλιος
Anonim
Image
Image
Συγκεντρώστε τα εξαρτήματά σας
Συγκεντρώστε τα εξαρτήματά σας

Σε αυτές τις οδηγίες θα μάθουμε πώς να χρησιμοποιούμε το neopixel ή το ws 2812 ή το fast led με Arduino. Αυτοί οι τύποι LED ή λωρίδας ή δακτυλίου ελέγχονται μόνο από έναν μόνο πείρο Vin και όλες οι λυχνίες LED είναι ατομικά διευθετήσιμες. LED και είναι αρκετά δαπανηρά από τα κανονικά LED RGB.

Βήμα 1: Συγκεντρώστε τα εξαρτήματά σας

ΑΓΟΡΑ ΜΕΡΗ: ΑΓΟΡΑ ARDUINO UNO:

www.utsource.net/itm/p/7199843.html

ΑΓΟΡΑ WS2812 LED:

ΑΓΟΡΑ ΔΑΧΤΥΛΙΔΙ LED WS2812:

www.utsource.net/itm/p/8673715.html

////////////////////////////////////////////////////////////////////////

Έτσι, πρώτα πρέπει να πάρετε δύο σημαντικά εξαρτήματα, ένα από αυτά είναι ένα arduino και ένα άλλο είναι LED neopixel ws2812 / λωρίδα ή δαχτυλίδι led.

Είδη προς αγορά (σύνδεσμος συνεργατών) -

Arduino Uno-

www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…

Ws2812 δακτύλιος neopixel (12 bit) -

www.banggood.com/3Pcs-CJMCU-12-Bit-WS2812-…

www.banggood.com/CJMCU-12-Bit-WS2812-5050-…

Ws2812 δαχτυλίδι neopixel (7bit)

www.banggood.com/5Pcs-CJMCU-7-Bit-WS2812-5…

www.banggood.com/3Pcs-CJMCU-7-Bit-WS2812-5…

Ws2812 δακτύλιος neopixel (3 bit) -

www.banggood.com/5pcs-CJMCU-3bit-WS2812-RG…

www.banggood.com/CJMCU-3bit-WS2812-RGB-LED…

Ws2812 neopixel led strip -

www.banggood.com/AUDEW-1M4M5M-RGB-SMD5050-…

www.banggood.com/4-PCS-WS2812-5V-Taillight…

www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…

www.banggood.com/0_5M1M2M3M4M5M-USB-RGB-50…

www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…

Βήμα 2: Συνδέσεις

Συνδέσεις
Συνδέσεις

οι συνδέσεις είναι πολύ απλές. το μόνο που χρειάζεται να κάνετε είναι να συνδέσετε το vcc του neopixel στο +5v & Gnd του neopixel με το pin Gnd & the Vin του neopixel σε οποιαδήποτε ψηφιακή ακίδα (το συνδέω στο pin 6 γιατί θα ορίστε τον πείρο 6 στο λογισμικό.).

Εάν έχετε πρόβλημα στις συνδέσεις, ανατρέξτε στο βίντεο για βοήθεια.

Βήμα 3: Προγραμματισμός

Προγραμματισμός
Προγραμματισμός

Ανοίξτε το Arduino IDE, μεταβείτε στα παραδείγματα και μεταβείτε στο "neopixel" και, στη συνέχεια, ανοίξτε το "απλό" σκίτσο.

Στο σκίτσο πρέπει πρώτα να ορίσετε δύο πράγματα

1- καθορίστε τον κωδικό PIN 6 (Πρέπει να ορίσετε τον αριθμό pin του arduino στον οποίο είναι συνδεδεμένος ο πείρος Vin του neopixel, εδώ χρησιμοποιούμε το PIN 6)

2- ορίστε NUMPIXELS 12 (πρέπει να ορίσετε κανένα εικονοστοιχείο που έχει το neopixel σας, πράγμα που σημαίνει ότι δεν υπάρχει LED σε αυτό, έχουμε 12 LED στο neopixel μας, οπότε θα χρησιμοποιήσουμε 12)

Και στην ενότητα βρόχου υπάρχει μία εντολή που χρησιμοποιείται για να ορίσετε το χρώμα του neopixel

pixels.setPixelsColor (i, pixels. Color (r, g, b));

Όπου "i" είναι ο αριθμός pixel ή led που θέλετε να ενεργοποιήσετε σε οποιοδήποτε χρώμα

& "r" "g" "b" είναι αποχρώσεις που είναι ΚΟΚΚΙΝΕΣ, ΠΡΑΣΙΝΕΣ, ΜΠΛΕ και το εύρος τιμών τους είναι από 0 έως 255.

Εδώ λοιπόν χρησιμοποιούμε

pixels.setPixelsColor (0, pixels. Color (0, 0, 255);

Αυτό σημαίνει ότι το πρώτο pixel έχει οριστεί για μπλε χρώμα.

Βήμα 4: Ανεβάστε τον κώδικα

Image
Image
Ανεβάστε τον Κώδικα
Ανεβάστε τον Κώδικα

Το τελευταίο βήμα είναι να ανεβάσετε τον κωδικό στο Arduino και τελειώσατε και αν κάνατε τα πάντα σωστά, τότε το neopixel θα ενεργοποιηθεί σύμφωνα με τη λογική που δώσατε.

Και αν έχετε οποιοδήποτε πρόβλημα με οποιοδήποτε βήμα, ανατρέξτε στο βίντεο.

Απολαύστε το neopixel σας.

Συνιστάται: