ዝርዝር ሁኔታ:

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 ደረጃዎች
ቪዲዮ: EASYDIY RGB Silverstone LED strip Lighting Effects review 2024, ህዳር
Anonim
Image
Image
አካላትዎን ይሰብስቡ
አካላትዎን ይሰብስቡ

በዚህ አስተማሪዎች ውስጥ ኒዮፒክስል ወይም ws 2812 ን ወይም በአርዱዲኖን በፍጥነት እንዴት እንደሚጠቀሙ እንማራለን። እነዚህ የ LED ወይም የጭረት ወይም የቀለበት አይነቶች በአንድ ነጠላ ቪን ፒን ብቻ ቁጥጥር ይደረግባቸዋል እና ሁሉም ኤልኢዲዎች በተናጥል ሊስተካከሉ ስለሚችሉ እነዚህ እንዲሁ ግለሰባዊ አድራሻ ተብለው ይጠራሉ ኤልኢዲዎች እና እነሱ ከተለመደው የ RGB LED በጣም ውድ ናቸው።

ደረጃ 1: ክፍሎችዎን ይሰብስቡ

ክፍሎችን ይግዙ - አርዱኡኖ UNO ይግዙ ፦

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

WS2812 LED ን ይግዙ

WS2812 LED ቀለበት ይግዙ

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

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

ስለዚህ በመጀመሪያ ሁለት አስፈላጊ ክፍሎችን ማግኘት ያስፈልግዎታል አንደኛው አርዱዲኖ ሲሆን ሌላኛው ኒዮፒክስል ws2812 LEDs / led strip or ring ነው።

የሚገዙ ዕቃዎች (ተጓዳኝ አገናኝ) -

አርዱዲኖ ኡኖ-

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

Ws2812 neopixel (12 ቢት) ቀለበት -

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 ቢት) ቀለበት -

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 of neopixel ጋር ወደ Gnd & የኒዮፒክስል ቪን ፒን ከማንኛውም ዲጂታል ፒን ጋር ማገናኘት ነው (እኔ ከፒን 6 ጋር አገናኘዋለሁ ምክንያቱም እኛ በሶፍትዌሩ ውስጥ ፒኑን 6 ይግለጹ።)።

በግንኙነቶች ውስጥ ችግር ካጋጠመዎት ከዚያ ለእርዳታ ቪዲዮን ይመልከቱ።

ደረጃ 3 - ፕሮግራሚንግ

ፕሮግራሚንግ ማድረግ
ፕሮግራሚንግ ማድረግ

የ Arduino IDE ን ይክፈቱ ከዚያ ወደ ምሳሌዎች ይሂዱ እና ወደ “ኒዮፒክስል” ይሂዱ እና ከዚያ “ቀላል” ንድፍ ይክፈቱ።

በስዕሉ ውስጥ በመጀመሪያ ሁለት ነገሮችን ማዘጋጀት ያስፈልግዎታል

1- ፒን 6 ን ይግለጹ (የኒዮፒክስል ቪን ፒን የተገናኘበትን የአርዲኖን ፒን ቁጥር መግለፅ ያስፈልግዎታል ፣ እዚህ ፒን 6 እየተጠቀምን ነው)

2- NUMPIXELS 12 ን ይግለጹ (የእርስዎ ኒዮፒክስል ያለዎትን ፒክስሎች የለም ማለት ያስፈልግዎታል ፣ ይህም በላዩ ላይ LED የለም ፣ በእኛ ኒኦፒክስል ላይ 12 LED ዎች አሉን ስለዚህ እኛ 12 እንጠቀማለን)

እና በሉፕ ክፍሉ ውስጥ የኒዮፒክስልን ቀለም ለማቀናጀት አንድ ትእዛዝ አለ

pixels.setPixelsColor (እኔ ፣ ፒክስሎች ቀለም (r ፣ g ፣ ለ));

«I» በየትኛውም ቀለም ማብራት የሚፈልጉት የፒክሰል ወይም የመሪ ቁጥር የት ነው

& "r" "g" "b" ቀይ ፣ አረንጓዴ ፣ ሰማያዊ እና የእሴታቸው ክልል ከ 0 እስከ 255 ያሉት የቀለም ጥላዎች ናቸው።

ስለዚህ እዚህ እንጠቀማለን

pixels.setPixelsColor (0 ፣ ፒክስሎች ቀለም (0 ፣ 0 ፣ 255));

ይህ ማለት የመጀመሪያው ፒክሰል ለሰማያዊ ቀለም ተዘጋጅቷል ማለት ነው።

ደረጃ 4: ኮዱን ይስቀሉ

Image
Image
ኮዱን ይስቀሉ
ኮዱን ይስቀሉ

የመጨረሻው እርምጃ ኮዱን ወደ አርዱዲኖ መስቀል ነው እና ጨርሰዋል እና ሁሉንም ነገር በትክክል ካደረጉ ኒዮፒክስል እርስዎ በሰጡት አመክንዮ መሠረት ይብራራል።

እና በማንኛውም ደረጃ ላይ ማንኛውም ችግር ካለዎት እባክዎን ለቪዲዮ ይመልከቱ።

የእርስዎን ኒዮፒክስል ይደሰቱ።

የሚመከር: