विषयसूची:
वीडियो: 1.50 मीटर सोशल डिस्टेंसिंग टेप उपाय: 3 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस निर्माण में मैं मापने के लिए एक नियमित टेप माप को अनुकूलित करता हूं जब दूरी 1.5 मीटर की दूरी तय की जाती है। फिर मैं "डेढ़ मीटर" कहूंगा। यदि आप इस दूरी से ऊपर या नीचे हैं तो यह हरे या लाल बत्ती के साथ भी इंगित करेगा।
यह प्रोजेक्ट हेंक रिजकार्ट द्वारा अपनी यूट्यूब श्रृंखला डी कोटेरिज में शुरू की गई एक चुनौती के कारण किया गया था और मैं इसे COVID19 और सामाजिक गड़बड़ी की वर्तमान समस्याओं से जोड़ना चाहता था। इस निर्माण के बारे में एक डच बोली जाने वाली यूट्यूब फिल्म Youtube Weyn. Tech पर देखी जा सकती है। (अंग्रेजी कैप्शन जोड़े जाते हैं)।
प्रयुक्त सामग्री:
- एक टेप उपाय
- ऑप्टिकल एनकोडर: e4p-100-079
- ऑडियो: डीएफप्लेयर मिनी + एसडी-कार्ड
- पावर: पावर बूस्ट 1000C
- MCU: Adafruit HUZZAH32 - ESP32 पंख (किसी भी अन्य arduino का भी उपयोग किया जा सकता है क्योंकि मैं इस निर्माण में BLE या वाई-फाई सुविधाओं का उपयोग नहीं करता)
- नियोपिक्सल
- वक्ता
- बैटरी
- चालु / बंद स्विच
चरण 1: योजनाबद्ध
योजनाबद्ध में बताए अनुसार घटकों को कनेक्ट करें। बाड़े का पुन: उपयोग किया गया और एक अन्य निर्माण से अनुकूलित किया गया लेकिन आप किसी भी आयताकार बॉक्स का उपयोग कर सकते हैं जो कि घटकों को फिट करने के लिए काफी बड़ा है। आपको अपने स्पीकर, टेप माप और ऑन/ऑफ बटन (और बैटरी चार्ज करने के लिए आदर्श रूप से यूएसबी मिनट के लिए) के लिए एक संपूर्ण की आवश्यकता है।
मापने वाले टेप के घूमने वाले हिस्से में संकेतक के साथ धातु की प्लेट संलग्न करें, सुनिश्चित करें कि आप इसे जितना संभव हो उतना अच्छा केंद्र में रखते हैं।
DFPlayer के लिए एसडी-कार्ड पर आपको एमपी3 को कॉपी करना होगा जिसे आप चलाना चाहते हैं जब आपके द्वारा निर्धारित दूरी को कवर किया जाता है।
चरण 2: कोड
सभी कोड जीथब पर पाए जा सकते हैं।
ESP32 (किसी भी अन्य arduino का भी उपयोग किया जा सकता है) लगातार एनकोडर के A en B आउटपुट को पोल करेगा और एक काउंटर को बढ़ाएगा या घटाएगा। जब यह -2150 से अधिक हो जाता है, तो मुझे पता है कि मेरे टेप माप के लिए यह 1.5 मीटर से अधिक हो गया है। आपको इसे अपने मीटर के लिए कैलिब्रेट करना होगा। मूल्य के आधार पर एलईडी रंग बदल जाता है और डीएफप्लेयर को एमपी3 चलाने का आदेश दिया जाता है जो एसडी कार्ड पर होता है।
चरण 3: एनकोडर समझाया गया
हम कैसे माप सकते हैं कि हमने मीटर को कितनी दूर तक घुमाया है?
यह स्पष्टीकरण वीडियो की प्रतिलिपि है:
खैर, इसके लिए मैं एक ऑप्टिकल एन्कोडर का उपयोग करता हूं, अर्थात् एक वृद्धिशील रोटरी एन्कोडर। आपके पास अन्य भी हैं, उदाहरण के लिए पूर्ण एन्कोडर। वे 1 रोटेशन के भीतर सटीक स्थिति जानने के लिए बहुत उपयुक्त हैं। लेकिन दूसरी ओर, एक वृद्धिशील, विस्थापन के दौरान निश्चित दालों को देता है, इसलिए आप विभिन्न घुमावों की एक सीमा पर, स्वयं रोटेशन को माप सकते हैं। इस तरह आप अलग-अलग घुमावों पर भी रोटेशन को ही माप सकते हैं। मैं एक चतुर्भुज एन्कोडर का उपयोग करता हूं, जो दो संकेत देता है ताकि दिशा भी निर्धारित की जा सके।
वह ठीक - ठीक किस प्रकार से काम करती है?
गोल डिस्क पर काले निशान हैं। यह डिस्क टेप माप से जुड़ी हुई है और इसलिए इसके साथ घूमेगी। सेंसर में ही एक एलईडी और दो फोटो डिटेक्टर होते हैं जो मापते हैं कि प्रकाश परिलक्षित होता है या नहीं। यदि एलईडी काली रेखा पर चमकती है, तो काले निशान के बीच धातु पर चमकने की तुलना में कम या कोई प्रकाश नहीं दिखाई देगा। यह संकेत तब आउटपुट पर एक वर्ग तरंग में परिवर्तित हो जाएगा। ए और बी आउटपुट को इस तरह से रखा गया है कि आप देख सकते हैं कि 2 के किस संयोजन से दिशा बदली जा रही है।
आइए उस पर विस्तार से एक नजर डालते हैं।
ए के प्रत्येक किनारे परिवर्तन के साथ आप बी के मान को बदल सकते हैं कि हम किस दिशा में मुड़ते हैं। मेरे द्वारा उपयोग किए जाने वाले एन्कोडर में, यदि हम दक्षिणावर्त घुमाते हैं, तो A पल्स B पल्स से पहले शुरू हो जाएगा। और इसके विपरीत यदि हम वामावर्त घुमाते हैं। तो हम 3 दालों को पहचान सकते हैं जो हमें बताती हैं कि कितना घुमाया गया है। मेरे एन्कोडर में 100 चक्र प्रति क्रांति (सीपीआर) है। इस मामले में यह लगभग 10.8 डिग्री घूम गया है। यदि आप डेटाशीट को देखते हैं, तो सीपीआर के अर्थ पर ध्यान दें, कभी-कभी ये प्रति क्रांति चक्रों की संख्या होती है, कभी-कभी प्रति क्रांति की संख्या (या व्यक्तिगत रूप से अलग-अलग राज्य प्रति मोड़)। प्रत्येक नाड़ी में 4 अलग-अलग अवस्थाएँ होती हैं। ए और बी पर उच्च या निम्न। जो प्रति क्रांति चक्र के मुकाबले 4 गुना अधिक है। पीपीआर या प्रति क्रांति दालों का उपयोग आम तौर पर प्रति पूर्ण क्रांति में दालों की संख्या को मापने के लिए किया जाता है। लेकिन यहां कुछ डेटा शीट का मतलब प्रति क्रांति अलग-अलग पल्स स्टेट्स की संख्या है। तो यहां भी, डेटशीट में ध्यान से देखें कि इसका क्या मतलब है। हम यहां देखते हैं कि ए पल्स बी पल्स से पहले आता है।
कोड में इसे संसाधित करने का एक आसान तरीका यह है कि जब ए सिग्नल बदलता है तो यह देखने के लिए कि बी सिग्नल का मूल्य क्या है। यदि बी सिग्नल में ए सिग्नल का मूल्य नहीं है, तो हम दक्षिणावर्त मुड़ते हैं और हम हर बार काउंटर को बढ़ा या बढ़ा सकते हैं।
अब हमें प्रति पूर्ण मोड़ पर 200 किनारे परिवर्तन मिलते हैं क्योंकि हमारे पास 2 प्रति पल्स है। इसलिए, यदि काउंटर 200 पर है, तो हमने एक पूर्ण मोड़ घुमाया। या ३६० डिग्री घुमाया दूसरी तरफ अगर हम विपरीत दिशा में मुड़ते हैं तो आप देख सकते हैं कि ए सिग्नल वही ३ पल्स उत्पन्न करेगा।
तो, हमारे यहां यह भी है कि यह 10.8 डिग्री हो गया है। लेकिन इस बार बी सिग्नल का ए सिग्नल के समान मूल्य है, इसलिए हम जानते हैं कि बी सिग्नल पहले से ही ए सिग्नल से आगे है। और इसलिए, हम वामावर्त मुड़ते हैं। इस मामले में हम इसलिए काउंटर कम कर सकते हैं। अब हम जानते हैं कि टेप का माप कितनी बार काटा गया है। यदि हम एक निश्चित दूरी जानना चाहते हैं, तो यह काफी सरल है।
उदाहरण के लिए, यहां, डेढ़ मीटर के लिए, काउंटर -2150 होना चाहिए। दूसरे शब्दों में, 3870 डिग्री वामावर्त।
यदि आप हमेशा जानना चाहते हैं कि कितना अनियंत्रित किया गया है तो आपको यह ध्यान रखना होगा कि व्यास दूसरे शब्दों में छोटा हो रहा है, टेप माप पर प्रति पूर्ण घूर्णन पर कम और कम दूरी होगी।
सिफारिश की:
सोशल डिस्टेंसिंग हैलोवीन कैंडी रोबोट: 7 कदम (चित्रों के साथ)
सोशल डिस्टेंसिंग हैलोवीन कैंडी रोबोट: यदि आप इस साल हैलोवीन ट्रिक-या-ट्रीटर्स के साथ बातचीत करने के लिए एक मजेदार नए तरीके की तलाश कर रहे हैं और आप इस परियोजना के लिए चुनौती के लिए तैयार हैं, तो सही में कूदें और अपना खुद का निर्माण करें! यह सोशल डिस्टेंसिंग रोबोट 'देखेगा' जब कोई ट्रिक-या-ट्रीट
सोशल डिस्टेंसिंग डिटेक्टर: 4 कदम
सोशल डिस्टेंसिंग डिटेक्टर: यह डिवाइस आपको लोगों से 1 मीटर की दूरी बनाए रखने में मदद करता है (या आपकी सुनने की क्षमता खोने का जोखिम)
पीर के साथ Arduino सोशल डिस्टेंसिंग डिवाइस कैसे बनाएं: 4 कदम
PIR के साथ Arduino सोशल डिस्टेंसिंग डिवाइस कैसे बनाएं: 1
सोशल डिस्टेंसिंग डिटेक्टर: 10 कदम
सोशल डिस्टेंसिंग डिटेक्टर: यह एक डिटेक्टर है जो 2 मीटर के आसपास अंतरिक्ष में प्रवेश करने वाली वस्तुओं की पहचान कर सकता है। इस डिटेक्टर का उद्देश्य लोगों के बीच की दूरी को "सामाजिक दूरी" के भीतर रखना है। यह परियोजना इस Arduino सर्किट से प्रेरित थी
Arduino वायुमंडलीय टेप उपाय / MS5611 GY63 GY86 प्रदर्शन: 4 चरण (चित्रों के साथ)
Arduino वायुमंडलीय टेप उपाय / MS5611 GY63 GY86 प्रदर्शन: यह वास्तव में एक बैरोमीटर/अल्टीमीटर है लेकिन आप वीडियो को देखकर शीर्षक का कारण देखेंगे। Arduino GY63 और GY86 ब्रेकआउट बोर्ड पर पाया गया MS5611 दबाव सेंसर, अद्भुत प्रदर्शन प्रदान करता है . एक शांत दिन पर यह आपके