विषयसूची:

Arduino Ws2812 LED या Neopixel LED स्ट्रिप या रिंग ट्यूटोरियल: 4 चरण
Arduino Ws2812 LED या Neopixel LED स्ट्रिप या रिंग ट्यूटोरियल: 4 चरण

वीडियो: Arduino Ws2812 LED या Neopixel LED स्ट्रिप या रिंग ट्यूटोरियल: 4 चरण

वीडियो: Arduino Ws2812 LED या Neopixel LED स्ट्रिप या रिंग ट्यूटोरियल: 4 चरण
वीडियो: WS2812 [Programmable LED Strip] 2024, जुलाई
Anonim
Image
Image
अपने घटकों को इकट्ठा करें
अपने घटकों को इकट्ठा करें

इस निर्देश में हम सीखेंगे कि नियोपिक्सल या ws 2812 या Arduino के साथ तेज़ एलईडी का उपयोग कैसे करें। इस प्रकार के एलईडी या स्ट्रिप या रिंग को केवल एक सिंगल विन पिन द्वारा नियंत्रित किया जाता है और सभी एलईडी व्यक्तिगत रूप से संबोधित करने योग्य होते हैं इसलिए इन्हें व्यक्तिगत एड्रेसेबल भी कहा जाता है। एलईडी और वे सामान्य आरजीबी एलईडी की तुलना में काफी महंगे हैं।

चरण 1: अपने घटकों को इकट्ठा करें

भाग खरीदें: ARDUINO UNO खरीदें:

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

WS2812 LED खरीदें:https://www.utsource.net/itm/p/8673712.html

WS2812 एलईडी रिंग खरीदें:

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

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

तो सबसे पहले आपको दो महत्वपूर्ण घटकों को प्राप्त करने की आवश्यकता है उनमें से एक आर्डिनो है और दूसरा नियोपिक्सल ws2812 एल ई डी/एलईडी पट्टी या अंगूठी है।

खरीदने के लिए आइटम (सहबद्ध लिंक) -

Arduino Uno-

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 नियोपिक्सल एलईडी पट्टी -

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: कनेक्शन

सम्बन्ध
सम्बन्ध

कनेक्शन बहुत सरल हैं। आपको बस इतना करना है कि नियोपिक्सल के वीसीसी को + 5 वी और नियोपिक्सल के जीएनडी को किसी भी डिजिटल पिन से जीएनडी और नियोपिक्सल के विन पिन से कनेक्ट करना है (मैं इसे पिन 6 से जोड़ रहा हूं क्योंकि हम करेंगे सॉफ्टवेयर में पिन 6 को परिभाषित करें।)

Iयदि कनेक्शन में समस्या आ रही है तो मदद के लिए वीडियो देखें।

चरण 3: प्रोग्रामिंग

प्रोग्रामिंग
प्रोग्रामिंग

Arduino IDE खोलें, फिर उदाहरणों पर जाएं और "neopixel" पर जाएं और फिर "सरल" स्केच खोलें।

स्केच में आपको पहले दो चीजें सेट करनी होंगी

1- पिन 6 को परिभाषित करें (आपको आर्डिनो के पिन नंबर को परिभाषित करने की आवश्यकता है जिस पर नियोपिक्सल का विन पिन जुड़ा हुआ है, हम यहां पिन 6 का उपयोग कर रहे हैं)

२- NUMPIXELS १२ को परिभाषित करें (आपको अपने नियोपिक्सल की संख्या को परिभाषित करने की आवश्यकता है, जिसका अर्थ है कि उस पर कोई एलईडी नहीं है, हमारे नियोपिक्सल पर १२ एलईडी हैं इसलिए हम १२ का उपयोग करेंगे)

और लूप सेक्शन में नियोपिक्सल का रंग सेट करने के लिए एक कमांड का उपयोग किया जाता है

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

जहां "i" पिक्सेल या एलईडी की संख्या है जिसे आप किसी भी रंग में चालू करना चाहते हैं

और "आर" "जी" "बी" रंग के रंग हैं जो लाल, हरे, नीले हैं और उनकी मान सीमा 0 से 255 है।

तो यहाँ हम उपयोग कर रहे हैं

पिक्सल.सेटपिक्सल्सकलर (0, पिक्सल। कलर (0, 0, 255);

इसका मतलब है कि पहला पिक्सेल नीले रंग के लिए सेट है।

चरण 4: कोड अपलोड करें

Image
Image
कोड अपलोड करें
कोड अपलोड करें

अंतिम चरण Arduino पर कोड अपलोड करना है और आप कर रहे हैं और यदि आपने सब कुछ सही किया है तो आपके द्वारा दिए गए तर्क के अनुसार neopixel चालू हो जाएगा।

और अगर किसी भी कदम के साथ कोई समस्या है तो कृपया वीडियो देखें।

अपने नियोपिक्सल का आनंद लें।

सिफारिश की: