विषयसूची:

Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: 8 Steps
Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: 8 Steps

वीडियो: Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: 8 Steps

वीडियो: Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: 8 Steps
वीडियो: Arduino LED Ring || Neopixel Tutorial 2024, नवंबर
Anonim
Image
Image

इस ट्यूटोरियल में हम सीखेंगे कि एलईडी पिक्सेल को चलाने के लिए Arduino और Visuino का उपयोग करके Neopixel LED रिंग Ws2812 को कैसे नियंत्रित किया जाए।

एक प्रदर्शन वीडियो देखें।

चरण 1: आपको क्या चाहिए

तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
  • Arduino UNO (या कोई अन्य Arduino)
  • नियोपिक्सल एलईडी रिंग
  • जम्पर तार
  • Visuino प्रोग्राम: Visuino डाउनलोड करें

चरण 2: सर्किट

सर्किट
सर्किट
  1. LED रिंग पिन [VCC] को Arduino पिन [+5V] से कनेक्ट करें
  2. LED रिंग पिन [GND] को Arduino पिन [GND] से कनेक्ट करें
  3. LED रिंग पिन [IN] या (DI) को Arduino डिजिटल पिन से कनेक्ट करें [6]

चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें

Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
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: विसुइनो में अवयव जोड़ें

Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
  1. "घड़ी जनरेटर" घटक जोड़ें
  2. "काउंटर" घटक जोड़ें
  3. "पूर्णांक मान की तुलना करें" घटक जोड़ें
  4. "यादृच्छिक RGBW रंग" घटक जोड़ें
  5. "नियोपिक्सल" घटक जोड़ें

चरण 5: विसुइनो सेट घटकों में

Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
  1. "क्लॉकजेनरेटर 1" घटक का चयन करें और गुण विंडो में "फ़्रीक्वेंसी" को 10. पर सेट करें
  2. "काउंटर 1" घटक का चयन करें और गुण विंडो में "मैक्स" को 12 या 16 पर सेट करें (यह निर्भर करता है कि आपकी एलईडी रिंग में कितनी एलईडी है)
  3. "काउंटर 1" घटक का चयन करें और गुण विंडो में "न्यूनतम" को 0. पर सेट करें
  4. "तुलना वैल्यू 1" घटक का चयन करें और "मान" को 12 या 16 पर सेट करें (यह निर्भर करता है कि आपकी एलईडी रिंग में कितने एलईडी हैं)
  5. "तुलना वैल्यू 1" घटक का चयन करें और "तुलना प्रकार" को ctNotEqual पर सेट करें
  6. "NeoPixels1" पर डबल क्लिक करें और "PixelGroups" विंडो में "कलर पिक्सेल" को बाईं ओर खींचें
  7. "पिक्सेलग्रुप्स" विंडो के बाईं ओर फिर "कलर पिक्सेल 1" का चयन करें और गुण विंडो में "पिक्सेल की गणना करें" को 12 या 16 पर सेट करें (यह निर्भर करता है कि आपकी एलईडी रिंग कितनी एलईडी है)

चरण 6: विसुइनो कनेक्ट घटकों में

विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
  1. "क्लॉकजेनरेटर 1" कंपोनेंट पिन [आउट] को "काउंटर 1" कंपोनेंट पिन से कनेक्ट करें [इन]
  2. "काउंटर 1" घटक पिन [आउट] को "तुलना वैल्यू 1" घटक पिन से कनेक्ट करें [इन]
  3. "काउंटर1" कंपोनेंट पिन [आउट] को "नियोपिक्सल1">कलर पिक्सेल1 कंपोनेंट पिन [इंडेक्स] से कनेक्ट करें
  4. "तुलना वैल्यू 1" घटक पिन [आउट] को "काउंटर 1" घटक पिन "रीसेट" से कनेक्ट करें
  5. "तुलना वैल्यू 1" घटक पिन [आउट] को "रैंडमआरजीबीडब्ल्यूसीओलर 1" घटक पिन "घड़ी" से कनेक्ट करें
  6. "RandomRGBWColor1" कंपोनेंट पिन [आउट] को "NeoPixels1">कलर Pixel1 कंपोनेंट पिन [Color] से कनेक्ट करें
  7. "NeoPixels1" कंपोनेंट पिन [आउट] को Arduino डिजिटल पिन से कनेक्ट करें[6]

चरण 7: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें

Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें

Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE खोलें

Arduino IDE में, कोड को संकलित और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)

चरण 8: खेलें

यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, तो LED रिंग अपना रंग बदलना शुरू कर देगी।

बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। Visuino प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे यहाँ डाउनलोड कर सकते हैं और Visuino में खोल सकते हैं:

सिफारिश की: