विषयसूची:
- चरण 1: आवश्यकताएँ
- चरण 2: तारों और आवरण
- चरण 3: अपने कनेक्टेड डिवाइस को प्रोग्राम करने के लिए, Arduino IDE से कनेक्ट करें
- चरण 4: यूबीडॉट्स में डेटा का प्रबंधन
- चरण 5: परिणाम
वीडियो: ESP32 का उपयोग करके $30 से कम में एक टैंक वॉल्यूम रीडर बनाएँ: 5 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इंटरनेट ऑफ थिंग्स ने कई शिल्प ब्रुअर्स और वाइन निर्माताओं के घरों में पूर्व में जटिल डिवाइस एप्लिकेशन लाए हैं। बड़े रिफाइनरियों, जल उपचार संयंत्रों और रासायनिक संयंत्रों में दशकों से स्तरीय सेंसर वाले अनुप्रयोगों का उपयोग किया जाता रहा है। सेंसर की कीमतों में गिरावट के साथ, अब औद्योगिक और DIY दोनों किसी भी टैंक, बैरल या कनस्तर की मात्रा की निगरानी कर सकते हैं।
खुले बाजार में उपलब्ध सेंसर सबसे ज्यादा कुछ भी समझ सकते हैं और उसी के अनुसार वर्गीकृत किए जाते हैं। आर्द्रता मापने के लिए उपयोग किए जाने वाले सेंसर को आर्द्रता सेंसर कहा जाता है, दबाव को दबाव सेंसर कहा जाता है, दूरी को स्थिति सेंसर कहा जाता है, और इसी तरह। इसी तरह, द्रव स्तर को मापने के लिए उपयोग किए जाने वाले सेंसर को लेवल सेंसर कहा जाता है।
स्तर सेंसर का उपयोग मुक्त बहने वाले पदार्थों के स्तर को मापने के लिए किया जाता है। ऐसे पदार्थों में पानी, तेल, घोल आदि जैसे तरल पदार्थ के साथ-साथ दानेदार/पाउडर के रूप में ठोस (ठोस जो बह सकते हैं) शामिल हैं। गुरुत्वाकर्षण के कारण ये पदार्थ कंटेनर टैंकों में बस जाते हैं और आराम की स्थिति में अपना स्तर बनाए रखते हैं। इस गाइड में आप सीखेंगे कि अपने घर में बने स्तर, तापमान और आर्द्रता सेंसर का निर्माण कैसे करें। आपके लिए नए एकत्र किए गए डेटा को यूबीडॉट्स के माध्यम से उपयोग करने के निर्देश भी शामिल हैं, जो एक एप्लिकेशन सक्षम प्लेटफॉर्म है।
चरण 1: आवश्यकताएँ
- ESP32
- अल्ट्रासोनिक सेंसर - HC-SR04
- DHT11 सेंसर
- प्लास्टिक संरक्षण मामला
- जम्पर तार
- माइक्रो यूएसबी केबल
- Arduino IDE 1.8.2या उच्चतर
-
Ubidots खाता - या - STEM लाइसेंस
चरण 2: तारों और आवरण
सेंसर HC-SR04 (अल्ट्रासोनिक सेंसर) 5V लॉजिक के साथ काम करता है। कृपया, ESP32 और अल्ट्रासोनिक सेंसर के बीच, ESP32 और DHT11 सेंसर (तापमान और आर्द्रता सेंसर) के बीच भी सही कनेक्शन बनाने के लिए तालिकाओं और आरेख का पालन करें।
मैंने सेंसर के कार्यों को दिखाने के लिए एक स्केल-आकार के टैंक के साथ एक छोटा प्रोटोटाइप बनाया, लेकिन इसके मामले के साथ एक अंतिम प्रोटोटाइप ऊपर जैसा दिखना चाहिए।
जैसा कि आप देख सकते हैं कि अल्ट्रासोनिक सेंसर टैंक के शीर्ष पर होना चाहिए, इसलिए इसके साथ हम टैंक के ऊपर के हिस्से और पदार्थ के समापन बिंदु के बीच की दूरी को मापने में सक्षम होने जा रहे हैं, फिर तापमान और आर्द्रता रखें पर्यावरण की निगरानी के लिए सेंसर।
चरण 3: अपने कनेक्टेड डिवाइस को प्रोग्राम करने के लिए, Arduino IDE से कनेक्ट करें
ESP32 के साथ शुरुआत करने से पहले, अपने बोर्ड को Arduino IDE के साथ सेटअप करें। यदि आप बोर्ड सेटअप से परिचित नहीं हैं, तो कृपया नीचे दिए गए लेख का संदर्भ लें और जब तक आप बोर्ड को संकलित नहीं कर लेते तब तक चरण-दर-चरण का पालन करें:
ESP32-DevKitC को Ubidots से कनेक्ट करें
एक बार आपका बोर्ड संकलित हो जाने के बाद, सेंसर चलाने के लिए आवश्यक पुस्तकालय स्थापित करें: "पबसब क्लाइंट" और "डीएचटी:"
स्केच/प्रोग्राम पर जाएं -> लाइब्रेरी शामिल करें -> लाइब्रेरी मैनेजर और PubSubClient लाइब्रेरी इंस्टॉल करें। केवल सही पुस्तकालय खोजने के लिए, खोज बार में PubSubClient खोजें।
2. डीएचटी लाइब्रेरी डाउनलोड करने के लिए लाइब्रेरी रिपॉजिटरी में जाएं। पुस्तकालय को डाउनलोड करने के लिए "क्लोन या डाउनलोड" नामक हरे बटन पर क्लिक करें और "डाउनलोड ज़िप" चुनें।
3. अब, Arduino IDE में वापस, Sketch पर क्लिक करें -> लाइब्रेरी शामिल करें ->. ZIP लाइब्रेरी जोड़ें
4. DHT की. ZIP फ़ाइल चुनें और फिर "स्वीकार करें" या "चुनें"
5. Arduino IDE को बंद करें और इसे फिर से खोलें। पुनरारंभ की आवश्यकता है; कृपया इस चरण को न छोड़ें।
अब कोडिंग शुरू करने का समय आ गया है:) नीचे दिए गए कोड को कॉपी करें और Arduino IDE में पेस्ट करें।
कोड खोजने के लिए कृपया निम्न लिंक पर जाएं।
इसके बाद, पैरामीटर निर्दिष्ट करें: वाई-फाई नाम और पासवर्ड, साथ ही आपके अद्वितीय यूबीडॉट्स टोकन। यदि आप नहीं जानते कि अपने यूबीडॉट्स टोकन का पता कैसे लगाएं, तो कृपया नीचे दिए गए इस लेख का संदर्भ लें।
अपना यूबीडॉट्स टोकन कैसे प्राप्त करें
एक बार जब आप अपना कोड पेस्ट कर लेते हैं और उपयुक्त वाईफाई असाइन कर लेते हैं, तो Arduino IDE में सत्यापित करें। सत्यापित करने के लिए, हमारे Arduino IDE के ऊपरी बाएँ कोने में आपको नीचे दिए गए आइकन दिखाई देंगे। किसी भी कोड को सत्यापित करने के लिए चेक मार्क आइकन चुनें। एक बार सत्यापित होने के बाद, आपको Arduino IDE में "संकलन किया गया" संदेश प्राप्त होगा।
इसके बाद, कोड को अपने ESP32 में अपलोड करें। अपलोड करने के लिए चेक मार्क आइकन के पास दायां तीर आइकन चुनें। अपलोड होने के बाद, आपको Arduino IDE में "अपलोडिंग पूर्ण" संदेश प्राप्त होगा।
इसके साथ, आप सेंसर अब यूबीडॉट्स को डेटा भेज सकते हैं!
चरण 4: यूबीडॉट्स में डेटा का प्रबंधन
यदि आपका उपकरण सही ढंग से जुड़ा हुआ है तो आप अपने यूबीडॉट्स एप्लिकेशन में अपने डिवाइस अनुभाग में एक नया उपकरण देखेंगे। डिवाइस का नाम "esp32" होगा, डिवाइस के अंदर भी आप चर दूरी, आर्द्रता और तापमान देखेंगे:
यदि आप अपने डिवाइस और वेरिएबल नामों को अधिक अनुकूल में बदलना चाहते हैं, तो कृपया इस लेख को देखें:
आपको डिवाइस का नाम और चर नाम कैसे समायोजित करें
अगला, टैंक में मुक्त-प्रवाह वाले पदार्थों की मात्रा की गणना करने के लिए, हमें वॉल्यूम मान की गणना करने के लिए एक व्युत्पन्न चर बनाने की आवश्यकता है।
व्युत्पन्न चर हमें डिफ़ॉल्ट चर का उपयोग करके संचालन बनाने देता है, इसलिए इस मामले में हम एक बेलनाकार टैंक की विशेषता के साथ वॉल्यूम सूत्र लागू करने जा रहे हैं जहां:
- पाई = एक वृत्त की परिधि और उसके व्यास का अनुपात (स्थिर)
- r = टैंक की त्रिज्या
- एच = टैंक की ऊंचाई
"Addvariable" पर क्लिक करें और "व्युत्पन्न" चुनें। जैसा कि आप नई विंडो में देख सकते हैं कि आपको फ़ील्ड में सूत्र संलग्न करना होगा।
एक बार जब आप अपने टैंक की विशेषताओं के साथ सूत्र संलग्न कर लेते हैं, तो चर "दूरी" का चयन करें।
आपके फ़ॉर्मूला को दर्ज करने के साथ, आपका वॉल्यूम आपके Ubidots एप्लिकेशन में पढ़ना शुरू कर देगा।
चरण 5: परिणाम
अब आपका सेंसर काम करना शुरू करने के लिए तैयार है! ऊपर आप विभिन्न संस्करणों में स्तर सेंसर के कार्य को देख सकते हैं।
Ubidots विजेट्स और ईवेंट्स के बारे में अधिक जानने के लिए, इन वीडियो ट्यूटोरियल्स को देखें।
सिफारिश की:
स्कारा रोबोट: फॉरवर्ड और इनवर्स किनेमेटिक्स के बारे में सीखना !!! (प्लॉट ट्विस्ट प्रोसेसिंग का उपयोग करके ARDUINO में रीयल टाइम इंटरफ़ेस बनाना सीखें !!!!): 5 चरण (चित्रों के साथ)
स्कारा रोबोट: फॉरवर्ड और इनवर्स किनेमेटिक्स के बारे में सीखना !!! (प्लॉट ट्विस्ट लर्न हाउ हाउ टू मेक ए रियल टाइम इंटरफेस इन अर्डिनो इन प्रॉसेसिंग !!!!): एक स्कारा रोबोट उद्योग जगत में एक बहुत लोकप्रिय मशीन है। यह नाम सेलेक्टिव कंप्लेंट असेंबली रोबोट आर्म या सेलेक्टिव कंप्लेंट आर्टिकुलेटेड रोबोट आर्म दोनों के लिए है। यह मूल रूप से तीन डिग्री का स्वतंत्रता रोबोट है, पहले दो डिस्प्ले होने के नाते
Arduino UNO का उपयोग करके ड्रोन कैसे बनाएं - माइक्रोकंट्रोलर का उपयोग करके क्वाडकॉप्टर बनाएं: 8 कदम (चित्रों के साथ)
Arduino UNO का उपयोग करके ड्रोन कैसे बनाएं | माइक्रोकंट्रोलर का उपयोग करके क्वाडकॉप्टर बनाएं: परिचय मेरे यूट्यूब चैनल पर जाएंएक ड्रोन खरीदने के लिए एक बहुत महंगा गैजेट (उत्पाद) है। इस पोस्ट में मैं चर्चा करने जा रहा हूँ कि मैं इसे सस्ते में कैसे बना सकता हूँ ?? और आप इसे सस्ते दाम पर कैसे बना सकते हैं … वैसे भारत में सभी सामग्री (मोटर, ईएससी
Neopixel Ws2812 M5stick-C के साथ इंद्रधनुष एलईडी चमक - Arduino IDE का उपयोग करके M5stack M5stick C का उपयोग करके Neopixel Ws2812 पर इंद्रधनुष चलाना: 5 चरण
Neopixel Ws2812 M5stick-C के साथ इंद्रधनुष एलईडी चमक | Arduino IDE का उपयोग करके M5stack M5stick C का उपयोग करके Neopixel Ws2812 पर इंद्रधनुष चलाना: हाय दोस्तों इस निर्देश में हम सीखेंगे कि कैसे Arduino IDE के साथ m5stack m5stick-C डेवलपमेंट बोर्ड के साथ neopixel ws2812 LED या एलईडी स्ट्रिप या एलईडी मैट्रिक्स या एलईडी रिंग का उपयोग करना है और हम करेंगे इसके साथ एक इंद्रधनुष पैटर्न
PiTextReader - बिगड़ा हुआ दृष्टि के लिए उपयोग में आसान दस्तावेज़ रीडर: 8 कदम (चित्रों के साथ)
PiTextReader - बिगड़ा हुआ दृष्टि के लिए उपयोग में आसान दस्तावेज़ रीडर: अवलोकन अद्यतन: लघु वीडियो डेमो: https://youtu.be/n8-qULZp0GoPiTextReader बिगड़ा दृष्टि वाले व्यक्ति को लिफ़ाफ़ों, अक्षरों और अन्य वस्तुओं से "पढ़ने" की अनुमति देता है। यह आइटम की एक छवि को स्नैपशॉट करता है, ओसीआर (ऑप्टिकल चार
IRobot का उपयोग करके एक स्वायत्त बास्केटबॉल खेलने वाला रोबोट कैसे बनाएं आधार के रूप में बनाएं: 7 चरण (चित्रों के साथ)
IRobot का उपयोग करके एक स्वायत्त बास्केटबॉल खेलने वाला रोबोट कैसे बनाएं एक आधार के रूप में बनाएँ: iRobot Create चुनौती के लिए यह मेरी प्रविष्टि है। मेरे लिए इस पूरी प्रक्रिया का सबसे कठिन हिस्सा यह तय करना था कि रोबोट क्या करने जा रहा है। मैं कुछ रोबो फ्लेयर को जोड़ते हुए, क्रिएट की शानदार विशेषताओं को प्रदर्शित करना चाहता था। मेरे सभी