विषयसूची:

स्पेस रेस: बच्चों के साथ बनाने के लिए सरल Arduino क्लिकर गेम: 7 कदम
स्पेस रेस: बच्चों के साथ बनाने के लिए सरल Arduino क्लिकर गेम: 7 कदम

वीडियो: स्पेस रेस: बच्चों के साथ बनाने के लिए सरल Arduino क्लिकर गेम: 7 कदम

वीडियो: स्पेस रेस: बच्चों के साथ बनाने के लिए सरल Arduino क्लिकर गेम: 7 कदम
वीडियो: Minecraft RTX 51% DRAG CLICK LOOP #Shorts 2024, नवंबर
Anonim
Image
Image
आवश्यक उपकरण और सामग्री
आवश्यक उपकरण और सामग्री

मैं एक वीडियो अपलोड कर रहा हूं जिसमें दिखाया गया है कि यह आज कैसे काम करता है! बने रहें

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

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

  • अरुडिनो
  • प्रोग्रामिंग
  • इलेक्ट्रानिक्स
  • 3D डिज़ाइन (TinkerCAD के लिए बच्चों के अनुकूल धन्यवाद)
  • कार्डबोर्ड क्राफ्टिंग
  • पेंटिंग या अन्य शिल्प जिन्हें आप शामिल करना चाहते हैं;)

अंतरिक्ष दौड़ एक खेल है:

अपने जहाज को चंद्रमा की ओर आगे बढ़ाने के लिए आपको बार-बार अपना बटन दबाना होगा। वहां पहुंचने वाला पहला जीतता है। आपको गुरुत्वाकर्षण के खिलाफ लड़ना होगा जो आपको धरती पर नीचे खींच लेगा। नेतृत्व के बाहर जाने से पहले शुरू करना (या आपका अंतरिक्ष यान तैयार है) आपको एक दंड देना होगा, और आपकी सजगता का और भी अधिक परीक्षण करने के लिए प्रारंभ समय यादृच्छिक होगा।

चरण 1: आवश्यक उपकरण और सामग्री

  • अरुडिनो बोर्ड

    • ऊनो, मेगा, आदि करेंगे। सर्वो पुस्तकालय का समर्थन करना चाहिए।
    • इसे प्रोग्राम करने के लिए एक कंप्यूटर
  • कुछ इलेक्ट्रॉनिक भाग

    • 2 पुशबटन। मैंने आर्केड का इस्तेमाल किया, जैसे बड़े और मजबूत।
    • 2 प्रतिरोधक (4.7k ओम ठीक करेंगे)
    • 2 सर्वो। मैंने सबसे सस्ते मॉडल SG-90. का इस्तेमाल किया
    • आपके पसंदीदा रंग का 1 LED डायोड
    • एक प्रोटोबार्ड + कुछ जम्पर केबल
    • शायद आपको अपने कूदने वालों की लंबाई और अंतिम डिजाइन के आधार पर कुछ बिजली के तार की आवश्यकता होगी।
  • सर्किट देखने के लिए TinkerCAD खाता (मुक्त)। मैंने इसे आपके साथ साझा करने के लिए इस्तेमाल किया।
  • गोंद
  • कटर ब्लेड (वयस्क पर्यवेक्षण के साथ)
  • वैकल्पिक स्कूल ग्रेड कैंची
  • जहाजों को सर्वो से जोड़ने के लिए कुछ तार
  • गर्म गोंद वाली बंदूक
  • पूरी तरह से वैकल्पिक: जहाजों को बनाने के लिए 3 डी प्रिंटर। मैं वास्तव में टिंकरकैड का उपयोग करना सीखना चाहता था, इसलिए मैं अपने पहले टिंकरकैड डिजाइन के रूप में 2 साधारण जहाजों को बनाने का विरोध नहीं कर सका। यह इतना आसान था कि इसने मुझे इस परियोजना को बच्चों के साथ करने के लिए प्रेरित किया। आप 3D प्रिंटेड मॉडल को कार्डबोर्ड, पेपर, लकड़ी या यहां तक कि प्लेडो वाले से बदल सकते हैं। अपनी रचनात्मकता को उजागर करें।

चरण 2: Arduino में गेम की प्रोग्रामिंग

Arduino में गेम प्रोग्रामिंग
Arduino में गेम प्रोग्रामिंग

मैंने आपके लिए गेम को प्रोग्राम किया है ताकि आप इसे तुरंत उपयोग कर सकें।

मैंने आपको यह समझने में मदद करने के लिए कि क्या हो रहा है, और आपको कुछ Arduino सीखने के लिए प्रोत्साहित करने के लिए अधिकांश कोड पर टिप्पणी की। ध्यान दें कि मैं प्रोग्रामर नहीं हूं, इसलिए शायद यह सबसे सुंदर कोड नहीं है। दूसरी तरफ, यह दर्शाता है कि अगर मैं कोड करना सीख सकता हूं, तो आप कोशिश करने पर भी ऐसा कर सकते हैं;)

मैंने कॉन्फ़िगरेशन नामक एक अनुभाग बनाया है। आपको उस अधिकतम कोण को अनुकूलित करना होगा जो आपके सर्वोस आपके निर्माण में फिट होने के लिए पहुंचेगा। कॉन्फ़िगरेशन अनुभाग टिप्पणियों पर एक नज़र डालें।

आप अनुभव कॉन्फ़िगरेशन के साथ भी छेड़छाड़ कर सकते हैं: पहले डिफ़ॉल्ट मानों का प्रयास करें और फिर यह देखने के लिए प्रयोग करें कि यह कैसे निकलता है: नकारात्मक गुरुत्वाकर्षण? खेल को लंबा या कठिन बनाओ? आप क्या कर सकते हैं यह देखने के लिए कार्यक्रम का अन्वेषण करें।

बस यहां साझा किए गए कोड को अपने Arduino/Genuino बोर्ड में खोलें और अपलोड करें, इसे देखकर आप इसके बारे में जान सकते हैं:

  • राज्य मशीनें
  • बुनियादी सर्वो पुस्तकालय उपयोग और समस्याएं
  • बटन डिबगिंग और आपको यह क्यों करना चाहिए
  • यादृच्छिक समारोह, और भी बहुत कुछ।

अगर आपको इस कोड को अपलोड करने में मदद चाहिए, तो यहां जाएं:

कोड 362 लाइन का है, इसलिए मैंने यहां कोड कॉपी करने के बजाय.ino फाइल अपलोड करने का फैसला किया।

चरण 3: सर्किट का निर्माण

सर्किट का निर्माण
सर्किट का निर्माण

मैंने सर्किट को डिजाइन करने के लिए पहली बार टिंकरकैड का इस्तेमाल किया। मुझे यह पसंद आया क्योंकि यह अन्य विकल्पों की तुलना में आसान और तेज़ था:

www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/

मुझे इस सरल सर्किट के बारे में थोड़ा समझाएं:

दाएं से बाएं आप देखते हैं:

सर्वोस

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

पुशबटन

4.7k पुल-डाउन रेसिस्टर द्वारा जमीन से जुड़े हुए हैं। यदि हम उस अवरोधक का उपयोग नहीं करते हैं, तो Arduino पर्यावरण से बहुत अधिक बिजली का शोर उठाएगा, जिससे अनिश्चित और गलत रीडिंग मिलेगी। यह रोकनेवाला सुनिश्चित करता है कि कोई भी विद्युत संकेत/शोर इनपुट पिन के बजाय जमीन पर चला जाता है यदि यह पर्याप्त मजबूत नहीं है जैसा कि एक वास्तविक सकारात्मक है। अपने आप से अनुभव करना अच्छा होगा: बस पिन 2 या 3 के तारों को अनप्लग करें और देखें कि क्या होता है:)

बाईं ओर हमारे पास एक है

स्टैंडअलोन एलईडी।

आमतौर पर हमें एलईडी को जलाने से बचने के लिए इसके साथ श्रृंखला में एक अवरोधक का उपयोग करना चाहिए, लेकिन चूंकि हम बोर्ड का उपयोग कर रहे हैं, न कि एक स्टैंडअलोन आर्डिनो का, हम बिल्ट इन रेसिस्टर का लाभ उठा रहे हैं और पिन 13 का नेतृत्व कर रहे हैं, वे पहले से ही हैं वहां! आप परीक्षण करते समय भी इस एलईडी को बचा सकते हैं, लेकिन चूंकि हम आर्डिनो को संलग्न करना चाहते हैं, इसलिए हमें बाहर एक एलईडी डायोड की आवश्यकता होगी।

चरण 4: फ़्रेम का निर्माण

फ्रेम का निर्माण
फ्रेम का निर्माण
फ्रेम का निर्माण
फ्रेम का निर्माण
फ्रेम का निर्माण
फ्रेम का निर्माण

हम लकड़ी और कुछ औजारों का उपयोग कर सकते हैं, लेकिन चूंकि हम चाहते हैं कि एक बच्चा कुछ बना सके, हम अधिक कठोरता के लिए कार्डबोर्ड की कई परतों को एक साथ चिपकाएंगे।

मैंने पहले ऊर्ध्वाधर दीवारें बनाईं, और फिर उन्हें फिट करने के लिए ऊपरी आवरण की पहली परत काट दी।

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

नीचे की परत केवल एक छोर से चिपकी हुई है।

क्या आप जानते हैं कि कार्डबोर्ड परतों की तरंग दिशा को बारी-बारी से बदलने से यह अधिक यांत्रिक प्रतिरोध प्रदान करता है? यदि आप नीचे की परत को लंबी तरफ से लंबवत तरंग के साथ काटते हैं, तो इसे खोलने के लिए इसे मोड़ना आसान होगा।

जहाज के तारों के लिए रेल काट दें, लेकिन बटन या यूएसबी केबल के लिए छेद अभी तक न काटें।

सिफारिश की: