विषयसूची:

मिनी "गेस द नंबर" गेम मशीन विद माइक्रो: बिट: 10 स्टेप्स
मिनी "गेस द नंबर" गेम मशीन विद माइक्रो: बिट: 10 स्टेप्स

वीडियो: मिनी "गेस द नंबर" गेम मशीन विद माइक्रो: बिट: 10 स्टेप्स

वीडियो: मिनी
वीडियो: Std 8 Ch-8 Cell- Structure And Functions 2024, जुलाई
Anonim
छोटा
छोटा

क्या आपने कभी "गेस द नंबर" खेला है? यह एक बहुत ही आसानी से बनने वाली मिनी गेम मशीन है जो आपके साथ "गेस द नंबर" खेलती है। हमने इस DIY प्रोजेक्ट को शारीरिक खेल को प्रोत्साहित करने और बच्चों को प्रोग्रामिंग सीखने में मदद करने के लिए डिज़ाइन किया है। यह संख्या कार्डों को समझने के लिए MU विज़न सेंसर का उपयोग करता है, जिसके माध्यम से खिलाड़ी उस यादृच्छिक संख्या का अनुमान लगाने का प्रयास करेगा जिसे मशीन ने चुना है।

इस चित्र में सेटअप के बारे में बताया गया है।

एक MU विज़न सेंसर जो मुद्रित नंबर कार्ड को पहचान सकता है, I2C बस के माध्यम से माइक्रो: बिट से जुड़ा है। दो पीसीबी बोर्ड और एक स्पीकर को लेगो तकनीकी टुकड़ों से बने स्टैंड का उपयोग करके एक साथ रखा जाता है ताकि कैमरा 45 डिग्री के कोण पर नीचे की ओर देख सके। सुनिश्चित करें कि माइक्रो: बिट के सामने कैमरा दृश्य को अवरुद्ध करने के लिए कुछ भी नहीं है जहां खिलाड़ी मशीन को नंबर कार्ड पेश करेगा।

आपूर्ति

बीबीसी माइक्रो: बिट बोर्ड

×1

Morpx MU विज़न सेंसर III

×1

लेगो तकनीकी टुकड़े

×1 पिमोरोनी पिन:बिट ×1

स्पीकर: 0.25W, 8 ओम

चरण 1: तारों को जोड़ना

तारों को जोड़ना
तारों को जोड़ना

आपको 6 तारों को जोड़ने की आवश्यकता होगी। स्पीकर में माइक्रो: बिट के "0" और "जीएनडी" पिन से जुड़ने वाले दो तार होते हैं। MU विज़न सेंसर में I2C बस से जुड़ने वाले 4 तार हैं - 3V, पिन 19 (SCL), पिन 20 (SDA) और GND। चित्र में, हम केवल तारों को माइक्रो: बिट संपर्क पैड में मिलाते हैं। आप तारों को जोड़ने के लिए माइक्रो: बिट के लिए ब्रेकआउट बोर्ड में से एक का भी उपयोग कर सकते हैं।

चरण 2: एमयू विजन सेंसर III

एमयू विजन सेंसर III
एमयू विजन सेंसर III

एमयू विज़न सेंसर मुख्य एआई मॉड्यूल है जो विभिन्न नंबर कार्डों को पहचानता है। इसमें I2C आउटपुट पोर्ट है जिसका उपयोग माइक्रो: बिट (पिन 19 और पिन 20) से कनेक्ट करने के लिए किया जा सकता है। नोट:

1. माइक्रो: बिट से कनेक्ट करने के लिए, विजन सेंसर के बाएं डीआईपी स्विच 2 को I2C मोड का उपयोग करने के लिए "चालू" पर सेट करने की आवश्यकता है।

2. विज़न सेंसर को उल्टा रखा गया है (सेंसर कनेक्टर खिलाड़ी की ओर है) ताकि जब खिलाड़ी मशीन को नंबर कार्ड पेश करे तो वह खिलाड़ी के दृष्टिकोण से "फ्रंटल" हो।

चरण 3: प्रोग्रामिंग माइक्रो: बिट वाया मेककोड

प्रोग्रामिंग माइक्रो: बिट वाया मेककोड
प्रोग्रामिंग माइक्रो: बिट वाया मेककोड
प्रोग्रामिंग माइक्रो: बिट वाया मेककोड
प्रोग्रामिंग माइक्रो: बिट वाया मेककोड

आप MakeCode का उपयोग करके मशीन को प्रोग्राम कर सकते हैं। आप माइक्रो: बिट को जावास्क्रिप्ट या ब्लॉक कोड दोनों में प्रोग्राम कर सकते हैं। इसे सरल बनाने के लिए हम यहाँ वर्णन करने के लिए ब्लॉक प्रोग्रामिंग का उपयोग करते हैं।1. "उन्नत" -> "एक्सटेंशन" का चयन करके MUVisionSensorIII पुस्तकालय आयात करें, और खोज बॉक्स में "mu-opensource/MuVisionSensorIII-MakeCode" टाइप करें। परिणाम से "Muvs" एक्सटेंशन चुनें।

अब आपको MuVisionSensor ब्लॉक इस तरह मिलेंगे

चरण 4: MU विज़न सेंसर को प्रारंभ करें

MU विज़न सेंसर को इनिशियलाइज़ करें
MU विज़न सेंसर को इनिशियलाइज़ करें
MU विज़न सेंसर को इनिशियलाइज़ करें
MU विज़न सेंसर को इनिशियलाइज़ करें

2. ऑन स्टार्ट ब्लॉक में MU विज़न सेंसर का इनिशियलाइज़ेशन और इसे I2C बस का उपयोग करने के लिए सेट करें।

और नंबर कार्ड एल्गोरिथम जोड़ें।

चरण 5: डिटेक्शन रिजल्ट को प्रोसेस करने के लिए कोड जोड़ें

डिटेक्शन रिजल्ट को प्रोसेस करने के लिए कोड जोड़ें
डिटेक्शन रिजल्ट को प्रोसेस करने के लिए कोड जोड़ें

फॉरएवर लूप में, MU विज़न सेंसर से डिटेक्शन परिणाम को प्रोसेस करने के लिए कोड जोड़ें।

चरण 6: एलईडी मैट्रिक्स पर परिणाम प्रदर्शित करें

एलईडी मैट्रिक्स पर परिणाम प्रदर्शित करें
एलईडी मैट्रिक्स पर परिणाम प्रदर्शित करें

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

चरण 7: खेल तर्क

खेल तर्क
खेल तर्क

गुप्त संख्या के लिए थोड़ा संकेत देने के लिए आप माइक्रो: बिट प्रोग्राम कर सकते हैं।

चरण 8: लाइफ बार जोड़ें

जीवन बार जोड़ें
जीवन बार जोड़ें
जीवन बार जोड़ें
जीवन बार जोड़ें

आप थोड़ा और मनोरंजन के लिए खेल में जान भी डाल सकते हैं। हम "लाइफ बार" प्रदर्शित करने के लिए एलईडी मैट्रिक्स के बाएं कॉलम का उपयोग करते हैं

चरण 9: संगीत जोड़ें

संगीत जोड़ें
संगीत जोड़ें

बस, इतना ही। अंतरिक्ष कारण के कारण, ऊपर दिए गए चित्र में सभी कोड नहीं दिखाए गए हैं। आप यहां पूरा कोड पा सकते हैं।

चरण 10: सारांश

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

सिफारिश की: