रास्पबेरी पाई के साथ Minecraft नियंत्रक

रास्पबेरी पाई के साथ Minecraft नियंत्रक: 6 कदम (चित्रों के साथ)

हम क्या कर रहे हैं?

इस परियोजना में हम आपको एक कस्टम Minecraft नियंत्रक बनाने का तरीका दिखाने जा रहे हैं। कुछ हिस्सों के साथ, रास्पबेरी पाई, और ग्रोव्पी +, हम एक कस्टम नियंत्रक बनाएंगे जो कुछ कार्यों को स्वचालित करता है और Minecraft में निर्माण, नष्ट और उड़ना आसान बनाता है।

f आप प्रोग्रामिंग प्रोग्राम Python का उपयोग कस्टम प्रोग्राम लिखने के लिए कर सकते हैं जो Minecraft की दुनिया को नियंत्रित करते हैं, ब्लॉक के साथ चीजों का निर्माण करते हैं, अपने खिलाड़ी को चारों ओर ले जाते हैं, और कुछ अन्य कार्य करते हैं।

MagPi ने हाल ही में यहां रास्पबेरी पाई पर Minecraft के लिए एक शानदार परिचय लिखा है।

इस परियोजना में, हम तीन कार्यों को स्वचालित करना चाहते थे:

  1. बिल्डिंग बिग ब्लॉक्स (ब्लॉक जो 5 x 5 x 5 हैं)।
  2. बिग ब्लॉक्स को नष्ट करना: एक बटन के धक्का के साथ 5 x 5 x 5 वाले क्षेत्रों में कचरे को रखना।
  3. फ्लाइंग: हम तेजी से अपनी दुनिया के चारों ओर ज़ूम करने में सक्षम होना चाहते थे, और जब हम उड़ते हैं तो वास्तव में तेजी से आगे बढ़ते हैं।

हमारे कस्टम कंट्रोलर बनाने के लिए, हम ग्रूवी + को अपने कंट्रोलर के रूप में इस्तेमाल करने जा रहे हैं। हम अपने नियंत्रक पर बटन और जॉयस्टिक को पढ़ने के लिए पायथन भाषा का उपयोग करेंगे। और उसी कार्यक्रम में स्टीव की स्थिति और ब्लॉक जैसी चीजों को जगह दी जाएगी। अंत में हम परियोजना के लिए एक अच्छा नियंत्रण बॉक्स का निर्माण और सजावट करेंगे।

आपूर्ति:

चरण 1: इस परियोजना के लिए आपको क्या चाहिए

  1. रास्पबेरी पाई (और सहायक उपकरण)
  2. एसडी कार्ड
  3. रास्पबेरी पाई बिजली की आपूर्ति
  4. वाईफ़ाई डोंगल
  5. ग्रोव्पी + बोर्ड
  6. (३) ग्रोव बटन
  7. ग्रोव जॉयस्टिक
  8. वायरलेस कीबोर्ड और माउस

या आप यह सब स्टार्टर किट प्राप्त कर सकते हैं या, यदि आपके पास पहले से ही रास्पबेरी पाई है, तो आप बेस किट प्राप्त कर सकते हैं। इस ट्यूटोरियल में हम रोबोट के लिए रास्पियन का उपयोग कर रहे हैं, रास्पबेरी पाई के लिए रास्पियन का हमारा संस्करण; यह GrovePi का उपयोग करने के लिए स्थापित सभी सॉफ़्टवेयर के साथ आता है। यदि आपके पास Dexter Industries का SD कार्ड नहीं है, तो आप इसे यहाँ डाउनलोड करके मुफ्त में स्थापित कर सकते हैं।

चरण 2: हार्डवेयर सेटअप

हम GrovePi को सेंसर को तार करने जा रहे हैं।

GrovePi को सेंसर को तार करके हार्डवेयर तैयार करें।

  • ग्रॉसवी को रास्पबेरी पाई पर रखें।
  • A0 पोर्ट करने के लिए एक बटन सेंसर कनेक्ट करें।
  • A2 को पोर्ट करने के लिए जॉयस्टिक को कनेक्ट करें।
  • पोर्ट डी 3 के लिए एक बटन सेंसर कनेक्ट करें।
  • पोर्ट D4 के लिए एक बटन सेंसर कनेक्ट करें।

चरण 3: इसे एक बॉक्स में रखना

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

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

प्रत्येक सेंसर को मुड़ तार के साथ रखा गया है, या वैकल्पिक रूप से आप मोड़ संबंधों का उपयोग कर सकते हैं।

हमने अपने नियंत्रकों के बगल में एक लेबल भी रखा है ताकि यह याद रहे कि कौन सा नियंत्रक है: "बिल्ड", "नष्ट" और "फ्लाई" बटन के लिए एक लेबल। और हमारे जॉयस्टिक के लिए एक लेबल भी।

चरण 4: अपने पाई तैयार करें

हमें रास्पबेरी पाई के लिए कुछ अपडेट करने की आवश्यकता है।

शुरू करने से पहले, हमें रास्पबेरी पाई पर Minecraft को स्थापित करने की आवश्यकता होगी, और इसे चलाने के लिए कुछ अपडेट। कमांड लाइन खोलें और निम्नलिखित कमांड चलाएं:

अब आपके पास सभी उपकरण स्थापित होने चाहिए जिन्हें आपको Minecraft चलाने और पायथन में इसके साथ सहभागिता करने की आवश्यकता है।

चरण 5: सॉफ्टवेयर चलाना

चलो सॉफ्टवेयर मिलता है और यह कैसे काम करता है पर एक नज़र रखना।

कोड प्राप्त करें

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

यह अजगर कार्यक्रम डाउनलोड करना चाहिए। हम इसे IDLE3 में खोल सकते हैं और देख सकते हैं। रास्पबेरी पाई डेस्कटॉप पर, पायथन 3 (आईडीएलई) खोलें।

अगला, Minecraft खोलें।

Minecraft में, अपनी दुनिया का चयन करें, या एक नई दुनिया बनाएं।

अंत में, IDLE में GrovePi-Controller.py प्रोग्राम चलाएं। IDLE प्रोग्राम शुरू करते समय Minecraft को खुला रखें!

आईडीएलई कार्यक्रम चलाने के बाद, आपको आईडीएलई स्क्रीन से आने वाले फीडबैक को देखना चाहिए। यह ग्रोव्पी + कंट्रोलर से एनालॉग रीडिंग और बटन रीडिंग है!

चरण 6: अपने नियंत्रक का उपयोग करना

अब आप अपने कस्टम Minecraft नियंत्रक का उपयोग करने के लिए तैयार हैं!