विषयसूची:
- चरण 1: आवश्यक उपकरण और सामग्री
- चरण 2: Arduino में गेम की प्रोग्रामिंग
- चरण 3: सर्किट का निर्माण
- चरण 4: फ़्रेम का निर्माण
वीडियो: स्पेस रेस: बच्चों के साथ बनाने के लिए सरल Arduino क्लिकर गेम: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
मैं एक वीडियो अपलोड कर रहा हूं जिसमें दिखाया गया है कि यह आज कैसे काम करता है! बने रहें
आइए एक अंतरिक्ष-थीम वाले निर्देश के साथ मज़े करें जो बच्चों के साथ बनाया जा सकता है, और बाद में उनके द्वारा अकेले खिलौने के रूप में आनंद लिया जा सकता है।
आप इसे इस सरल परियोजना के साथ शीत युद्ध और अंतरिक्ष दौड़ के बारे में इतिहास सिखाने के लिए एक साधन के रूप में उपयोग कर सकते हैं, लेकिन मूर्ख मत बनो: हम सभी इसका उपयोग करेंगे और इसके बारे में जानेंगे:
- अरुडिनो
- प्रोग्रामिंग
- इलेक्ट्रानिक्स
- 3D डिज़ाइन (TinkerCAD के लिए बच्चों के अनुकूल धन्यवाद)
- कार्डबोर्ड क्राफ्टिंग
- पेंटिंग या अन्य शिल्प जिन्हें आप शामिल करना चाहते हैं;)
अंतरिक्ष दौड़ एक खेल है:
अपने जहाज को चंद्रमा की ओर आगे बढ़ाने के लिए आपको बार-बार अपना बटन दबाना होगा। वहां पहुंचने वाला पहला जीतता है। आपको गुरुत्वाकर्षण के खिलाफ लड़ना होगा जो आपको धरती पर नीचे खींच लेगा। नेतृत्व के बाहर जाने से पहले शुरू करना (या आपका अंतरिक्ष यान तैयार है) आपको एक दंड देना होगा, और आपकी सजगता का और भी अधिक परीक्षण करने के लिए प्रारंभ समय यादृच्छिक होगा।
चरण 1: आवश्यक उपकरण और सामग्री
-
अरुडिनो बोर्ड
- ऊनो, मेगा, आदि करेंगे। सर्वो पुस्तकालय का समर्थन करना चाहिए।
- इसे प्रोग्राम करने के लिए एक कंप्यूटर
-
कुछ इलेक्ट्रॉनिक भाग
- 2 पुशबटन। मैंने आर्केड का इस्तेमाल किया, जैसे बड़े और मजबूत।
- 2 प्रतिरोधक (4.7k ओम ठीक करेंगे)
- 2 सर्वो। मैंने सबसे सस्ते मॉडल SG-90. का इस्तेमाल किया
- आपके पसंदीदा रंग का 1 LED डायोड
- एक प्रोटोबार्ड + कुछ जम्पर केबल
- शायद आपको अपने कूदने वालों की लंबाई और अंतिम डिजाइन के आधार पर कुछ बिजली के तार की आवश्यकता होगी।
- सर्किट देखने के लिए TinkerCAD खाता (मुक्त)। मैंने इसे आपके साथ साझा करने के लिए इस्तेमाल किया।
- गोंद
- कटर ब्लेड (वयस्क पर्यवेक्षण के साथ)
- वैकल्पिक स्कूल ग्रेड कैंची
- जहाजों को सर्वो से जोड़ने के लिए कुछ तार
- गर्म गोंद वाली बंदूक
- पूरी तरह से वैकल्पिक: जहाजों को बनाने के लिए 3 डी प्रिंटर। मैं वास्तव में टिंकरकैड का उपयोग करना सीखना चाहता था, इसलिए मैं अपने पहले टिंकरकैड डिजाइन के रूप में 2 साधारण जहाजों को बनाने का विरोध नहीं कर सका। यह इतना आसान था कि इसने मुझे इस परियोजना को बच्चों के साथ करने के लिए प्रेरित किया। आप 3D प्रिंटेड मॉडल को कार्डबोर्ड, पेपर, लकड़ी या यहां तक कि प्लेडो वाले से बदल सकते हैं। अपनी रचनात्मकता को उजागर करें।
चरण 2: Arduino में गेम की प्रोग्रामिंग
मैंने आपके लिए गेम को प्रोग्राम किया है ताकि आप इसे तुरंत उपयोग कर सकें।
मैंने आपको यह समझने में मदद करने के लिए कि क्या हो रहा है, और आपको कुछ Arduino सीखने के लिए प्रोत्साहित करने के लिए अधिकांश कोड पर टिप्पणी की। ध्यान दें कि मैं प्रोग्रामर नहीं हूं, इसलिए शायद यह सबसे सुंदर कोड नहीं है। दूसरी तरफ, यह दर्शाता है कि अगर मैं कोड करना सीख सकता हूं, तो आप कोशिश करने पर भी ऐसा कर सकते हैं;)
मैंने कॉन्फ़िगरेशन नामक एक अनुभाग बनाया है। आपको उस अधिकतम कोण को अनुकूलित करना होगा जो आपके सर्वोस आपके निर्माण में फिट होने के लिए पहुंचेगा। कॉन्फ़िगरेशन अनुभाग टिप्पणियों पर एक नज़र डालें।
आप अनुभव कॉन्फ़िगरेशन के साथ भी छेड़छाड़ कर सकते हैं: पहले डिफ़ॉल्ट मानों का प्रयास करें और फिर यह देखने के लिए प्रयोग करें कि यह कैसे निकलता है: नकारात्मक गुरुत्वाकर्षण? खेल को लंबा या कठिन बनाओ? आप क्या कर सकते हैं यह देखने के लिए कार्यक्रम का अन्वेषण करें।
बस यहां साझा किए गए कोड को अपने Arduino/Genuino बोर्ड में खोलें और अपलोड करें, इसे देखकर आप इसके बारे में जान सकते हैं:
- राज्य मशीनें
- बुनियादी सर्वो पुस्तकालय उपयोग और समस्याएं
- बटन डिबगिंग और आपको यह क्यों करना चाहिए
- यादृच्छिक समारोह, और भी बहुत कुछ।
अगर आपको इस कोड को अपलोड करने में मदद चाहिए, तो यहां जाएं:
कोड 362 लाइन का है, इसलिए मैंने यहां कोड कॉपी करने के बजाय.ino फाइल अपलोड करने का फैसला किया।
चरण 3: सर्किट का निर्माण
मैंने सर्किट को डिजाइन करने के लिए पहली बार टिंकरकैड का इस्तेमाल किया। मुझे यह पसंद आया क्योंकि यह अन्य विकल्पों की तुलना में आसान और तेज़ था:
www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/
मुझे इस सरल सर्किट के बारे में थोड़ा समझाएं:
दाएं से बाएं आप देखते हैं:
सर्वोस
बस ग्राउंड, वीसीसी और सिग्नल। उनके साथ असली जादू सॉफ्टवेयर भाग में होता है। आप नेट पर पढ़ सकते हैं कि Arduino के पास सर्वो को ठीक से चलाने के लिए पर्याप्त शक्ति नहीं है, लेकिन मैंने कुछ प्रोग्रामिंग ट्रिक्स के साथ इस पर काबू पा लिया (उदाहरण के लिए, घबराहट से बचने के लिए आंदोलन के बाद उन्हें अलग करना)। जैसा कि आप देख सकते हैं कि मेरे मेगा बोर्ड में इस परियोजना के सभी सामानों को बिना किसी बाहरी बिजली की आपूर्ति के चलाने के लिए पर्याप्त शक्ति है।
पुशबटन
4.7k पुल-डाउन रेसिस्टर द्वारा जमीन से जुड़े हुए हैं। यदि हम उस अवरोधक का उपयोग नहीं करते हैं, तो Arduino पर्यावरण से बहुत अधिक बिजली का शोर उठाएगा, जिससे अनिश्चित और गलत रीडिंग मिलेगी। यह रोकनेवाला सुनिश्चित करता है कि कोई भी विद्युत संकेत/शोर इनपुट पिन के बजाय जमीन पर चला जाता है यदि यह पर्याप्त मजबूत नहीं है जैसा कि एक वास्तविक सकारात्मक है। अपने आप से अनुभव करना अच्छा होगा: बस पिन 2 या 3 के तारों को अनप्लग करें और देखें कि क्या होता है:)
बाईं ओर हमारे पास एक है
स्टैंडअलोन एलईडी।
आमतौर पर हमें एलईडी को जलाने से बचने के लिए इसके साथ श्रृंखला में एक अवरोधक का उपयोग करना चाहिए, लेकिन चूंकि हम बोर्ड का उपयोग कर रहे हैं, न कि एक स्टैंडअलोन आर्डिनो का, हम बिल्ट इन रेसिस्टर का लाभ उठा रहे हैं और पिन 13 का नेतृत्व कर रहे हैं, वे पहले से ही हैं वहां! आप परीक्षण करते समय भी इस एलईडी को बचा सकते हैं, लेकिन चूंकि हम आर्डिनो को संलग्न करना चाहते हैं, इसलिए हमें बाहर एक एलईडी डायोड की आवश्यकता होगी।
चरण 4: फ़्रेम का निर्माण
हम लकड़ी और कुछ औजारों का उपयोग कर सकते हैं, लेकिन चूंकि हम चाहते हैं कि एक बच्चा कुछ बना सके, हम अधिक कठोरता के लिए कार्डबोर्ड की कई परतों को एक साथ चिपकाएंगे।
मैंने पहले ऊर्ध्वाधर दीवारें बनाईं, और फिर उन्हें फिट करने के लिए ऊपरी आवरण की पहली परत काट दी।
इससे कोई फर्क नहीं पड़ता कि परतें पूरी तरह से फिट नहीं होती हैं, आप उन्हें एक काटने वाले ब्लेड के साथ अतिरिक्त काटने के लिए स्तरित कर सकते हैं जैसा कि चित्रों में दिखाया गया है।
नीचे की परत केवल एक छोर से चिपकी हुई है।
क्या आप जानते हैं कि कार्डबोर्ड परतों की तरंग दिशा को बारी-बारी से बदलने से यह अधिक यांत्रिक प्रतिरोध प्रदान करता है? यदि आप नीचे की परत को लंबी तरफ से लंबवत तरंग के साथ काटते हैं, तो इसे खोलने के लिए इसे मोड़ना आसान होगा।
जहाज के तारों के लिए रेल काट दें, लेकिन बटन या यूएसबी केबल के लिए छेद अभी तक न काटें।
सिफारिश की:
Gyro sensor और Nokia 5110 LCD के साथ "स्पेस इम्पैक्ट" गेम: 3 चरण
Gyro Sensor और Nokia 5110 LCD के साथ "स्पेस इम्पैक्ट" गेम: मेरे तमागोत्ची की मृत्यु (अंतिम परियोजना) के बाद, मैंने अपना समय बर्बाद करने के लिए एक नया तरीका खोजना शुरू किया। मैंने Arduino पर क्लासिक गेम "स्पेस इम्पैक्ट" को प्रोग्राम करने का फैसला किया। खेल को थोड़ा और रोचक और मजेदार बनाने के लिए, मैंने एक जाइरोस्कोप सेंसर का इस्तेमाल किया जो मेरे पास था
Arduino स्पेस रेस गेम संस्करण _1: 5 चरण
Arduino स्पेस रेस गेम वर्जन _1: हेलो दोस्तों। आज मैं आपको दिखाना चाहता हूं कि आप LCD5110 स्क्रीन और जॉयस्टिक द्वारा स्पेस रेस गेम कैसे बना सकते हैं। आइए चरणों को देखें।
हिडन स्पेस - एक ऑडियो गेम कंट्रोलर: 5 कदम (चित्रों के साथ)
हिडन स्पेस - एक ऑडियो गेम कंट्रोलर: इस ट्यूटोरियल में, हम एक ऑडियो गेम के लिए गेम कंट्रोलर बनाएंगे। खेल एकता के साथ विकसित किया गया है। यह एक गेम इंटरफ़ेस बनाने की कोशिश कर रहा है जो स्क्रीन से दूर है, सीमित दृश्य और अधिकतर ध्वनि जानकारी के साथ। खिलाड़ी पहनेगा
बच्चों के लिए हवाई जहाज पर आईफोन देखने के लिए खड़े हों: 4 कदम
बच्चों के लिए हवाई जहाज पर आईफोन देखने के लिए खड़े हो जाओ: यह मार्गदर्शिका माता-पिता के लिए एक आईफोन स्टैंड बनाने के लिए है ताकि वे ट्रे टेबल पर फोन रखने के लिए हवाई जहाज पर उपयोग कर सकें। इसे किड k'nex से बनाया गया है, जो कुछ बच्चों के पास होता है। यह फोन को हवाई जहाज की ट्रे टेबल पर देखने की अच्छी स्थिति में सुरक्षित रखता है
लोगों/मनुष्यों/जानवरों/रोबोटों को वास्तव में कूल/उज्ज्वल हीट विजन (आपकी पसंद का रंग) बनाने के लिए जीआईएमपी का उपयोग करने का एक बहुत ही सरल/आसान/जटिल तरीका नहीं है: 4 कदम
लोगों/मनुष्यों/जानवरों/रोबोटों को वास्तव में कूल/उज्ज्वल हीट विजन (आपकी पसंद का रंग) बनाने के लिए GIMP का उपयोग करने का एक बहुत ही सरल/आसान/गैर-जटिल तरीका: पढ़ें…शीर्षक