विषयसूची:

बॉट लेजर गैलरी गेम: 4 कदम (चित्रों के साथ)
बॉट लेजर गैलरी गेम: 4 कदम (चित्रों के साथ)

वीडियो: बॉट लेजर गैलरी गेम: 4 कदम (चित्रों के साथ)

वीडियो: बॉट लेजर गैलरी गेम: 4 कदम (चित्रों के साथ)
वीडियो: Resident Evil 4 The Game That Changed Everything 2024, नवंबर
Anonim
Image
Image
बॉट लेजर गैलरी गेम
बॉट लेजर गैलरी गेम
बॉट लेजर गैलरी गेम
बॉट लेजर गैलरी गेम
बॉट लेजर गैलरी गेम
बॉट लेजर गैलरी गेम

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

मैंने इसे इसलिए बनाया क्योंकि यह यह समझाने के लिए इनपुट/आउटपुट का एक सरल उदाहरण बनाता है कि माइक्रोकंट्रोलर क्या करने में सक्षम हैं और यह ब्रेडबोर्ड पर एक बटन प्रेस की तुलना में अधिक बाहर निकलने का तरीका है। प्रतिक्रिया के अतिरिक्त स्तर के लिए सर्वो या कंपन मोटर्स को जोड़ने के लिए एक अच्छा अगला कदम हो सकता है।

चरण 1: आपूर्ति इकट्ठा करें

आपूर्ति इकट्ठा करें
आपूर्ति इकट्ठा करें
आपूर्ति इकट्ठा करें
आपूर्ति इकट्ठा करें
  • 5 मिमी एलईडी (या यदि आप 3 डी प्रिंटेड मॉडल का उपयोग नहीं कर रहे हैं तो आप किसी भी आकार का उपयोग कर सकते हैं)
  • एलडीआर (प्रकाश निर्भर रोकनेवाला)
  • 3 तार
  • 2 प्रतिरोधक (मैंने 200 ओम का उपयोग किया है, लेकिन आप किसी भी ऐसे का उपयोग कर सकते हैं जो आपके एलईडी की सुरक्षा करेगा। शैक्षिक लिंक!)
  • माइक्रोकंट्रोलर, मैंने एक Arduino नैनो का इस्तेमाल किया
  • ब्रेडबोर्ड और जम्पर केबल
  • क्षणिक स्विच (तों)
  • पीजो "स्पीकर" पी

ऐच्छिक

  • ताप शोधक
  • कनेक्टर्स
  • गोंद

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

उपकरण:

  • सोल्डरिंग उपकरण
  • 3D प्रिंटर (वैकल्पिक)

चरण 2: 3डी प्रिंटिंग

3 डी प्रिंटिग
3 डी प्रिंटिग
3 डी प्रिंटिग
3 डी प्रिंटिग

www.thingiverse.com/thing:2069579

यदि आप मेरे मॉडल का उपयोग करना चाहते हैं तो लिंक का अनुसरण करें। एक 5 मिमी एलईडी फिट को पीठ में दबाएगी।

एक एलडीआर (या दो तारों वाला कोई भी सेंसर) सामने के माध्यम से पिरोया जा सकता है। आपको छेदों को गर्म कील या एक छोटी सी ड्रिल बिट से खोलना पड़ सकता है।

यदि आप मॉडल को 3 डी प्रिंट नहीं करना चाहते हैं तो आप स्वयं कुछ बना सकते हैं। प्रोटोटाइप एक साधारण कार्डबोर्ड लक्ष्य के साथ शुरू हुआ जिसमें लीड्स पोक किए गए थे।

चरण 3: वायरिंग

तारों
तारों
तारों
तारों
तारों
तारों

मैंने इन्हें डिज़ाइन किया है ताकि ब्रेडबोर्ड में प्लग करने के लिए कोई अतिरिक्त घटक न हों। बस तार और स्विच।

{LED, LDR, 2 रेसिस्टर्स} का प्रत्येक सेट एक बॉट का प्रतिनिधित्व करता है। मैंने सर्वो एक्सटेंशन तारों का उपयोग किया जो सीधे हेडर पिन में प्लग किया गया था जिसे मैंने प्रत्येक रोबोट पर मिलाया था। ध्यान दें कि प्रत्येक रोबोट से तीन तार आ रहे होंगे।

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

नारंगी तार उच्च शुरू होते हैं। जो प्रत्येक LDR को 5V प्रदान करता है। चूंकि हम केवल प्रकाश संवेदक (एलडीआर) पढ़ रहे हैं जब एलईडी जलाया जाता है (नारंगी तार उच्च) जो ठीक काम करता है। यदि आप एलईडी नहीं होने पर एलडीआर को पढ़ने के लिए कोड बदलते हैं, तो आपको इसे तार करने के लिए एक अलग तरीके से आना होगा।

चरण 4: प्रोग्रामिंग

यहाँ कोड है

gist.github.com/justbennett/a68a47d28f705d…

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

5 एलईडी आउटपुट और स्पीकर आउटपुट हैं।

आप इस कोड को अन्य सेंसर या कई अन्य उद्देश्यों के लिए अनुकूलित कर सकते हैं।

सिफारिश की: