विषयसूची:
- चरण 1: आपको क्या चाहिए
- चरण 2: सर्किट
- चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
- चरण 4: विसुइनो में अवयव जोड़ें
- चरण 5: विसुइनो सेट घटकों में
- चरण 6: विसुइनो कनेक्ट घटकों में
- चरण 7: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
- चरण 8: खेलें
वीडियो: Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: 8 Steps
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस ट्यूटोरियल में हम सीखेंगे कि एलईडी पिक्सेल को चलाने के लिए Arduino और Visuino का उपयोग करके Neopixel LED रिंग Ws2812 को कैसे नियंत्रित किया जाए।
एक प्रदर्शन वीडियो देखें।
चरण 1: आपको क्या चाहिए
- Arduino UNO (या कोई अन्य Arduino)
- नियोपिक्सल एलईडी रिंग
- जम्पर तार
- Visuino प्रोग्राम: Visuino डाउनलोड करें
चरण 2: सर्किट
- LED रिंग पिन [VCC] को Arduino पिन [+5V] से कनेक्ट करें
- LED रिंग पिन [GND] को Arduino पिन [GND] से कनेक्ट करें
- LED रिंग पिन [IN] या (DI) को Arduino डिजिटल पिन से कनेक्ट करें [6]
चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Arduino की प्रोग्रामिंग शुरू करने के लिए, आपको यहां से Arduino IDE इंस्टॉल करना होगा:
कृपया ध्यान रखें कि Arduino IDE 1.6.6 में कुछ महत्वपूर्ण बग हैं। सुनिश्चित करें कि आप 1.6.7 या उच्चतर स्थापित करते हैं, अन्यथा यह निर्देश काम नहीं करेगा! यदि आपने Arduino UNO को प्रोग्राम करने के लिए Arduino IDE सेटअप करने के लिए इस निर्देश में दिए चरणों का पालन नहीं किया है! Visuino: https://www.visuino.eu को भी इंस्टॉल करना होगा। Visuino को प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "Arduino UNO" चुनें।
चरण 4: विसुइनो में अवयव जोड़ें
- "घड़ी जनरेटर" घटक जोड़ें
- "काउंटर" घटक जोड़ें
- "पूर्णांक मान की तुलना करें" घटक जोड़ें
- "यादृच्छिक RGBW रंग" घटक जोड़ें
- "नियोपिक्सल" घटक जोड़ें
चरण 5: विसुइनो सेट घटकों में
- "क्लॉकजेनरेटर 1" घटक का चयन करें और गुण विंडो में "फ़्रीक्वेंसी" को 10. पर सेट करें
- "काउंटर 1" घटक का चयन करें और गुण विंडो में "मैक्स" को 12 या 16 पर सेट करें (यह निर्भर करता है कि आपकी एलईडी रिंग में कितनी एलईडी है)
- "काउंटर 1" घटक का चयन करें और गुण विंडो में "न्यूनतम" को 0. पर सेट करें
- "तुलना वैल्यू 1" घटक का चयन करें और "मान" को 12 या 16 पर सेट करें (यह निर्भर करता है कि आपकी एलईडी रिंग में कितने एलईडी हैं)
- "तुलना वैल्यू 1" घटक का चयन करें और "तुलना प्रकार" को ctNotEqual पर सेट करें
- "NeoPixels1" पर डबल क्लिक करें और "PixelGroups" विंडो में "कलर पिक्सेल" को बाईं ओर खींचें
- "पिक्सेलग्रुप्स" विंडो के बाईं ओर फिर "कलर पिक्सेल 1" का चयन करें और गुण विंडो में "पिक्सेल की गणना करें" को 12 या 16 पर सेट करें (यह निर्भर करता है कि आपकी एलईडी रिंग कितनी एलईडी है)
चरण 6: विसुइनो कनेक्ट घटकों में
- "क्लॉकजेनरेटर 1" कंपोनेंट पिन [आउट] को "काउंटर 1" कंपोनेंट पिन से कनेक्ट करें [इन]
- "काउंटर 1" घटक पिन [आउट] को "तुलना वैल्यू 1" घटक पिन से कनेक्ट करें [इन]
- "काउंटर1" कंपोनेंट पिन [आउट] को "नियोपिक्सल1">कलर पिक्सेल1 कंपोनेंट पिन [इंडेक्स] से कनेक्ट करें
- "तुलना वैल्यू 1" घटक पिन [आउट] को "काउंटर 1" घटक पिन "रीसेट" से कनेक्ट करें
- "तुलना वैल्यू 1" घटक पिन [आउट] को "रैंडमआरजीबीडब्ल्यूसीओलर 1" घटक पिन "घड़ी" से कनेक्ट करें
- "RandomRGBWColor1" कंपोनेंट पिन [आउट] को "NeoPixels1">कलर Pixel1 कंपोनेंट पिन [Color] से कनेक्ट करें
- "NeoPixels1" कंपोनेंट पिन [आउट] को Arduino डिजिटल पिन से कनेक्ट करें[6]
चरण 7: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE खोलें
Arduino IDE में, कोड को संकलित और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)
चरण 8: खेलें
यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, तो LED रिंग अपना रंग बदलना शुरू कर देगी।
बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। Visuino प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे यहाँ डाउनलोड कर सकते हैं और Visuino में खोल सकते हैं:
सिफारिश की:
वॉल्यूम संकेतक Neopixel Ws2812 LED रिंग और Arduino: 8 चरण
वॉल्यूम संकेतक Neopixel Ws2812 LED रिंग और Arduino: इस ट्यूटोरियल में हम सीखेंगे कि Neopixel Ws2812 LED रिंग और arduino का उपयोग करके वॉल्यूम इंडिकेटर कैसे बनाया जाता है। वीडियो देखें
WS2812 RGB LED (NeoPixel) W/Arduino [ट्यूटोरियल] को कैसे नियंत्रित करें: 10 कदम
WS2812 RGB LED (NeoPixel) W/Arduino [ट्यूटोरियल] को कैसे नियंत्रित करें: ओवरव्यूNeoPixel LED का उपयोग इन दिनों इलेक्ट्रॉनिक परियोजनाओं में उनके आकर्षक दृश्य प्रभावों के कारण व्यापक रूप से किया जाता है। ये एलईडी विभिन्न आकारों और आकारों में और पट्टी के रूप में उपलब्ध हैं। इस ट्यूटोरियल में, आप NeoPixel LED के बारे में जानेंगे और इसे कैसे
Arduino के साथ Neopixel Ws2812 LED या LED STRIP या LED रिंग का उपयोग कैसे करें: 4 कदम
Arduino के साथ Neopixel Ws2812 LED या LED STRIP या LED रिंग का उपयोग कैसे करें: हाय दोस्तों चूंकि Neopixel एलईडी स्ट्रिप बहुत लोकप्रिय है और इसे ws2812 एलईडी स्ट्रिप भी कहा जाता है। वे बहुत लोकप्रिय हैं क्योंकि इन एलईडी पट्टी में हम प्रत्येक एलईडी को अलग-अलग संबोधित कर सकते हैं, जिसका अर्थ है कि यदि आप चाहते हैं कि कुछ एलईडी एक रंग में चमकें
Neopixel Ws2812 M5stick-C के साथ इंद्रधनुष एलईडी चमक - Arduino IDE का उपयोग करके M5stack M5stick C का उपयोग करके Neopixel Ws2812 पर इंद्रधनुष चलाना: 5 चरण
Neopixel Ws2812 M5stick-C के साथ इंद्रधनुष एलईडी चमक | Arduino IDE का उपयोग करके M5stack M5stick C का उपयोग करके Neopixel Ws2812 पर इंद्रधनुष चलाना: हाय दोस्तों इस निर्देश में हम सीखेंगे कि कैसे Arduino IDE के साथ m5stack m5stick-C डेवलपमेंट बोर्ड के साथ neopixel ws2812 LED या एलईडी स्ट्रिप या एलईडी मैट्रिक्स या एलईडी रिंग का उपयोग करना है और हम करेंगे इसके साथ एक इंद्रधनुष पैटर्न
Arduino Ws2812 LED या Neopixel LED स्ट्रिप या रिंग ट्यूटोरियल: 4 चरण
Arduino Ws2812 LED या Neopixel LED स्ट्रिप या रिंग ट्यूटोरियल: इस इंस्ट्रक्शंस में हम सीखेंगे कि कैसे Arduino के साथ neopixel या ws 2812 या फास्ट एलईडी का उपयोग किया जाए। इस प्रकार के LED या स्ट्रिप या रिंग को केवल एक सिंगल विन पिन द्वारा नियंत्रित किया जाता है और सभी एल ई डी व्यक्तिगत रूप से संबोधित करने योग्य हैं इसलिए इन्हें इंडी भी कहा जाता है