विषयसूची:
- चरण 1: फायरबेस सेटअप करें और गुप्त कुंजी प्राप्त करें
- चरण 2: एमआईटी ऐप आविष्कारक का उपयोग करके ऐप बनाएं 2
- चरण 3: Nodemcu Esp8266. के लिए Arduino IDE कॉन्फ़िगर करें
- चरण 4: कुछ आवश्यक परिवर्तनों के साथ कोड अपलोड करें
- चरण 5: हार्डवेयर कॉन्फ़िगर करें
- चरण 6: जादू का समय
वीडियो: NodeMCU ESP8266 का उपयोग करते हुए IOT आधारित जल स्तर नियंत्रक: 6 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
यह IOT आधारित जल स्तर नियंत्रक बनाने का निर्देश है।
इस परियोजना की विशेषताएं हैं:-
- एंड्रॉइड ऐप पर रीयल-टाइम वॉटर लेवल अपडेट।
- पानी के न्यूनतम स्तर से नीचे पहुंचने पर पानी के पंप को स्वचालित रूप से चालू करें।
- जब पानी अधिकतम स्तर से ऊपर पहुंच जाए तो पानी पंप को स्वचालित रूप से बंद कर दें।
- किसी भी जल स्तर पर पानी पंप को नियंत्रित करने के लिए मैनुअल विकल्प।
आवश्यकताएं:-
- NodeMCU ESP8266 विकास बोर्ड
- HCSR04 अल्ट्रासोनिक सेंसर
- ब्रेड बोर्ड
- सिंगल चैनल रिले बोर्ड (पानी पंप को नियंत्रित करने के लिए)
- LM7805 +5V वोल्टेज नियामक आईसी।
- बैटरी (9वी-12वी)।
- वाईफाई राउटर (नोडएमसीयू को इंटरनेट से जोड़ने के लिए)
- फायरबेस (डेटाबेस बनाने के लिए)
- एमआईटी ऐप आविष्कारक 2 (एंड्रॉइड एप्लिकेशन बनाने के लिए)
तो चलो शुरू हो जाओ।
चरण 1: फायरबेस सेटअप करें और गुप्त कुंजी प्राप्त करें
हम Google फायरबेस द्वारा रीयल-टाइम डेटाबेस का उपयोग करने जा रहे हैं। यह रीयल-टाइम डेटाबेस Nodemcu और Android डिवाइस के बीच एक मिडवे ब्रोकर के रूप में कार्य करेगा।
- सबसे पहले, फायरबेस साइट पर नेविगेट करें और अपने Google खाते का उपयोग करके लॉग इन करें।
- एक नया रीयल-टाइम डेटाबेस बनाएं।
- ऐप से डेटाबेस तक पहुंचने के लिए वास्तविक-डेटाबेस URL और गुप्त कुंजी प्राप्त करें। विस्तृत ट्यूटोरियल के लिए, आप देख सकते हैं कि MIT ऐप आविष्कारक के साथ फायरबेस को कैसे एकीकृत किया जाए।
चरण 2: एमआईटी ऐप आविष्कारक का उपयोग करके ऐप बनाएं 2
हम अपना Android ऐप बनाने के लिए MIT ऐप आविष्कारक 2 का उपयोग करने जा रहे हैं। इसका उपयोग करना बहुत आसान है और Google फायरबेस जीतने में आसान है।
बस इन चरणों का पालन करें:-
नीचे संलग्न MIT ऐप आविष्कारक प्रोजेक्ट फ़ाइल (.aia फ़ाइल) डाउनलोड करें।
फिर एमआईटी ऐप आविष्कारक >> प्रोजेक्ट्स >> इंपोर्ट प्रोजेक्ट पर जाएं (जैसा कि स्क्रीनशॉट 1 में दिखाया गया है)। अपने कंप्यूटर से फ़ाइल का चयन करें और इसे अपलोड करें।
प्रोजेक्ट खोलें और Screen3 पर नेविगेट करें (जैसा कि स्क्रीनशॉट 2 में दिखाया गया है)।
- उसके बाद, लेआउट विंडो पर जाएं, firebaseDB1 (कार्यक्षेत्र के नीचे स्थित) पर क्लिक करें, डेटाबेस URL और कुंजी दर्ज करें। प्रोजेक्टबकेट को S_HO_C_K पर भी सेट करें (जैसा कि स्क्रीनशॉट 3 में दिखाया गया है)।
- अंत में, "बिल्ड" बटन पर क्लिक करें और ऐप फाइल (.apk फाइल) को अपने कंप्यूटर में सेव करें। बाद में उस फ़ाइल को अपने Android डिवाइस में स्थानांतरित करें।
चरण 3: Nodemcu Esp8266. के लिए Arduino IDE कॉन्फ़िगर करें
सबसे पहले, Arduino IDE को Nodemcu esp8266 के लिए कॉन्फ़िगर करें। मैं आर्मट्रोनिक्स द्वारा NodeMCU मूल बातें पर इस चरण-दर-चरण ट्यूटोरियल की सिफारिश करूंगा। इस सहायक ट्यूटोरियल के लिए धन्यवाद आर्मट्रोनिक्स।
उसके बाद, इन दो पुस्तकालयों को जोड़ें (जैसा कि स्क्रीनशॉट में दिखाया गया है):-
1. अरुडिनो जेसन
2. फायरबेस अरुडिनो
चरण 4: कुछ आवश्यक परिवर्तनों के साथ कोड अपलोड करें
Nodemcu पर अपलोड करने से पहले आपको कोड में कुछ आवश्यक परिवर्तन करने होंगे।
संलग्न फ़ाइल (.ino फ़ाइल) डाउनलोड करें और इसे Arduino IDE के साथ खोलें।
- पंक्ति 3 पर, 'https://' के बिना डेटाबेस URL दर्ज करें।
- पंक्ति 4 पर, डेटाबेस गुप्त कुंजी दर्ज करें।
- लाइन 5 और 6 पर, वाईफाई एसएसआईडी और वाईफाई पासवर्ड को अपडेट करना न भूलें (जिससे आप NodeMCU ESP8266 कनेक्ट करना चाहते हैं)।
थोड़ा नीचे स्क्रॉल करें और अपनी खुद की पानी की टंकी की गहराई के अनुसार न्यूनतम जल स्तर, अधिकतम जल स्तर और मार्जिन को अपडेट करें।
उसके बाद, प्रोग्राम को NodeMCU ESP8266 पर अपलोड करें।
चरण 5: हार्डवेयर कॉन्फ़िगर करें
- जैसा कि ऊपर की आकृति में दिखाया गया है, एक सर्किट बनाएं। आप या तो 9V या 12V बैटरी का उपयोग कर सकते हैं।
- पानी की टंकी के ऊपर अल्ट्रासोनिक सेंसर लगाएं।
- एक रिले बोर्ड (परीक्षण के दौरान वैकल्पिक) का उपयोग करके पानी के पंप को कनेक्ट करें।
चरण 6: जादू का समय
- अपने Android डिवाइस पर ऐप इंस्टॉल करें (चरण 2 में बनाया गया)।
- सेटअप को बिजली की आपूर्ति।
- हॉटस्पॉट से कनेक्ट होने के लिए NodeMCU की प्रतीक्षा करें (आप राउटर या पोर्टेबल हॉटस्पॉट का उपयोग कर सकते हैं)।
- सब कुछ कर दिया! अब आप दुनिया में कहीं से भी जल स्तर को नियंत्रित/निगरानी कर सकते हैं।
सिफारिश की:
टिंकरकैड में Arduino का उपयोग करते हुए जल स्तर संकेतक: 3 चरण
टिंकरकैड में Arduino का उपयोग करने वाला जल स्तर संकेतक: यह लेख Arduino का उपयोग करने वाले पूरी तरह कार्यात्मक जल स्तर नियंत्रक के बारे में है। सर्किट टैंक में पानी के स्तर को प्रदर्शित करता है और जब पानी का स्तर पूर्व निर्धारित स्तर से नीचे चला जाता है तो मोटर को चालू कर देता है। सर्किट स्वचालित रूप से वें स्विच करता है
NodeMCU ESP8266 का उपयोग करते हुए IoT आधारित स्मार्ट पार्किंग सिस्टम: 5 चरण
NodeMCU ESP8266 का उपयोग करते हुए IoT आधारित स्मार्ट पार्किंग सिस्टम: आजकल व्यस्त क्षेत्रों में पार्किंग ढूंढना बहुत कठिन है और पार्किंग की उपलब्धता का विवरण ऑनलाइन प्राप्त करने की कोई व्यवस्था नहीं है। कल्पना कीजिए कि क्या आप अपने फोन पर पार्किंग स्लॉट की उपलब्धता की जानकारी प्राप्त कर सकते हैं और आपके पास टी की जांच करने के लिए घूमने की ज़रूरत नहीं है
Arduino का उपयोग करते हुए स्वचालित Google T Rex गेम नियंत्रक: 7 चरण
Arduino का उपयोग करके स्वचालित Google T Rex गेम नियंत्रक: इसे बनाने देता है
NodeMCU का उपयोग करते हुए IoT आधारित मृदा नमी निगरानी और नियंत्रण प्रणाली: 6 चरण
NodeMCU का उपयोग करते हुए IoT आधारित मृदा नमी निगरानी और नियंत्रण प्रणाली: इस ट्यूटोरियल में हम ESP8266 WiFi मॉड्यूल यानी NodeMCU का उपयोग करके IoT आधारित मृदा नमी निगरानी और नियंत्रण प्रणाली को लागू करने जा रहे हैं। इस परियोजना के लिए आवश्यक घटक: ESP8266 WiFi मॉड्यूल – Amazon (334/- INR)रिले मॉड्यूल - अमेज़न (130/- INR
Arduino आधारित गैर संपर्क इन्फ्रारेड थर्मामीटर - Arduino का उपयोग करते हुए IR आधारित थर्मामीटर: 4 चरण
Arduino आधारित गैर संपर्क इन्फ्रारेड थर्मामीटर | Arduino का उपयोग करते हुए IR आधारित थर्मामीटर: हाय दोस्तों इस निर्देश में हम arduino का उपयोग करके एक गैर संपर्क थर्मामीटर बनाएंगे। चूंकि कभी-कभी तरल / ठोस का तापमान बहुत अधिक होता है या कम होता है और फिर इसके साथ संपर्क बनाना और इसे पढ़ना कठिन होता है। तापमान तो उस दृश्य में