विषयसूची:
- आपूर्ति
- चरण 1: कहानी
- चरण 2: सिद्धांत और कार्यप्रणाली
- चरण 3: हार्डवेयर सेटअप
- चरण 4: सॉफ्टवेयर सेटअप
- चरण 5: कोड
वीडियो: मैजिकबिट के साथ स्मार्ट सैनिटाइजर: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
इस ट्यूटोरियल में हम सीखेंगे कि मैजिकबिट का उपयोग करके अतिरिक्त सुविधाओं के साथ एक स्वचालित सैनिटाइज़र कैसे बनाया जाता है। हम इस परियोजना में विकास बोर्ड के रूप में मैजिकबिट का उपयोग कर रहे हैं जो ईएसपी 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) && खुला == सच) {के लिए (इंट आई = ९०; मैं
सिफारिश की:
स्मार्ट डेस्क एलईडी लाइट - स्मार्ट लाइटिंग डब्ल्यू / अरुडिनो - Neopixels कार्यक्षेत्र: 10 कदम (चित्रों के साथ)
स्मार्ट डेस्क एलईडी लाइट | स्मार्ट लाइटिंग डब्ल्यू / अरुडिनो | Neopixels कार्यक्षेत्र: अब एक दिन हम घर पर बहुत समय बिता रहे हैं, अध्ययन कर रहे हैं और वर्चुअली काम कर रहे हैं, तो क्यों न हम अपने कार्यक्षेत्र को एक कस्टम और स्मार्ट लाइटिंग सिस्टम Arduino और Ws2812b LED पर आधारित बनायें। यहाँ मैं आपको दिखाता हूँ कि आप अपने स्मार्ट का निर्माण कैसे करते हैं डेस्क एलईडी लाइट कि
मैजिकबिट (Arduino) का उपयोग करके स्मार्ट अलार्म घड़ी: 10 कदम
मैजिकबिट (अरुडिनो) का उपयोग कर स्मार्ट अलार्म घड़ी: यह ट्यूटोरियल दिखाता है कि बिना किसी आरटीसी मॉड्यूल का उपयोग किए मैजिकबिट देव बोर्ड में ओएलईडी डिस्प्ले का उपयोग करके स्मार्ट अलार्म घड़ी कैसे बनाई जाती है।
मैजिकबिट से स्मार्ट डस्टबिन: 5 कदम
मैजिकबिट से स्मार्ट डस्टबिन: इस ट्यूटोरियल में हम सीखेंगे कि मैजिकबिट देव का उपयोग करके स्मार्ट डस्टबिन कैसे बनाया जाता है। Arduino IDE के साथ बोर्ड। चलिए शुरू करते हैं
यूवी सैनिटाइज़र: 10 कदम (चित्रों के साथ)
यूवी सैनिटाइज़र: अल्ट्रावायलेट सैनिटाइज़र कीटाणुओं को मारने और सतहों को कीटाणुरहित करने के लिए यूवी-सी प्रकाश का उपयोग करते हैं। घर से निकलते और लौटते समय, कीटाणुओं के फैलने की संभावना को सीमित करने के लिए अक्सर उपयोग की जाने वाली वस्तुओं को कीटाणुरहित करना महत्वपूर्ण है। इस विशेष यूवी सैनिटाइज़र को इससे बचने के लिए डिज़ाइन किया गया था
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनाई गई एक स्मार्ट अलार्म घड़ी: 10 कदम (चित्रों के साथ)
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनी एक स्मार्ट अलार्म घड़ी: क्या आप कभी स्मार्ट घड़ी चाहते हैं? यदि हां, तो यह आपके लिए समाधान है!मैंने स्मार्ट अलार्म घड़ी बनाई है, यह एक ऐसी घड़ी है जिसे आप वेबसाइट के अनुसार अलार्म समय बदल सकते हैं। जब अलार्म बंद हो जाता है, तो एक ध्वनि (बजर) होगी और 2 बत्तियाँ