विषयसूची:

Arduino का उपयोग करके रंगीन एलईडी के साथ डांस पैड: 5 कदम
Arduino का उपयोग करके रंगीन एलईडी के साथ डांस पैड: 5 कदम

वीडियो: Arduino का उपयोग करके रंगीन एलईडी के साथ डांस पैड: 5 कदम

वीडियो: Arduino का उपयोग करके रंगीन एलईडी के साथ डांस पैड: 5 कदम
वीडियो: RGB LED Strip WS2812B Arduino Code | DIY Temperature Sensing Color Changing RGB LED's | RGB Light 2024, नवंबर
Anonim
Arduino का उपयोग करके रंगीन एलईडी के साथ डांस पैड
Arduino का उपयोग करके रंगीन एलईडी के साथ डांस पैड
Arduino का उपयोग करके रंगीन एलईडी के साथ डांस पैड
Arduino का उपयोग करके रंगीन एलईडी के साथ डांस पैड

यह मेरी पहली शिक्षाप्रद है। मैंने कंप्यूटर के सीरियल इनपुट के रूप में Arduino बोर्ड का उपयोग करके एक रंगीन डांस पैड बनाया है। इसे बनाना आसान है, और कुछ प्रतिरोधों और एलईडी की लागत होती है (आपको उनका उपयोग करने की आवश्यकता नहीं है)।

चरण 1: सामग्री

सामग्री
सामग्री
सामग्री
सामग्री

इलेक्ट्रॉनिक भाग:1. विभिन्न रंगों के साथ 6 एलईडी यह दिखाने के लिए कि बटन नीचे दबाए गए हैं2. एल ई डी की सुरक्षा के लिए 6 220 ओम अवरोधक3. एक सामान्य प्रयोजन मिलाप बोर्ड4. कुछ तार और कनेक्टर डांस पैड के पुर्जे:1. एल्युमिनियम फॉयल (जिसका उपयोग सामान बेक करने के लिए किया जाता है) 2. बड़ा पेपर बॉक्स (आप निश्चित रूप से लकड़ी का फ्रेम बना सकते हैं)

चरण 2: सर्किट और टेस्ट

सर्किट और टेस्ट
सर्किट और टेस्ट
सर्किट और टेस्ट
सर्किट और टेस्ट
सर्किट और टेस्ट
सर्किट और टेस्ट
सर्किट और टेस्ट
सर्किट और टेस्ट

सर्किट को पहले ग्राफ में दिखाया गया है। डांस पैड सर्किट में केवल छह बटन शो को लागू करता है। जैसे ही हम प्रत्येक बटन को नीचे धकेलते हैं, एलईडी प्रकाश करेगा, और संबंधित पिन को LOW से HIGH तक बना देगा। यह संदेश कंप्यूटर को एक सीरियल संदेश के रूप में भेजा जाएगा, और एक पायथन प्रोग्राम द्वारा पकड़ा जाएगा जो तब इस संदेश को एक कुंजी प्रेस संदेश में अनुकरण करता है। मैंने कुछ छोटे कनेक्टरों का उपयोग करके एक सामान्य उद्देश्य सोल्डरिंग बोर्ड पर सर्किट बनाया, ताकि मैं आसानी से कर सकूं इसे Arduino बोर्ड में प्लग करें जो अन्य परियोजनाओं के लिए सहेजा जा सकता है। आप मेरी तुलना में एक बेहतर दिखने वाला बोर्ड बना सकते हैं, क्योंकि यह आसान है, मैंने चारों ओर कनेक्ट करने के लिए कुछ तारों का उपयोग किया है। एक बार जब आप सर्किट बना लेते हैं, तो आप कुछ तारों को एक साथ जोड़कर देख सकते हैं कि एलईडी सही ढंग से प्रकाश करती है या नहीं। और फिर आप सॉफ़्टवेयर की स्थापना, अगले चरण पर जा सकते हैं।

चरण 3: कार्यक्रम

जब कभी भी कुंजी की स्थिति बदली जाती है, तो arduino प्रोग्राम कंप्यूटर को सही अक्षर भेजता है। इसलिए यदि आप कोई बटन दबाते हैं, तो यह दो संबंधित अक्षर, एक डाउन और वन अप भेजेगा। पायथन प्रोग्राम संदेश प्राप्त करता है, और फिर इन्हें कीबोर्ड ईवेंट में अनुवादित करता है। यदि इसे 'l' अक्षर प्राप्त होता है, तो प्रोग्राम एक LEFT key down संदेश उत्पन्न करता है। वर्तमान में, यह प्रोग्राम केवल विंडोज़ मशीन पर चलता है, क्योंकि अजगर SendKeys मॉड्यूल केवल विंडोज़ पर काम करता है। आपको Mac और linux के अंतर्गत कीबोर्ड जानकारी का अनुकरण करने का एक तरीका मिल सकता है। इस प्रोग्राम को चलाने के लिए आपको अजगर के लिए सीरियल और सेंडकी मॉड्यूल स्थापित करने की आवश्यकता है। मेरे द्वारा उपयोग किया जाने वाला नृत्य कार्यक्रम स्टेपमेनिया है, आपको मुख्य मानचित्र जानकारी सेट करने की आवश्यकता है ताकि जब आप नृत्य करें तो कार्यक्रम सही ढंग से प्रतिक्रिया दे सके। यह ठीक वैसे ही है जैसे आप गेम खेलते समय जॉयस्टिक को सेट करते हैं।

चरण 4: डांस पैड

नृत्य पद
नृत्य पद
नृत्य पद
नृत्य पद
नृत्य पद
नृत्य पद

डांस पैड बनाने के तरीके के बारे में कुछ अन्य बेहतरीन निर्देश हैं। यहाँ, मैं आपको दिखाऊँगा कि आप आसानी से प्राप्त होने वाली चीज़ों से एक कैसे बना सकते हैं। डांस पैड मूल रूप से छह बटनों से बना होता है। विचार दो समानांतर एल्यूमीनियम पन्नी का उपयोग कर रहा है जो कठोर बोर्डों पर चिपकाए जाते हैं, और फिर उन्हें अलग करने के लिए कुछ सामान के साथ एक साथ रख देते हैं। केवल जब आप दो हार्ड पेपर बोर्ड को सख्त रखेंगे, तो वे एक-दूसरे से संपर्क करेंगे। इनमें से छह बटन बनाएं, और उन्हें एक बड़े पेपर बोर्ड पर रखें। फिर इन बटनों को हमारे द्वारा पहले बनाए गए सर्किट से कनेक्ट करें। अंत में आप एक कवर बना सकते हैं, और उस पर कुछ सामान खींच सकते हैं।

चरण 5: चलाने के लिए तैयार

Stepmania को चालू करने से पहले आपको Python प्रोग्राम चलाना चाहिए। तब आपको कार्यक्रम को नियंत्रित करने के लिए अपने डांस पैड का उपयोग करने में सक्षम होना चाहिए। जब मैंने निम्नलिखित वीडियो बनाया, तो मैंने कवर खोला, ताकि आप स्पष्ट रूप से देख सकें कि अंदर क्या है।इसका आनंद लें!

सिफारिश की: