विषयसूची:

माइक्रो: बिट और डेलिक्स के साथ कोरोनावायरस एक्सटर-एमआई-नेशन: 4 कदम (चित्रों के साथ)
माइक्रो: बिट और डेलिक्स के साथ कोरोनावायरस एक्सटर-एमआई-नेशन: 4 कदम (चित्रों के साथ)

वीडियो: माइक्रो: बिट और डेलिक्स के साथ कोरोनावायरस एक्सटर-एमआई-नेशन: 4 कदम (चित्रों के साथ)

वीडियो: माइक्रो: बिट और डेलिक्स के साथ कोरोनावायरस एक्सटर-एमआई-नेशन: 4 कदम (चित्रों के साथ)
वीडियो: Spine Surgery 2024, नवंबर
Anonim
Image
Image

टिंकरजेन से कोरोनावायरस सुरक्षा पर श्रृंखला की यह दूसरी परियोजना है। आप यहां पहला लेख पा सकते हैं। हमारा दृढ़ विश्वास है कि मानवता के सामूहिक प्रयासों से वर्तमान महामारी जल्द ही समाप्त हो जाएगी। लेकिन 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/ पर जाएं और हमारे न्यूजलेटर की सदस्यता लें।

सिफारिश की: