विषयसूची:

माइक्रो: बिट विथ हमिंगबर्ड: ६ स्टेप्स
माइक्रो: बिट विथ हमिंगबर्ड: ६ स्टेप्स

वीडियो: माइक्रो: बिट विथ हमिंगबर्ड: ६ स्टेप्स

वीडियो: माइक्रो: बिट विथ हमिंगबर्ड: ६ स्टेप्स
वीडियो: DIY Step Counter using micro:bit (with Demonstration) 2024, जुलाई
Anonim
माइक्रो: बिट विथ हमिंगबर्ड
माइक्रो: बिट विथ हमिंगबर्ड

हमिंगबर्ड बोर्ड (बर्डब्रेन टेक्नोलॉजीज द्वारा) एलईडी, विभिन्न प्रकार के सेंसर (प्रकाश, डायल, दूरी और ध्वनि सहित) को नियंत्रित कर सकता है; सर्वो मोटर्स, और अन्य एक्सटेंशन। यह निर्देश आपको दिखाएगा कि दो प्रकार के सर्वो मोटर्स को बिजली देने के लिए हमिंगबर्ड बोर्ड में माइक्रो: बिट का उपयोग कैसे करें।

आपूर्ति

  • हमिंगबर्ड नियंत्रक (बर्डब्रेन टेक्नोलॉजीज)
  • बीबीसी माइक्रो: बिट और यूएसबी कनेक्टर केबल
  • बैरल जैक एंड के साथ बिजली की आपूर्ति (हम इस उदाहरण में बैटरी पैक का उपयोग करते हैं)
  • सर्वो मोटर (ओं): घूर्णी और/या स्थितीय

चरण 1: हमिंगबर्ड सेट करें

हमिंगबर्ड सेट करें
हमिंगबर्ड सेट करें
हमिंगबर्ड सेट करें
हमिंगबर्ड सेट करें

हमारा पहला उदाहरण आपको दिखाएगा कि हमिंगबर्ड से स्थितीय सर्वो को कैसे संचालित किया जाए।

बोर्ड के बाईं ओर लंबा स्लॉट वह जगह है जहां माइक्रो: बिट डाला जाता है। एलईडी के साथ माइक्रो: बिट डालें। बोर्ड के दाईं ओर "1" लेबल वाले पोर्ट में सर्वो मोटर डालें। ध्यान दें कि पोर्ट में तीन पिन हैं - लेबल S, +, -। अपनी मोटर को उन्मुख करना सुनिश्चित करें ताकि आपके तारों के रंग सही पिन के साथ मिलें। आपकी मोटर पर काला तार आमतौर पर "जमीन" को इंगित करता है और इसे "-" पिन में प्लग करना चाहिए।

बैरल जैक के साथ बोर्ड को पावर कनेक्ट करें। हम इस उदाहरण में बैटरी पैक का उपयोग कर रहे हैं, लेकिन आप पावर एडॉप्टर का भी उपयोग कर सकते हैं।

चरण 2: हमिंगबर्ड लाइब्रेरी को MakeCode में जोड़ें

हमिंगबर्ड बोर्ड को चलाने के लिए माइक्रो: बिट को प्रोग्राम करने के लिए विभिन्न भाषाओं और प्लेटफार्मों (बर्डब्लॉक्स, पायथन और जावा सहित) का उपयोग करना संभव है। यह निर्देशयोग्य MakeCode का उपयोग करता है।

वेब ब्राउजर में मेककोड खोलें और एक नया प्रोजेक्ट शुरू करें। यदि आप MakeCode के लिए बिल्कुल नए हैं, तो यह जारी रखने से पहले MakeCode साइट पर ट्यूटोरियल के माध्यम से काम करने में मदद करेगा।

यदि आप माइक्रो: बिट के लिए नए हैं, तो यहां से प्रारंभ करें।

हमिंगबर्ड लाइब्रेरी लोड करें। पुस्तकालय विशिष्ट उपयोगों के लिए लिखे गए निर्देशों का एक पूर्व-लिखित सेट है। हमिंगबर्ड पुस्तकालय हमिंगबर्ड का उपयोग करने के लिए पूर्व-निर्मित कोड ब्लॉक प्रदान करता है। मेककोड में हमिंगबर्ड लाइब्रेरी को कैसे जोड़ा जाए, इसका स्क्रीन एनिमेशन देखने के लिए ऊपर दिए गए वीडियो पर क्लिक करें।

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

चरण 3: हमिंगबर्ड के साथ एक स्थिति सर्वो संचालित करें

एक स्थिति सर्वो एक मोटर है जहां आप प्रोपेलर की स्थिति निर्धारित कर सकते हैं और डिग्री में स्थिति निर्दिष्ट करके उन्हें चारों ओर ले जा सकते हैं। हम यहां जिस स्थिति सर्वो का उपयोग कर रहे हैं वह 0 से 180 डिग्री के मानों का उपयोग करता है।

सेट अप:

एक स्टार्ट हमिंगबर्ड ब्लॉक को माइक्रो: बिट "ऑन स्टार्ट" ब्लॉक में ले जाएं।

अब हमें आगे और पीछे जाने के लिए स्थिति सर्वो (जिसे 180 डिग्री सर्वो के रूप में भी जाना जाता है) को बताने की आवश्यकता है।

  • माइक्रो: बिट "फॉरएवर" ब्लॉक में, हम सर्वो को पोर्ट 1 से 0 डिग्री पर सेट करने के लिए पहले हमिंगबर्ड कमांड को स्थानांतरित करेंगे।
  • 1000 मिलीसेकंड (1 सेकंड) के लिए पॉज़ ब्लॉक जोड़ें। ध्यान दें कि पॉज़ ब्लॉक बेसिक माइक्रो: बिट मेनू में हैं।
  • अब, पोर्ट 1 से 180 डिग्री पर सर्वो को स्थानांतरित करने के लिए हमिंगबर्ड कमांड जोड़ें।
  • 1000 मिलीसेकंड के लिए एक और पॉज़ ब्लॉक जोड़ें।
  • ये आदेश "हमेशा के लिए" ब्लॉक में हैं, इसलिए वे तब तक दोहराएंगे जब तक आप कोई अन्य आदेश नहीं देते या मोटर बंद नहीं कर देते।

कोड को अपने माइक्रो: बिट में डाउनलोड करें।

दूसरा वीडियो दिखाता है कि हमिंगबर्ड, माइक्रो: बिट, पावर और मोटर को कैसे कनेक्ट किया जाए।

चरण 4: एक रोटेशन सर्वो संचालित करें

Image
Image

हमिंगबर्ड एक अलग प्रकार की सर्वो मोटर को भी शक्ति प्रदान कर सकता है जिसे निरंतर (या रोटेशन) सर्वो कहा जाता है।

इस प्रकार की मोटर किसी भी दिशा में अलग-अलग गति से घूमती है। रोटेशन सर्वो हमिंगबर्ड बोर्ड पर स्थिति सर्वो के समान सर्वो पोर्ट का उपयोग करता है।

रोटेशन सर्वो को पोर्ट 1 में प्लग करें। सुनिश्चित करें कि ग्राउंड (काले) तार "-" पिन में प्लग करते हैं।

एक रोटेशन सर्वो गति और दिशा का उपयोग करता है।

  • हमिंगबर्ड लाइब्रेरी (चरण 2) को आयात करना और "स्टार्ट" ब्लॉक में "स्टार्ट हमिंगबर्ड" कमांड जोड़ना सुनिश्चित करें।
  • हमिंगबर्ड रोटेशन सर्वो ब्लॉक को "हमेशा के लिए" ब्लॉक में खींचें।
  • "1" चुनें क्योंकि हमारे पास पोर्ट 1 में सर्वो प्लग किया गया है।
  • उस गति के लिए एक मान दर्ज करें जिस पर आप हमिंगबर्ड को चलाना चाहते हैं। 100% सबसे तेज है जो मोटर जाएगी। 0% बंद है।
  • एक धनात्मक संख्या मोटर को दक्षिणावर्त घुमाती है और एक ऋणात्मक संख्या मोटर को वामावर्त घुमाती है।
  • इस उदाहरण में, हम पहले मोटर को १००% गति से दक्षिणावर्त चलाते हैं, रोकते हैं, और फिर मोटर को १००% गति से वामावर्त चलाते हैं, रोकते हैं, और पैटर्न जारी रखते हैं।
  • सर्वो को कोड डाउनलोड करें और मोटर के व्यवहार को देखें।
  • सुनिश्चित करें कि बाहरी बिजली की आपूर्ति (पावर एडॉप्टर या बैटरी पैक) हमिंगबर्ड के बैरल जैक से जुड़ी हुई है, या मोटर चलाने के लिए पर्याप्त शक्ति नहीं होगी।
  • मोटर की गति, विराम की लंबाई और दिशा बदलने का प्रयास करें।

चरण 5: एक ही समय में एक स्थिति सर्वो और एक रोटेशन सर्वो का संचालन करें

Image
Image

इस उदाहरण में, हम एक ही समय में एक स्थिति सर्वो और एक रोटेशन सर्वो चलाएंगे।

पोर्ट 1 में एक स्थिति सर्वो प्लग करें।

एक रोटेशन सर्वो को पोर्ट 2 में प्लग करें।

हमेशा के लिए लूप में, हम स्थिति सर्वो को 0 डिग्री पर सेट करेंगे और रोटेशन सर्वो को दक्षिणावर्त दिशा में 100% गति पर ले जाएंगे। हम 2 सेकंड रुकेंगे, और फिर स्थिति सर्वो को 180 डिग्री पर ले जाएंगे, और दिशा रोटेशन सर्वो को वामावर्त दिशा में 100% गति से चालू करने के लिए उलट देंगे।

चरण 6: अन्वेषण करने के लिए और अधिक…

हमिंगबर्ड एक बार में अधिकतम चार मोटरों को नियंत्रित कर सकता है। देखें कि क्या आप चार मोटरों का उपयोग कर सकते हैं।

हमिंगबर्ड इनपुट के रूप में सेंसर का उपयोग कर सकता है। मोटर को चालू या बंद करने के लिए प्रकाश संवेदक या ध्वनि संवेदक का उपयोग करें।

अपनी परियोजना को रोशन करने के लिए कुछ एल ई डी जोड़ें।

हमिंगबर्ड रोबोटिक्स, मेककोड और माइक्रो: बिट के बारे में अधिक जानने के लिए इन साइटों पर जाएँ!

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

यह सामग्री अनुदान संख्या IIS-1735836 के तहत राष्ट्रीय विज्ञान फाउंडेशन द्वारा समर्थित कार्य पर आधारित है। इस सामग्री में व्यक्त की गई कोई भी राय, निष्कर्ष और निष्कर्ष या सिफारिशें लेखक (ओं) की हैं और जरूरी नहीं कि वे राष्ट्रीय विज्ञान फाउंडेशन के विचारों को प्रतिबिंबित करें।

यह परियोजना द कॉनकॉर्ड कंसोर्टियम, कोलोराडो विश्वविद्यालय, बोल्डर और जॉर्जिया टेक यूनिवर्सिटी के बीच एक सहयोग है।

सिफारिश की: