विषयसूची:

IOT आधारित कमरे का तापमान नियंत्रण: 5 कदम
IOT आधारित कमरे का तापमान नियंत्रण: 5 कदम

वीडियो: IOT आधारित कमरे का तापमान नियंत्रण: 5 कदम

वीडियो: IOT आधारित कमरे का तापमान नियंत्रण: 5 कदम
वीडियो: Internet Of Things (IOT) Explained in Hindi 2024, नवंबर
Anonim
Image
Image

यह IOT आधारित कमरे के तापमान नियंत्रण परियोजना पर निर्देश योग्य है।

विशेषताएं:-

1. निर्दिष्ट कमरे के तापमान से ऊपर पंखे को स्वचालित रूप से चालू करें।

2. निर्दिष्ट कमरे के तापमान से नीचे पंखे को स्वचालित रूप से बंद कर दें।

3. किसी भी समय किसी भी तापमान पर मैन्युअल नियंत्रण

आवश्यकताएं:-

  • NodeMCU ESP8266 विकास बोर्ड
  • DHT11 तापमान सेंसर
  • सिंगल चैनल रिले बोर्ड (5V)
  • जम्पर तार
  • वाईफाई राउटर या पोर्टेबल हॉटस्पॉट (नोडएमसीयू ईएसपी8266 को इंटरनेट से जोड़ने के लिए)
  • 9वी बैटरी

तो आइए ट्यूटोरियल में गोता लगाएँ।

चरण 1: फायरबेस सेटअप करें और गुप्त कुंजी प्राप्त करें

फायरबेस सेटअप करें और गुप्त कुंजी प्राप्त करें
फायरबेस सेटअप करें और गुप्त कुंजी प्राप्त करें

हम Google फायरबेस द्वारा रीयल-टाइम डेटाबेस का उपयोग करने जा रहे हैं। यह रीयल-टाइम डेटाबेस Nodemcu और Android डिवाइस के बीच एक मिडवे ब्रोकर के रूप में कार्य करेगा।

  • सबसे पहले, फायरबेस साइट पर नेविगेट करें और अपने Google खाते का उपयोग करके लॉग इन करें।
  • एक नया रीयल-टाइम डेटाबेस बनाएं।
  • ऐप से डेटाबेस तक पहुंचने के लिए वास्तविक-डेटाबेस URL और गुप्त कुंजी प्राप्त करें। विस्तृत ट्यूटोरियल के लिए, आप एमआईटी ऐप आविष्कारक के साथ फायरबेस का उपयोग करने का तरीका देख सकते हैं।

चरण 2: एमआईटी ऐप आविष्कारक का उपयोग करके ऐप बनाएं 2

एमआईटी ऐप आविष्कारक 2 का उपयोग करके ऐप बनाएं
एमआईटी ऐप आविष्कारक 2 का उपयोग करके ऐप बनाएं
एमआईटी ऐप आविष्कारक 2 का उपयोग करके ऐप बनाएं
एमआईटी ऐप आविष्कारक 2 का उपयोग करके ऐप बनाएं

हम अपना Android ऐप बनाने के लिए MIT ऐप आविष्कारक 2 का उपयोग करने जा रहे हैं। इसका उपयोग करना बहुत आसान है और Google फायरबेस जीतने में आसान है।

  • संलग्न MIT ऐप आविष्कारक 2 प्रोजेक्ट फ़ाइल (.aia फ़ाइल) डाउनलोड करें।
  • एमआईटी ऐप आविष्कारक 2 होम पेज पर जाएं और अपने खाते में लॉगिन करें। फिर प्रोजेक्ट्स >> इंपोर्ट प्रोजेक्ट पर जाएं। अपने कंप्यूटर से फ़ाइल का चयन करें और इसे अपलोड करें।
  • लेआउट विंडो पर जाएं, firebaseDB1 (कार्यस्थान के नीचे स्थित) पर क्लिक करें, डेटाबेस URL और गुप्त कुंजी दर्ज करें। प्रोजेक्टबकेट को S_HO_C_K के रूप में भी सेट करें (जैसा कि स्क्रीनशॉट 2 में दिखाया गया है)।

इसके बाद बिल्ड बटन पर क्लिक करें और एप फाइल (.apk फाइल) को अपने कंप्यूटर में सेव करें। बाद में उस फ़ाइल को अपने Android डिवाइस में स्थानांतरित करें।

चरण 3: Nodemcu ESP8266. के लिए Arduino IDE कॉन्फ़िगर करें

Nodemcu ESP8266. के लिए Arduino IDE कॉन्फ़िगर करें
Nodemcu ESP8266. के लिए Arduino IDE कॉन्फ़िगर करें
  • सबसे पहले, Arduino IDE को Nodemcu esp8266 के लिए कॉन्फ़िगर करें। मैं आर्मट्रोनिक्स द्वारा NodeMCU मूल बातें पर इस चरण-दर-चरण ट्यूटोरियल की सिफारिश करूंगा। इस सहायक ट्यूटोरियल के लिए धन्यवाद आर्मट्रोनिक्स।
  • उसके बाद, इन दो पुस्तकालयों को जोड़ें (संदर्भ स्क्रीनशॉट):-
  1. अरुडिनो जेसन
  2. फायरबेस Arduino
  3. DHT सेंसर लाइब्रेरी

  4. एडफ्रूट यूनिवर्सल सेंसर लाइब्रेरी

चरण 4: NodeMCU ESP8266. पर कोड अपलोड करें

NodeMCU ESP8266 पर कोड अपलोड करें
NodeMCU ESP8266 पर कोड अपलोड करें

नीचे संलग्न Arduino IDE फ़ाइल (.ino फ़ाइल) डाउनलोड करें। उसके बाद कुछ जरूरी बदलावों के लिए प्रोग्राम में बदलाव करें:-

  • पंक्ति 3 पर, 'https://' के बिना डेटाबेस URL दर्ज करें।
  • पंक्ति 4 पर, डेटाबेस गुप्त कुंजी दर्ज करें।
  • लाइन 5 और 6 पर, वाईफाई एसएसआईडी और वाईफाई पासवर्ड को अपडेट करना न भूलें (जिससे आप NodeMCU ESP8266 कनेक्ट करना चाहते हैं)।

एक बार हो जाने के बाद, प्रोग्राम को NodeMCU ESP8266 डेवलपमेंट बोर्ड पर अपलोड करें।

चरण 5: हार्डवेयर इकट्ठा करें

Image
Image
  • जैसा कि ऊपर चित्र में दिखाया गया है, सर्किट बनाएं।
  • अपने एंड्रॉइड स्मार्टफोन पर ऐप (चरण 2 में बनाया गया) इंस्टॉल करें।
  • सर्किट को पावर दें और आनंद लें!

सिफारिश की: