विषयसूची:

माइक्रो: बिट रोबोट नियंत्रण एक्सेलेरोमीटर के साथ: 4 कदम
माइक्रो: बिट रोबोट नियंत्रण एक्सेलेरोमीटर के साथ: 4 कदम

वीडियो: माइक्रो: बिट रोबोट नियंत्रण एक्सेलेरोमीटर के साथ: 4 कदम

वीडियो: माइक्रो: बिट रोबोट नियंत्रण एक्सेलेरोमीटर के साथ: 4 कदम
वीडियो: Line follower robot controlled by the Micro:bit board 2024, नवंबर
Anonim
Image
Image

इस लेख में हम एक माइक्रो: बिट रोबोट बनाने के लिए टिंकरजेन की बिटकार किट का उपयोग करने जा रहे हैं और इसे दूसरे माइक्रो: बिट बोर्ड पर एक्सेलेरोमीटर का उपयोग करके नियंत्रित करते हैं। बिटकार एक माइक्रो: बिट आधारित डू-इट-खुद रोबोट है जिसे एसटीईएम शिक्षा के लिए डिज़ाइन किया गया है। इसे इकट्ठा करना आसान है, कोड करना आसान है और इसके साथ खेलना मजेदार है। कार पहियों को चलाने के लिए दो उच्च गुणवत्ता वाले धातु गियर मोटर्स का उपयोग करती है, जिसमें सामान्य प्लास्टिक गियर मोटर्स की तुलना में मजबूत बल और लंबी उम्र होती है। कार बोर्ड संगीत या ऑडियो सिग्नल के लिए बजर को एकीकृत करता है, ट्रैकिंग लाइनों के लिए 2 लाइन फॉलो सेंसर, और तल पर 4 एड्रेसेबल एलईडी का उपयोग संकेतक, हाइलाइट्स या बस शांत सजावट के लिए किया जा सकता है। अल्ट्रासोनिक सेंसर, अल कैमरा, पहचानकर्ता या स्क्रीन जैसे ऐड-ऑन के लिए ग्रोव कनेक्टर भी हैं। Microsoft MakeCode संपादक के साथ BitCar की सभी विशेषताओं को आसानी से नियंत्रित किया जा सकता है।

आपूर्ति

टिंकरजेन की बिटकार

चरण 1: विधानसभा और तैयारी

विधानसभा और तैयारी
विधानसभा और तैयारी
विधानसभा और तैयारी
विधानसभा और तैयारी
विधानसभा और तैयारी
विधानसभा और तैयारी

M3x6 स्क्रू का उपयोग करके आगे और पीछे के कैस्टर व्हील स्थापित करके प्रारंभ करें।

फिर बैटरी धारक को 3M स्टिकर पर स्थापित करें, बैटरी धारक को कैस्टर व्हील के पीछे जितना संभव हो सके स्थापित करने का प्रयास करें।

मोटर शाफ्ट पर पहियों को रखें और ऊपर विधानसभा चित्रों में निर्दिष्ट क्रम में ऐक्रेलिक प्लेट संलग्न करें।

अंत में माइक्रो: बिट और (वैकल्पिक) अल्ट्रासोनिक सेनर डालें।

Microsoft Makecode के साथ BitCar का उपयोग करने के लिए, आपको इंटरफ़ेस में एक एक्सटेंशन जोड़ना होगा। उसके लिए, makecode.microbit.org पर, उन्नत-एक्सटेंशन पर क्लिक करें और फिर इस URL को खोज फ़ील्ड में पेस्ट करें: https://github.com/TinkerGen/pxt-BitCar। एक्सटेंशन जोड़ने के बाद, आपको नए टैब दिखाई देने चाहिए: बिटकार और नियोपिक्सल।

चरण 2: कंट्रोलर माइक्रो को प्रोग्राम करें: बिट

प्रोग्राम कंट्रोलर माइक्रो: बिट
प्रोग्राम कंट्रोलर माइक्रो: बिट

हम स्टार्ट ब्लॉक पर सेट रेडियो ग्रुप को 1 से जोड़कर शुरू करेंगे। इसके अलावा हम यह जानने के लिए कि हमारा कार्यक्रम वास्तव में काम कर रहा है और कोई अपवाद नहीं है, हम स्माइली चेहरा दिखाने के लिए एलईडी बनाएंगे। आगे हमें एक्सेलेरोमीटर से डेटा पढ़ने और कुछ डेटा रूपांतरण करने की आवश्यकता है: एक्सेलेरोमीटर से डेटा -1023 से 1023 तक के पूर्णांक मानों के रूप में आता है, और बिटकार पर मोटर्स -100 से 100 तक पूर्णांक मान स्वीकार करते हैं। हम मानचित्र फ़ंक्शन का उपयोग करेंगे मानों को एक श्रेणी से दूसरी श्रेणी में परिवर्तित करें और उन्हें निकटतम पूर्णांक में गोल करें। उसके बाद मान रेडियो पर भेजे जाने के लिए तैयार हैं। अंत में देखते हैं कि क्या शेक जेस्चर का पता चला है, और यदि यह है, तो ब्लूटूथ पर स्ट्रिंग "स्टैंड अप" भेजें। यह नियंत्रक माइक्रो: बिट के लिए है, अगला कदम बिटकार के माइक्रो: बिट के लिए कोड लिखना है।

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

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

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

यदि प्राप्त नाम "एक्स-अक्ष" है, तो हम बाएं-दाएं आंदोलन के बारे में जानकारी प्राप्त कर रहे हैं, हम जांचते हैं कि यह 0 से कम है या नहीं। यदि यह नकारात्मक है, तो बिटकार को बाएं जाने की जरूरत है, अगर यह सकारात्मक मूल्य है, तो रोबोट को जाने की जरूरत है अधिकार। हम फिर उसी के अनुसार मोटर्स को नियंत्रित करते हैं।

हमारे पास एक और ब्लॉक है जो रेडियो प्राप्त प्राप्त स्ट्रिंग पर है - यहां हम जांचते हैं कि क्या वह स्ट्रिंग "स्टैंड अप" है और यदि यह है, तो हम बिटकार को 100 गति के साथ खड़े होने और 250 एमएस चार्ज करने का आदेश देते हैं।

चरण 4: मज़े करो और इसे अपना बनाओ

मज़े करो और इसे अपना बनाओ!
मज़े करो और इसे अपना बनाओ!

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

संभावनाएं अनंत हैं और हार्डवेयर और सॉफ्टवेयर में अपने विचारों को लागू करना निर्माता आंदोलन की आत्मा है। यदि आप बिटकार को प्रोग्राम करने के लिए कुछ नए और दिलचस्प तरीकों के साथ आते हैं, तो कृपया नीचे टिप्पणी में साझा करें। इसके अलावा, बिटकार एक ऑनलाइन पाठ्यक्रम के साथ आता है जिसे आप टिंकरजेन के ऑनलाइन पाठ्यक्रम मंच, https://make2learn.tinkergen.com/ पर मुफ्त में एक्सेस कर सकते हैं! निर्माताओं और एसटीईएम शिक्षकों के लिए बिटकार और अन्य हार्डवेयर के बारे में अधिक जानकारी के लिए, हमारी वेबसाइट https://tinkergen.com/ पर जाएं और हमारे न्यूजलेटर की सदस्यता लें।

टिंकरजेन ने मार्क (मेक ए रोबोट किट) के लिए एक किकस्टार्टर अभियान शुरू किया है, जो कोडिंग, रोबोटिक्स, एआई सिखाने के लिए एक रोबोट किट है!

सिफारिश की: