Orodha ya maudhui:

Arduino Ws2812 LED au Neopixel Led Strip au Mafunzo ya Pete: Hatua 4
Arduino Ws2812 LED au Neopixel Led Strip au Mafunzo ya Pete: Hatua 4

Video: Arduino Ws2812 LED au Neopixel Led Strip au Mafunzo ya Pete: Hatua 4

Video: Arduino Ws2812 LED au Neopixel Led Strip au Mafunzo ya Pete: Hatua 4
Video: ESP32 Tutorial 54 - Set WS2812 LED Strip Color over Wifi | SunFounder's ESP32 IoT Learnig kit 2024, Julai
Anonim
Image
Image
Kukusanya Vipengele vyako
Kukusanya Vipengele vyako

Katika mafundisho haya tutajifunza jinsi ya kutumia neopixel au ws 2812 au kuongozwa haraka na Arduino. Aina hizi za LED au ukanda au pete zinadhibitiwa na pini moja tu ya Vin na taa zote za LED zinaweza kushughulikiwa kwa hivyo hizi pia huitwa mtu anayeweza kushughulikiwa LED na zina gharama kubwa kuliko kawaida ya RGB LED.

Hatua ya 1: Kusanya Vipengele vyako

NUNUA SEHEMU: NUNUA ARDUINO UNO:

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

NUNUA WS2812 LED:

Nunua Gonga la LED WS2812:

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

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

kwanza kabisa unahitaji kupata vitu viwili muhimu moja wapo ni arduino na nyingine ni neopixel ws2812 LEDs / ukanda ulioongozwa au pete.

Vitu vya Kununua (kiungo cha ushirika) -

Arduino Uno-

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

Pete ya Ws2812 (12 bit) -

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

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

Pete ya Ws2812 (7bit)-

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

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

Pete ya Ws2812 (3 bit) -

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

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

Ukanda ulioongozwa na neopixel ya Ws2812 -

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…

Hatua ya 2: Uunganisho

Miunganisho
Miunganisho

viunganisho ni rahisi sana. unachohitaji kufanya ni kuunganisha vcc ya neopixel kwenye + 5v & Gnd ya neopixel kwa Gnd & pin ya Vin ya neopixel kwa pini yoyote ya dijiti (ninaiunganisha na kubandika 6 kwa sababu tutafanya fafanua pini 6 katika programu.).

IIf ikiwa na suala katika unganisho kisha rejelea video kwa msaada.

Hatua ya 3: Programu

Kupanga programu
Kupanga programu

Fungua Arduino IDE kisha nenda kwa mifano & nenda kwenye "neopixel" kisha ufungue mchoro "rahisi".

Katika mchoro unahitaji kuweka vitu viwili kwanza

1- define PIN 6 (Unahitaji kufafanua pin no ya arduino ambayo Vin pin ya neopixel imeunganishwa, tunatumia PIN 6 hapa)

2- fafanua NUMPIXELS 12 (unahitaji kufafanua hakuna saizi neopixel yako ambayo ina maana hakuna LED juu yake, tuna LED 12 kwenye neopixel yetu kwa hivyo tutatumia 12)

Na katika sehemu ya kitanzi kuna amri moja hutumiwa kuweka rangi ya neopixel

saizi. seti saizi Rangi (i, saizi. Rangi (r, g, b));

Ambapo "i" ni idadi ya pikseli au imesababisha unataka kuwasha kwa rangi yoyote

& "r" "g" "b" ni vivuli vya rangi ambazo ni RED, GREEN, BLUE na anuwai yao ni 0 hadi 255.

Kwa hivyo hapa tunatumia

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

Hii inamaanisha kuwa pikseli ya kwanza imewekwa kwa rangi ya hudhurungi.

Hatua ya 4: Pakia Nambari

Image
Image
Pakia Nambari
Pakia Nambari

Hatua ya mwisho ni kupakia nambari kwa Arduino na umemaliza na ikiwa umefanya kila kitu sawa basi neopixel itawashwa kulingana na mantiki uliyotoa.

Na ikiwa kuna shida yoyote na hatua yoyote tafadhali rejelea video.

Furahiya neopixel yako.

Ilipendekeza: