विषयसूची:

Arduino के साथ गिटार हीरो: 4 कदम
Arduino के साथ गिटार हीरो: 4 कदम

वीडियो: Arduino के साथ गिटार हीरो: 4 कदम

वीडियो: Arduino के साथ गिटार हीरो: 4 कदम
वीडियो: अरुडिनो मास्टरक्लास | 90 मिनट में पूर्ण प्रोग्रामिंग कार्यशाला! 2024, नवंबर
Anonim
Image
Image

Arduino उपयोगकर्ताओं को वस्तुतः कुछ भी अनुकूलित करने की अनुमति देता है जो वे कभी भी कोड की एक छोटी राशि के साथ चाहते हैं। मैंने समायोज्य गति, मात्रा और कई गेम मोड के साथ एक गिटार हीरो गेम विकसित करने का निर्णय लिया। यह प्रोजेक्ट 3 AA बैटरी से भी चल सकता है इसलिए यह पोर्टेबल हो सकता है। मुझे आशा है कि आप लोग इस परियोजना से सीखेंगे और इसे अनुकूलित करने में मजा आएगा! आप लोग क्या सोचते हैं मुझे बताएं!

एक सामान्य अवलोकन प्राप्त करने के लिए, कृपया ऊपर दिया गया वीडियो देखें।

इस परियोजना की कुल लागत $15. से कम है

आपूर्ति

थ्री डी प्रिण्टर

5x क्षणिक पुश बटन

स्पीकर तार, 2x 50k ओम पोटेंशियोमीटर

0.5 वाट का स्पीकर

अरुडिनो नैनो

30x WS2812b एल ई डी

1 amp स्विच

सोल्डरिंग आयरन + सोल्डर

गर्म गोंद

चरण 1: नामित भागों को प्रिंट करें

नामित भागों को प्रिंट करें
नामित भागों को प्रिंट करें

कुल मिलाकर, इस परियोजना के लगभग 9 भाग हैं। मेरे लिए कुल छपाई का समय लगभग 15 घंटे था। मैंने परियोजनाओं को विभाजित किया और टुकड़ों को e6000 के साथ चिपका दिया। मेरा लक्ष्य एल ई डी पर एक सफेद 3 डी मुद्रित टुकड़े को फैलाने और एक चमकदार प्रभाव देने में सक्षम होना था। इसे ध्यान में रखते हुए, मुझे दीवारों को संपादित करना पड़ा और सफेद टुकड़े को ऊपर स्लाइड करने के लिए एक अंतर जोड़ना पड़ा।

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

जमीन के तारों के लिए छोटे छेद बटन से Arduino तक जाने के लिए हैं। फिर वे तार अगले घटक की यात्रा करेंगे जो कि ग्रिड है

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

बोर्ड के अंत में Arduino, स्पीकर और पोटेंशियोमीटर के लिए संलग्नक है। मैंने सीधे अद्यतन और शक्ति के लिए Arduino के लिए एक छेद खोदने के लिए एक Dremel का उपयोग करके समाप्त किया।

चरण 2: सोल्डरिंग

टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया

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

मैंने प्रत्येक व्यक्तिगत तार को एक बटन पर चलाने के बजाय एक ग्राउंड वायर के साथ बटनों को डेज़ी-जंजीर कर दिया। प्रत्येक बटन में एल ई डी के साथ Arduino के लिए एक समान पिन होता है।

चरण 3: इसे कोड करें

इसे कोड करें!
इसे कोड करें!

आप अपना कोड और 3डी प्रिंट बना सकते हैं या आप मेरी वेबसाइट www.neehaw.com से 3डी प्रिंट के साथ कोड डाउनलोड कर सकते हैं।

मेरा कोड सबसे कुशल नहीं है लेकिन यह काम पूरा करता है। मेरे पास वर्तमान में लागू दो गेम मोड का प्रतिनिधित्व करने के लिए दो गेम स्टेट्स हैं। पहला एक नियमित गिटार नायक है और इसे प्राप्त करने के लिए पहले बटन को निष्क्रिय करते समय दबाया जाना चाहिए। यह एनीमेशन की एक श्रृंखला के माध्यम से चलेगा फिर खेल शुरू होगा। वॉल्यूम एडजस्ट करने से स्पीकर की लाउडनेस बदल जाएगी जबकि स्पीड पोटेंशियोमीटर एडजस्ट करने से यह एडजस्ट हो जाएगा कि एलईडी कितनी तेजी से नीचे जाती है।

अन्य 8-बिट गिटार गेम मोड का उपयोग करने के लिए, 5वां बटन दबाएं। इस मोड में यूजर स्पीड नॉब से ट्यून करते हुए इलेक्ट्रिक गिटार बजा सकता है। जब नॉब को हिलाया जाता है, तो दबाया गया अगला बटन नया ट्यून होगा। इस मोड से बाहर निकलने के लिए सभी 5 बटन को एक साथ होल्ड करें।

चरण 4: आनंद लें

मुझे आशा है कि आपने इस परियोजना से सीखा है। बेझिझक संपादित करें और यदि आप यह प्रोजेक्ट बनाते हैं, तो मुझे बताएं कि यह कैसे निकला:)

मैं किसी भी टिप्पणी या सुझाव के लिए तैयार हूं। आपके समय के लिए शुक्रिया।

सिफारिश की: