विषयसूची:

8x8 कोलोर्डुइनो पोंग गेम: 3 चरण
8x8 कोलोर्डुइनो पोंग गेम: 3 चरण

वीडियो: 8x8 कोलोर्डुइनो पोंग गेम: 3 चरण

वीडियो: 8x8 कोलोर्डुइनो पोंग गेम: 3 चरण
वीडियो: Manok na pula 2024, जुलाई
Anonim
8x8 कोलोर्डिनो पोंग गेम
8x8 कोलोर्डिनो पोंग गेम

इस निर्देश में मैं आपको दिखाऊंगा कि कैसे मैंने 8 x 8 आरजीबी एलईडी मैट्रिक्स बोर्ड मॉड्यूल का उपयोग करके एक पोंग गेम बनाया। इस मॉड्यूल को Colorduino कहा जाता है। इसमें एक ऑनबोर्ड माइक्रोकंट्रोलर और अन्य Colorduino बोर्डों से जुड़ने के लिए एक इंटरफ़ेस है। इसमें 64 पीसी रंगीन एलईडी को संभालने की क्षमता है। बोर्ड को Arduino कोड से नियंत्रित किया जा सकता है। मैंने दो नियंत्रक बनाए हैं प्रत्येक नियंत्रक में दो बटन होते हैं। इस खेल को दो खिलाड़ी खेल सकते हैं। लक्ष्य गेंद को अपनी तरफ की दीवार तक पहुंचने से रोकना है। एक 3 एल ई डी चौड़ाई मंच है जो गेंद को आपके प्रतिद्वंद्वी को वापस उछाल सकता है। मेरी अवधारणा इसे यथासंभव सरल बनाना था। पूरी निर्माण प्रक्रिया में लगभग 1 घंटे का समय लगता है (नियंत्रकों के लिए क्रॉचिंग की गणना नहीं की जाती है)। परियोजना की लागत 20 डॉलर थी। डिवाइस 18650 बैटरी द्वारा संचालित है।

चरण 1: बीओएम सूची

बीओएम सूची
बीओएम सूची

सामग्री का नाम राशि लिंक

Colorduino V2.0 डॉट मैट्रिक्स RGB LED ड्राइवर शील्ड 1 पीसी

बटन 1 पीसी के लिए प्लास्टिक संलग्नक

रबड़ से ढकी लचीली केबल 1 पीसी

केबल ग्लैंड 4 पीसी

प्रोटो पीसीबी 1 पीसी

१८६५० बैटरी धारक १ पीसी

१८६५० बैटरी १ पीसी

पुश बटन स्विच 12 मिमी क्षणिक पुशबटन 4 पीसी

1 पीसी टांका लगाने के लिए केबल

सोल्डर टिन 1 पीसी

2 पोजीशन लैचिंग टॉगल स्विच 1 पीसी

4, 7 कोहम 4 पीसी

3V से 5V DC-DC कन्वर्टर स्टेप अप बूस्ट मोबाइल 1 पीसी

2 पोल 5 मिमी पिच पीसीबी माउंट स्क्रू टर्मिनल ब्लॉक कनेक्टर 1 पीसी

3 पिन 5 मिमी पिच पीसीबी माउंट स्क्रू टर्मिनल ब्लॉक 2 पीसी

इलेक्ट्रॉनिक्स के लिए आवास 1 पीसी

परियोजना की कुल सामग्री लागत: 20, 21 $/कुल परियोजना

चरण 2: विधानसभा

सभा
सभा
सभा
सभा

पहले चरण में वीडियो देखें। वीडियो के लिए कुछ अतिरिक्त जानकारी:

बीओएम सूची के अनुसार सभी सामग्री एकत्र करें। मैंने प्रोटो पीसीबी का इस्तेमाल किया और सभी घटकों को मिलाया।

मैंने संलग्न योजना के अनुसार सभी घटकों को जोड़ा। सर्किट बनाना आसान है, यह हर कोई कर सकता है, जो सोल्डरिंग आयरन का उपयोग करने को तैयार है। मैंने पिन-एस को जोड़ने के लिए प्रतिरोधों के पैरों का उपयोग किया। ड्यूपॉन्ट जम्पर केबल एलईडी मैट्रिक्स को प्रोटोबार्ड से जोड़ने के लिए आदर्श हैं। आवास में स्थापित करने से पहले पूरे प्रोटोबार्ड को इकट्ठा किया जा सकता है। मैंने पीसीबी माउंट स्क्रू टर्मिनल कनेक्टर स्थापित किए। इससे मुझे आवास के बिना सर्किट का परीक्षण करने में मदद मिली। परीक्षण के बाद मैंने सिर्फ केबलों को अनप्लग किया, प्रोटो पीसीबी को आवास में स्थापित किया और केबलों को ग्रंथियों के माध्यम से धकेल दिया, फिर मैंने सभी केबलों को वापस खराब कर दिया।

Arduino कोड इस निर्देश से उत्पन्न हुआ है, प्रेरणा के लिए धन्यवाद।

labs.bsoares.com/ping-pong-com-matriz-de-l…

आवास में स्थापित करने से पहले नियंत्रकों की जांच की जानी चाहिए।

उपयोगिता चाकू और एक ड्रिल की मदद से प्लास्टिक आवास को संशोधित किया जाता है।

मैंने दो खिलाड़ियों को अलग करने के लिए नियंत्रकों को हरे और नीले रंग के क्रोकेट में डाल दिया। इस निर्देश की मदद से क्रोकेट को डिजाइन और बनाया गया था:

www.instructables.com/id/Crochet-for-Gadge…

चरण 3: संलग्न सॉफ्टवेयर अपलोड करें

संलग्न सॉफ्टवेयर अपलोड करें
संलग्न सॉफ्टवेयर अपलोड करें
संलग्न सॉफ्टवेयर अपलोड करें
संलग्न सॉफ्टवेयर अपलोड करें
संलग्न सॉफ्टवेयर अपलोड करें
संलग्न सॉफ्टवेयर अपलोड करें

सॉफ्टवेयर एटमेल स्टूडियो द्वारा अपलोड किया गया है। सबसे पहले, मैंने Arduino IDE का उपयोग करने की कोशिश की, लेकिन मैं इसका उपयोग करने में सक्षम नहीं था, इसलिए मुझे AVR Programmer Avrisp mkII का उपयोग करना पड़ा। इससे मेरा काम थोड़ा कठिन हो गया। मैंने Arduino कोड, और Atmel Studio प्रोजेक्ट संलग्न किया। Atmel Studio 7 में Arduino कोड का उपयोग कैसे करें, ऊपर दिए गए वीडियो को देखें।

मुझे Colorduino के पिन-अप अपलोड करने में कुछ समस्याएँ थीं। Colorduino बोर्ड का ISP PIN-s MCU और LED बोर्ड के बीच स्थित होता है और Avrisp mkII प्रोग्रामर के 6 पिन कनेक्टर में कोई स्थान नहीं होता है। मुझे अपलोड करने के लिए दो बोर्ड अलग करने पड़े। विकास के चरण के दौरान, मुझे कई बार कोड अपलोड करना पड़ा इसलिए मैंने आईएसपी कनेक्टर को बोर्ड के दूसरी तरफ लगाने का फैसला किया। ऐसा करने के लिए मुझे पिनों को मिरर करना था और एक छोटे प्रोटो पीसीबी बोर्ड का इस्तेमाल करना था। यदि आपको बस कुछ अपलोड की आवश्यकता है, तो सरलता से परेशान न हों, बोर्डों को अलग करें, फिर से कनेक्ट करने के बजाय अपलोड करें। Avrisp mkII के बारे में अधिक जानकारी:

Arduino कोड इस निर्देश से उत्पन्न हुआ है, प्रेरणा के लिए धन्यवाद।

labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007

अंतिम शब्द

मेरे बच्चों ने इस खेल को आजमाया और इसे पसंद किया। मुझे लगता है कि इस परियोजना में काफी संभावनाएं हैं, अन्य खेलों को आसानी से विकसित किया जा सकता है।

आपका दिन शुभ हो!

सिफारिश की: