Სარჩევი:

Arduino Ws2812 LED ან Neopixel Led Strip ან Ring Tutorial: 4 ნაბიჯი
Arduino Ws2812 LED ან Neopixel Led Strip ან Ring Tutorial: 4 ნაბიჯი

ვიდეო: Arduino Ws2812 LED ან Neopixel Led Strip ან Ring Tutorial: 4 ნაბიჯი

ვიდეო: Arduino Ws2812 LED ან Neopixel Led Strip ან Ring Tutorial: 4 ნაბიჯი
ვიდეო: How to use WS2812B RGB LEDs with Arduino 2024, ივლისი
Anonim
Image
Image
შეაგროვეთ თქვენი კომპონენტები
შეაგროვეთ თქვენი კომპონენტები

ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ გამოვიყენოთ ნეოპიქსელი ან ws 2812 ან სწრაფი led Arduino– ით. ამ ტიპის LED- ები ან ზოლები ან ბეჭდები კონტროლდება მხოლოდ ერთი Vin pin- ით და ყველა LED- ები ინდივიდუალურად მიმართულია, ამიტომ მათ ასევე უწოდებენ ინდივიდუალურ მისამართს LED- ები და ისინი საკმაოდ ძვირი ღირს ვიდრე ჩვეულებრივი RGB LED.

ნაბიჯი 1: შეაგროვეთ თქვენი კომპონენტები

იყიდეთ ნაწილები: იყიდეთ ARDUINO UNO:

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

იყიდეთ WS2812 LED:

იყიდეთ WS2812 LED ბეჭედი:

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

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

ასე რომ, პირველ რიგში თქვენ უნდა მიიღოთ ორი მნიშვნელოვანი კომპონენტი, ერთი მათგანი არის arduino და მეორე არის neopixel ws2812 LED- ები / led ზოლები ან ბეჭედი.

შესყიდვის საგნები (შვილობილი ბმული) -

არდუინო უნო-

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

Ws2812 ნეოპიქსელი (12 ბიტიანი) ბეჭედი -

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

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

Ws2812 ნეოპიქსელი (7 ბიტიანი) ბეჭედი-

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

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

Ws2812 ნეოპიქსელი (3 ბიტიანი) ბეჭედი -

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 დაკავშირება ნეოპიქსელის +5v & Gnd ნეოპიქსელის Gnd & Vin პინთან ციფრულ პინთან (მე მას ვაკავშირებ პინ 6 -თან, რადგან ჩვენ განსაზღვრეთ პინ 6 პროგრამულ უზრუნველყოფაში.)

თუ კავშირის პრობლემა გაქვთ, მიმართეთ ვიდეოს დახმარებისთვის.

ნაბიჯი 3: პროგრამირება

პროგრამირება
პროგრამირება

გახსენით Arduino IDE, გადადით მაგალითებზე და გადადით "neopixel" - ზე, შემდეგ გახსენით "მარტივი" ესკიზი.

ესკიზში თქვენ ჯერ უნდა დაადგინოთ ორი რამ

1- განსაზღვრეთ PIN 6 (თქვენ უნდა განსაზღვროთ arduino– ს პინ ნომერი, რომელთანაც დაკავშირებულია ნეოპიქსელის Vin pin, ჩვენ აქ ვიყენებთ PIN 6 – ს)

2- განსაზღვრეთ NUMPIXELS 12 (თქვენ უნდა განსაზღვროთ პიქსელების რაოდენობა, რომლებიც თქვენს ნეოპიქსელს არ გააჩნია, რაც იმას ნიშნავს, რომ მასზე არ არის LED, ჩვენ გვაქვს 12 LED ჩვენს ნეოპიქსელზე, ასე რომ ჩვენ გამოვიყენებთ 12)

მარყუჟის განყოფილებაში არის ერთი ბრძანება, რომელიც გამოიყენება ნეოპიქსელის ფერის დასადგენად

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

სადაც "i" არის პიქსელის ან led- ის რაოდენობა, რომლის ჩართვაც გსურთ ნებისმიერ ფერში

& "r" "g" "b" არის ფერებში წითელი, მწვანე, ლურჯი და მათი ღირებულების დიაპაზონი 0 -დან 255 -მდეა.

ასე რომ, აქ ჩვენ ვიყენებთ

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

ეს ნიშნავს, რომ პირველი პიქსელი მითითებულია ლურჯ ფერში.

ნაბიჯი 4: ატვირთეთ კოდი

Image
Image
ატვირთეთ კოდი
ატვირთეთ კოდი

ბოლო ნაბიჯი არის კოდის ატვირთვა Arduino– ში და თქვენ დასრულებული ხართ და თუ ყველაფერი სწორად გააკეთეთ, ნეოპიქსელი ჩაირთვება თქვენს მიერ მოცემული ლოგიკის შესაბამისად.

და თუ რაიმე ნაბიჯი გაქვთ რაიმე პრობლემა, გთხოვთ მიმართოთ ვიდეოს.

ისიამოვნეთ თქვენი ნეოპიქსელით.

გირჩევთ: