विषयसूची:

मैजिकबिट के साथ स्मार्ट सैनिटाइजर: 5 कदम
मैजिकबिट के साथ स्मार्ट सैनिटाइजर: 5 कदम

वीडियो: मैजिकबिट के साथ स्मार्ट सैनिटाइजर: 5 कदम

वीडियो: मैजिकबिट के साथ स्मार्ट सैनिटाइजर: 5 कदम
वीडियो: 3 Best Self-Defense gadgets😱#selfdefencegadgets #shortsvideo #GYaane 2024, नवंबर
Anonim

इस ट्यूटोरियल में हम सीखेंगे कि मैजिकबिट का उपयोग करके अतिरिक्त सुविधाओं के साथ एक स्वचालित सैनिटाइज़र कैसे बनाया जाता है। हम इस परियोजना में विकास बोर्ड के रूप में मैजिकबिट का उपयोग कर रहे हैं जो ईएसपी 32 पर आधारित है। इसलिए इस परियोजना में किसी भी ESP32 विकास बोर्ड का उपयोग किया जा सकता है।

आपूर्ति

मैजिकबिट

  • अल्ट्रासोनिक सेंसर - HC-SR04 (जेनेरिक)
  • MG945 धातु सर्वो
  • DFRobot ग्रेविटी: एनालॉग कैपेसिटिव मृदा नमी सेंसर- संक्षारण प्रतिरोधी
  • यूएसबी-ए से माइक्रो-यूएसबी केबल

चरण 1: कहानी

कहानी
कहानी

नमस्कार दोस्तों, आज हम सीखेंगे कि कैसे Arduino IDE के साथ Magicbit का उपयोग करके एक स्मार्ट सैनिटाइज़र बनाया जाए।

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

आइए देखें कि हमने इसे कैसे बनाया।

चरण 2: सिद्धांत और कार्यप्रणाली

सिद्धांत सरल है। जब आप सैनिटाइज़र की बोतल तक पहुँचेंगे तो यह अल्ट्रासोनिक सेंसर का उपयोग करके आपका पता लगा लेगा। जब आप इसे कुछ निश्चित दूरी से बंद करते हैं, तो मैजिकबिट सर्वो मोटर को घूमने का संकेत देता है। इसलिए जब सर्वो मोटर घुमाती है तो बोतल के सिर को धक्का दिया जाता है और बोतल से बाहर निकलने वाले तरल को साफ किया जाता है। जब बोतल का तरल कुछ निश्चित स्तर से कम हो जाता है, तो यह मैजिकबिट द्वारा मिट्टी की नमी सेंसर का उपयोग करके पता लगाता है। यह सेंसर कैपेसिटिव है। इसलिए हम तरल में सेंसर लगाने के बजाय बोतल की दीवार को छूकर तरल स्तर को माप सकते हैं। यह एक अतिरिक्त विशेषता है।

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

magicbit-arduino.readthedocs.io/en/latest/

चरण 3: हार्डवेयर सेटअप

हार्डवेयर सेटअप
हार्डवेयर सेटअप
हार्डवेयर सेटअप
हार्डवेयर सेटअप
हार्डवेयर सेटअप
हार्डवेयर सेटअप

इसमें दो खंड हैं। पहला है सर्किट का निर्माण और दूसरा है मैकेनिज्म का निर्माण। हम दो सेंसर और सर्वो मोटर को मैजिकबिट के तीन विस्तार बंदरगाहों से जोड़ते हैं। पूरा सर्किट आरेख नीचे दिखाया गया है।

जब आप पूरा सर्किट बनाते हैं तो आप दूसरे खंड में जाते हैं। बोतल के सिर को धक्का देने के लिए हमने सर्वो मोटर का इस्तेमाल आर्म क्लिप के साथ किया। वे क्लिप घूमती है और यह बोतल के सिर से टकराती है। तो सिर नीचे धकेलता है। इस तंत्र में हम सर्वो की घूर्णन गति को बोतल के सिर की रैखिक गति में परिवर्तित करते हैं। आप इस आवश्यकता को पूरा करने के लिए सर्वो का उपयोग करके किसी भी प्रकार के तंत्र का उपयोग कर सकते हैं। नीचे दी गई तस्वीरें हमारे तंत्र को दिखाती हैं। आप इसे अपना बना सकते हैं।

नोट: यदि आपने छोटे mg90 सर्वो का उपयोग किया है, तो इसमें पर्याप्त टॉर्क नहीं हो सकता है (बोतल के सिर को नीचे की ओर धकेलने की शक्ति। इसलिए जब आप सर्वो मोटर चुनते हैं तो सुनिश्चित करें कि आपके पास पर्याप्त टॉर्क है)।

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

हाथों का पता लगाने के लिए हम अल्ट्रासोनिक सेंसर को बोतल के पास छोटे कोण के साथ ऊपरी तरफ की ओर सेट करते हैं।

चरण 4: सॉफ्टवेयर सेटअप

सॉफ्टवेयर सेटअप
सॉफ्टवेयर सेटअप

मैजिकबिट को प्रोग्राम करने के लिए हमने Arduino IDE का इस्तेमाल किया। एल्गोरिथ्म सरल है। जब हम मैजिकबिट पर चलते हैं तो यह सोनार से निकटतम वस्तु की दूरी प्राप्त कर लेगा। फिर यह जाँचता है कि निकटतम वस्तु निश्चित स्तर की दूरी से अधिक निकट है। यदि ऐसा है तो यह जांच करेगा कि बोतल खुली है या बंद है। खुल गया तो कुछ मत करना। नहीं तो बोतल खोलो। हमने शोर को रद्द करने और रीडिंग की सटीकता में सुधार करने के लिए कुछ देरी का इस्तेमाल किया।

मृदा नमी सेंसर का उपयोग करते समय सुनिश्चित करें कि यह कैलिब्रेटेड है। ऐसा करने के लिए पहले हम सेंसर को हवा में उजागर करते हैं। उस समय हम एनालॉग रीड को चिह्नित करते हैं जो मैजिकबिट से प्राप्त होता है। फिर हमें एक और रीडिंग मिलती है जब सेंसर बोतल की सतह को छू रहा होता है। उस मामले में सुनिश्चित करें कि बोतल पूरी तरह से तरल से है। उन दो संख्याओं के मध्य को दहलीज के रूप में प्राप्त करें। जब रीडिंग उस मान से अधिक होती है तो इसका मतलब है कि बजर से ध्वनि उत्पन्न करके बोतल खत्म हो गई है।

कोड अपलोड करने के लिए मैजिकबिट को डेटा केबल का उपयोग करके कंप्यूटर से कनेक्ट करें। सही COM पोर्ट और बोर्ड प्रकार का चयन करें और कोड अपलोड करें। आनंद लें।

चरण 5: कोड

#शामिल

#include #define TRIGGER_PIN 21 #define ECHO_PIN 22 #define MAX_DISTANCE 200 #define SENSOR 32; न्यूपिंग सोनार(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); इंट आउटपुट_वैल्यू; अंतर दूरी; इंट काउंट = 0; बूल ओपन = झूठा; सर्वो सर्वो; शून्य सेटअप () {Serial.begin(११५२००); सर्वो.अटैच(26); // परिभाषित करता है कि किस पिन पर सर्वो मोटर संलग्न विलंब (3000) है; पिनमोड (32, INPUT); // नमी सेंसर संलग्न पिन पिनमोड (25, OUTPUT); // बजर संलग्न पिन} शून्य लूप () {आउटपुट_वैल्यू = एनालॉगरेड (सेंसर); अगर (output_value0 && दूरी = 90; i--) {// पुश हेड सर्वो। राइट (i); देरी(५); } गिनती = 0; खुला = सच;} और अगर ((दूरी> ६० || दूरी == 0) && खुला == सच) {के लिए (इंट आई = ९०; मैं

सिफारिश की: