विषयसूची:
- आपूर्ति
- चरण 1: विधानसभा और तैयारी
- चरण 2: कंट्रोलर माइक्रो को प्रोग्राम करें: बिट
- चरण 3: बिटकार के माइक्रो को प्रोग्राम करें: बिट
- चरण 4: मज़े करो और इसे अपना बनाओ
वीडियो: माइक्रो: बिट रोबोट नियंत्रण एक्सेलेरोमीटर के साथ: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
इस लेख में हम एक माइक्रो: बिट रोबोट बनाने के लिए टिंकरजेन की बिटकार किट का उपयोग करने जा रहे हैं और इसे दूसरे माइक्रो: बिट बोर्ड पर एक्सेलेरोमीटर का उपयोग करके नियंत्रित करते हैं। बिटकार एक माइक्रो: बिट आधारित डू-इट-खुद रोबोट है जिसे एसटीईएम शिक्षा के लिए डिज़ाइन किया गया है। इसे इकट्ठा करना आसान है, कोड करना आसान है और इसके साथ खेलना मजेदार है। कार पहियों को चलाने के लिए दो उच्च गुणवत्ता वाले धातु गियर मोटर्स का उपयोग करती है, जिसमें सामान्य प्लास्टिक गियर मोटर्स की तुलना में मजबूत बल और लंबी उम्र होती है। कार बोर्ड संगीत या ऑडियो सिग्नल के लिए बजर को एकीकृत करता है, ट्रैकिंग लाइनों के लिए 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/ पर जाएं और हमारे न्यूजलेटर की सदस्यता लें।
टिंकरजेन ने मार्क (मेक ए रोबोट किट) के लिए एक किकस्टार्टर अभियान शुरू किया है, जो कोडिंग, रोबोटिक्स, एआई सिखाने के लिए एक रोबोट किट है!
सिफारिश की:
मोटो का उपयोग करके सर्वो मोटर्स को कैसे चलाएं: माइक्रो के साथ बिट: बिट: 7 कदम (चित्रों के साथ)
मोटो का उपयोग करके सर्वो मोटर्स को कैसे चलाएं: माइक्रो के साथ बिट: माइक्रो: बिट की कार्यक्षमता को बढ़ाने का एक तरीका है मोटो: बिट नामक बोर्ड का उपयोग स्पार्कफुन इलेक्ट्रॉनिक्स (लगभग $ 15-20) द्वारा। यह जटिल दिखता है और इसमें कई विशेषताएं हैं, लेकिन इससे सर्वो मोटर्स को चलाना मुश्किल नहीं है। मोटो: बिट आपको
रास्पबेरी पाई MMA8452Q 3-एक्सिस 12-बिट/8-बिट डिजिटल एक्सेलेरोमीटर पायथन ट्यूटोरियल: 4 कदम
रास्पबेरी पाई MMA8452Q 3-एक्सिस 12-बिट/8-बिट डिजिटल एक्सेलेरोमीटर पायथन ट्यूटोरियल: MMA8452Q एक स्मार्ट, लो-पावर, थ्री-एक्सिस, कैपेसिटिव, माइक्रोमैचिन्ड एक्सेलेरोमीटर है जिसमें 12 बिट रिज़ॉल्यूशन है। एक्सेलेरोमीटर में एम्बेडेड फ़ंक्शंस की सहायता से लचीले उपयोगकर्ता प्रोग्राम योग्य विकल्प प्रदान किए जाते हैं, जो दो इंटरअप के लिए कॉन्फ़िगर करने योग्य होते हैं
एक माइक्रो प्रोग्रामिंग: बिट रोबोट और जॉयस्टिक: माइक्रोपायथन के साथ बिट नियंत्रक: 11 कदम
एक माइक्रो प्रोग्रामिंग: बिट रोबोट और जॉयस्टिक: माइक्रोपायथन के साथ बिट कंट्रोलर: रोबोकैम्प 2019 के लिए, हमारे ग्रीष्मकालीन रोबोटिक्स शिविर, 10-13 आयु वर्ग के युवा सोल्डरिंग, प्रोग्रामिंग और बीबीसी माइक्रो: बिट आधारित 'एंटीवेट रोबोट' का निर्माण कर रहे हैं, साथ ही साथ प्रोग्रामिंग भी कर रहे हैं। रिमोट कंट्रोल के रूप में उपयोग करने के लिए एक माइक्रो: बिट। यदि आप वर्तमान में रोबोकैम्प में हैं, स्की
रास्पबेरी पाई MMA8452Q 3-एक्सिस 12-बिट/8-बिट डिजिटल एक्सेलेरोमीटर जावा ट्यूटोरियल: 4 कदम
रास्पबेरी पाई MMA8452Q 3-एक्सिस 12-बिट/8-बिट डिजिटल एक्सेलेरोमीटर जावा ट्यूटोरियल: MMA8452Q एक स्मार्ट, लो-पावर, थ्री-एक्सिस, कैपेसिटिव, माइक्रोमैचिन्ड एक्सेलेरोमीटर है जिसमें 12 बिट रिज़ॉल्यूशन है। एक्सेलेरोमीटर में एम्बेडेड फ़ंक्शंस की सहायता से लचीले उपयोगकर्ता प्रोग्राम योग्य विकल्प प्रदान किए जाते हैं, जो दो इंटरअप के लिए कॉन्फ़िगर करने योग्य होते हैं
पिमोरोनी एनविरो के साथ प्रकाश और रंग मापन: माइक्रो के लिए बिट: बिट: 5 कदम
पिमोरोनी एनविरो के साथ प्रकाश और रंग माप: माइक्रो के लिए बिट: मैं कुछ उपकरणों पर काम कर रहा था जो पहले प्रकाश और रंग माप की अनुमति देते थे और आपको इस तरह के माप के पीछे सिद्धांत के बारे में बहुत कुछ मिल सकता है, यहां और यहां निर्देश। पिमोरोनी ने हाल ही में जारी किया गया एनवायरो: बिट, एम के लिए एक ऐड-ऑन