विषयसूची:
- आपूर्ति
- चरण 1: केस असेंबली
- चरण 2: मेककोड प्रोग्राम
- चरण 3: माइक्रोपायथन कार्यक्रम
- चरण 4: इसे अपना बनाएं
वीडियो: माइक्रो: बिट और डेलिक्स के साथ कोरोनावायरस एक्सटर-एमआई-नेशन: 4 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
टिंकरजेन से कोरोनावायरस सुरक्षा पर श्रृंखला की यह दूसरी परियोजना है। आप यहां पहला लेख पा सकते हैं। हमारा दृढ़ विश्वास है कि मानवता के सामूहिक प्रयासों से वर्तमान महामारी जल्द ही समाप्त हो जाएगी। लेकिन COVID-19 के बीत जाने के बाद भी हमें सतर्क रहना चाहिए और उन अच्छी आदतों को बनाए रखना चाहिए जो हमने (उम्मीद है) इन कठिन समय के दौरान विकसित की हैं। पिछला लेख हमारे चेहरे को अनजाने में छूने पर अधिक ध्यान देने के लिए माइक्रो: बिट का उपयोग करने पर केंद्रित था और ऐसा करके कीटाणुओं के प्रसार को रोकता है। इस लेख में हम रोगाणुओं के खिलाफ एक सरल, लेकिन शक्तिशाली हथियार का डिजाइन और निर्माण करेंगे - एक छोटा सा उपकरण, जिसका उपयोग हम अपने हाथ धोने में लगने वाले समय को मापने के लिए कर सकते हैं।
आपूर्ति
बिटमेकर लाइट
मामले के लिए 1/8 (3 मिमी) प्लाईवुड
दो M4 * 8 + 5 सिंगल हेड कॉपर कॉलमदो M4 नट
दो M4 * 8 षट्भुज सॉकेट हेड कैप स्क्रू
दो R480 सफेद नायलॉन कीलक
दो M2 * 15 डबल-पास एल्यूमीनियम कॉलम
दो M2 * 8 यांत्रिक पेंच
चरण 1: केस असेंबली
थिंगवर्स से.dxf फाइलें डाउनलोड करें, फिर उन्हें 1/8 (3 मिमी) प्लाईवुड से काटें। केस में सेल्फ-लॉकिंग डिज़ाइन है, लेकिन बॉक्स को असेंबल करते समय आपको थोड़ा सा गोंद लगाने की आवश्यकता हो सकती है। दो M4 * 8 का उपयोग करें + 5 सिंगल हेड कॉपर कॉलम, दो M4 नट और दो M4 * 8 हेक्सागोन सॉकेट हेड कैप स्क्रू, ग्रोव अल्ट्रासोनिक रेंजर को केस इनर वॉल से अटैच करने के लिए। केस के विपरीत दिशा में, सर्वो को 2 M2 * 15 डबल-पास एल्यूमीनियम कॉलम के साथ संलग्न करें तीर पर प्लास्टिक सर्वो आर्म स्थापित करने के लिए दो M2 * 8 मैकेनिकल टूथ स्क्रू का उपयोग करें। अल्ट्रासोनिक रेंजर और सर्वो को बिटमेकर लाइट से कनेक्ट करें और फिर इसे दो R480 सफेद नायलॉन कीलक के साथ मामले के अंदर ठीक करें। तीर को सर्वो से संलग्न करें और दोनों को ऊपर रखें और बॉटम कवर ऑन। असेंबली समाप्त हो गई है, अब कोड करते हैं!
चरण 2: मेककोड प्रोग्राम
मैंने इस प्रोजेक्ट के लिए कोड के दो संस्करण बनाए: एक आसान, माइक्रोसॉफ्ट मेककोड के साथ किया गया, एक ग्राफिकल प्रोग्रामिंग वातावरण और एक और अधिक कठिन, माइक्रोपायथन में लिखा गया - जिसमें माइक्रो: बिट स्पीच मॉड्यूल के साथ संश्लेषित डेलिक आवाज भी शामिल है। हम एक सरल कार्यक्रम के साथ शुरुआत करने जा रहे हैं।
कोड लिखना शुरू करने से पहले, आपको मेककोड में बिटमेकर लाइट एक्सटेंशन जोड़ना होगा। इसे यहां कैसे करें, इस पर परामर्श करें।
ऑन स्टार्ट ब्लॉक के अंदर, हम स्क्रीन को साफ करते हैं, दो चर सेट करते हैं, start_time और स्टेज को 0 पर सेट करते हैं, सर्वो कोण को 90 पर सेट करते हैं और मुख्य लूप कोड शुरू करने से पहले 500 एमएस प्रतीक्षा करते हैं। मुख्य लूप के अंदर कोड तर्क काफी सरल है - सबसे पहले, भले ही हाथों का पता चला हो या नहीं, यदि चरण 0 है, तो हम सर्वो को 90 डिग्री पर सेट करते हैं, यह एक डिफ़ॉल्ट स्थिति है।
अगर हमें पता चलता है कि हमारे डिवाइस से 10 सेमी से अधिक दूरी पर कोई वस्तु है (हम मान लेंगे कि यह व्यक्ति का हाथ है), तो हम एक जांच करते हैं कि पिछली बार जब हम अगले चरण में चले गए थे तो 1 सेकंड बीत चुका है। डिबगिंग उद्देश्यों के लिए 1 सेकंड का समय निर्धारित किया गया है, वास्तव में इसे 4 सेकंड के करीब माना जाता है (सीडीसी की सिफारिशों के अनुसार, हाथ धोने की काफी अच्छी अवधि 20 सेकंड है, हमारे पास 5 चरण हैं, इसलिए 20/5 = 4)। हर बार 1 सेकंड बीत चुका है जब हम एक मंच पर आगे बढ़ते हैं, अगर हाथ अभी भी डिवाइस की निकटता में पाए जाते हैं, तो हम अगले चरण में आगे बढ़ते हैं, टाइमर रीसेट करते हैं और एक संगीत बजाते हैं। हम डिजिटल पिन1 को भी कम पर सेट करते हैं, इसलिए ध्वनि के लिए पीडब्लूएम पीढ़ी सर्वो के साथ हस्तक्षेप नहीं करेगी - यदि आप ऐसा नहीं करते हैं, तो आप देखेंगे कि जब संगीत चल रहा हो तो सर्वो पागल अभिनय करना शुरू कर देगा। यह माइक्रो: बिट की एक ज्ञात सीमा है।
फिर हर चरण के लिए हम इफ ब्लॉक के उत्तराधिकार में सर्वो कोण सेट करते हैं। अंत में, यदि कोई हाथ नहीं पाया जाता है (डिवाइस से दूरी 10 सेमी से अधिक है), और चरण 0 नहीं है - जिसका अर्थ है कि उपयोगकर्ता ने समय से पहले हाथ धोना बंद कर दिया है, हम एक उदास ध्वनि बजाते हैं और चरण को वापस 0 पर सेट करते हैं।
यदि आपको कोड की समस्या हो रही है, तो आप इस प्रोजेक्ट के लिए हमारे GitHub रिपॉजिटरी से.hex फ़ाइल डाउनलोड कर सकते हैं।
चरण 3: माइक्रोपायथन कार्यक्रम
यदि आपको कोडिंग पसंद है और आप थोड़ी चुनौती का स्वागत करेंगे, तो उसी प्रोजेक्ट को Micropython में बनाना आपके लिए अधिक दिलचस्प हो सकता है। इसके अलावा, यह संस्करण अधिक मजेदार है!
Micropython संस्करण मुख्य कोड उसी तर्क का अनुसरण करता है। यहां एक बड़ा अंतर यह है कि हम सीधे अल्ट्रासोनिक रेंजर या सर्वो का उपयोग नहीं कर सकते हैं - इनके लिए माइक्रो: बिट माइक्रोपाइथन फर्मवेयर में कोई मानक मॉड्यूल नहीं है। इसलिए, हम इस सर्वो वर्ग को अपने कोड में रखेंगे और दूरी माप के लिए थोड़ा संशोधित ग्रोव अल्ट्रासोनिक रेंजर पायथन कोड का उपयोग करेंगे। दो स्टैंडअलोन.py फ़ाइलें बनाने और उन्हें मॉड्यूल के रूप में आयात करने का एक बेहतर तरीका होगा - एक सर्वो वर्ग के लिए, दूसरा अल्ट्रासोनिक रेंजर के लिए। लेकिन हम सादगी के लिए सब कुछ एक ही स्थान पर रखेंगे।
अन्य महत्वपूर्ण अंतर वाक् मॉड्यूल का उपयोग है, जो हमें परिचित डेलिक आवाज को संश्लेषित करने की अनुमति देता है:)
पूर्ण माइक्रोपायथन कोड डाउनलोड करने के लिए इस प्रोजेक्ट के गिटहब रिपोजिटरी पर जाएं।
चरण 4: इसे अपना बनाएं
हमने माइक्रो: बिट और बिटमेकर लाइट एक्सटेंशन के साथ एक दिलचस्प उपयोगी परियोजना का निर्माण किया है, जो पूरी तरह से शैक्षिक परियोजना हो सकती है और वास्तव में घरेलू बाथरूम में लोगों को अपने हाथ धोने के लिए याद दिलाने के लिए वास्तव में उपयोग कर सकती है। बेशक, प्रयोग और सुधार यहीं नहीं रुकते - आप केस और सेटअप को मजबूत और पब्लिक स्कूलों या किंडरगार्टन में उपयोग के लिए अधिक उपयुक्त बनाने के तरीकों के बारे में सोच सकते हैं। या आप वॉल्यूम बढ़ाने के लिए बाहरी स्पीकर को कनेक्ट कर सकते हैं।
संभावनाएं अनंत हैं और हार्डवेयर और सॉफ्टवेयर में अपने विचारों को लागू करना निर्माता आंदोलन की आत्मा है। यदि आप इस परियोजना को बेहतर बनाने के लिए कुछ नए और दिलचस्प तरीकों के साथ आते हैं, तो कृपया नीचे टिप्पणी में साझा करें। साथ ही, बिटमेकर लाइट एक ऑनलाइन कोर्स के साथ आता है जिसे आप टिंकरजेन के ऑनलाइन कोर्स प्लेटफॉर्म https://make2learn.tinkergen.com/ पर मुफ्त में एक्सेस कर सकते हैं!
निर्माताओं और एसटीईएम शिक्षकों के लिए बिटमेकर लाइट और अन्य हार्डवेयर के बारे में अधिक जानकारी के लिए, हमारी वेबसाइट https://tinkergen.com/ पर जाएं और हमारे न्यूजलेटर की सदस्यता लें।
सिफारिश की:
मोटो का उपयोग करके सर्वो मोटर्स को कैसे चलाएं: माइक्रो के साथ बिट: बिट: 7 कदम (चित्रों के साथ)
मोटो का उपयोग करके सर्वो मोटर्स को कैसे चलाएं: माइक्रो के साथ बिट: माइक्रो: बिट की कार्यक्षमता को बढ़ाने का एक तरीका है मोटो: बिट नामक बोर्ड का उपयोग स्पार्कफुन इलेक्ट्रॉनिक्स (लगभग $ 15-20) द्वारा। यह जटिल दिखता है और इसमें कई विशेषताएं हैं, लेकिन इससे सर्वो मोटर्स को चलाना मुश्किल नहीं है। मोटो: बिट आपको
माइक्रो: बॉट - माइक्रो: बिट: 20 कदम
माइक्रो: बॉट - माइक्रो: बिट: खुद को माइक्रो बनाएं: बॉट! यह एक माइक्रो: बिट नियंत्रित रोबोट है जिसमें स्वायत्त ड्राइविंग के लिए सोनार में निर्मित है, या यदि आपके पास दो माइक्रो: बिट्स हैं, तो रेडियो नियंत्रित ड्राइविंग
माइक्रो: बिट - माइक्रो ड्रम मशीन: 10 कदम (चित्रों के साथ)
माइक्रो: बिट - माइक्रो ड्रम मशीन: यह एक माइक्रो: बिट माइक्रो ड्रम मशीन है, जो केवल ध्वनि उत्पन्न करने के बजाय, वास्तव में ड्रम है। यह सूक्ष्म: बिट ऑर्केस्ट्रा से खरगोशों से भारी प्रेरित है। मुझे कुछ सोलनॉइड खोजने में कुछ समय लगा जो कि मोक्रो के साथ उपयोग करना आसान था: बिट
एक माइक्रो प्रोग्रामिंग: बिट रोबोट और जॉयस्टिक: माइक्रोपायथन के साथ बिट नियंत्रक: 11 कदम
एक माइक्रो प्रोग्रामिंग: बिट रोबोट और जॉयस्टिक: माइक्रोपायथन के साथ बिट कंट्रोलर: रोबोकैम्प 2019 के लिए, हमारे ग्रीष्मकालीन रोबोटिक्स शिविर, 10-13 आयु वर्ग के युवा सोल्डरिंग, प्रोग्रामिंग और बीबीसी माइक्रो: बिट आधारित 'एंटीवेट रोबोट' का निर्माण कर रहे हैं, साथ ही साथ प्रोग्रामिंग भी कर रहे हैं। रिमोट कंट्रोल के रूप में उपयोग करने के लिए एक माइक्रो: बिट। यदि आप वर्तमान में रोबोकैम्प में हैं, स्की
पिमोरोनी एनविरो के साथ प्रकाश और रंग मापन: माइक्रो के लिए बिट: बिट: 5 कदम
पिमोरोनी एनविरो के साथ प्रकाश और रंग माप: माइक्रो के लिए बिट: मैं कुछ उपकरणों पर काम कर रहा था जो पहले प्रकाश और रंग माप की अनुमति देते थे और आपको इस तरह के माप के पीछे सिद्धांत के बारे में बहुत कुछ मिल सकता है, यहां और यहां निर्देश। पिमोरोनी ने हाल ही में जारी किया गया एनवायरो: बिट, एम के लिए एक ऐड-ऑन