विषयसूची:

MQ135 के साथ वायु गुणवत्ता मॉनिटर और MQTT से अधिक बाहरी तापमान और आर्द्रता सेंसर: 4 कदम
MQ135 के साथ वायु गुणवत्ता मॉनिटर और MQTT से अधिक बाहरी तापमान और आर्द्रता सेंसर: 4 कदम

वीडियो: MQ135 के साथ वायु गुणवत्ता मॉनिटर और MQTT से अधिक बाहरी तापमान और आर्द्रता सेंसर: 4 कदम

वीडियो: MQ135 के साथ वायु गुणवत्ता मॉनिटर और MQTT से अधिक बाहरी तापमान और आर्द्रता सेंसर: 4 कदम
वीडियो: July 2023 IoT Paper Solution || IOT || O Level Paper Solution || IoT For O Level|| Preptshala 2024, जुलाई
Anonim
MQ135 के साथ वायु गुणवत्ता मॉनिटर और MQTT पर बाहरी तापमान और आर्द्रता सेंसर
MQ135 के साथ वायु गुणवत्ता मॉनिटर और MQTT पर बाहरी तापमान और आर्द्रता सेंसर

यह परीक्षण उद्देश्यों के लिए है।

चरण 1: प्रेरणा

प्रेरणा
प्रेरणा

कुछ दिन पहले मेरे एक मित्र के पास एक एयर प्यूरीफायर आया। लगभग कुछ दिनों के लिए इस्तेमाल किया गया लेकिन वह सहमत नहीं हो सका कि एयर प्यूरीफायर वास्तव में कुछ करता है या नहीं … इसलिए हमने इसे किसी तरह मोटर करने का फैसला किया। मैं MQ135 वायु गुणवत्ता संवेदक के साथ आया हूँ।

यहाँ सिस्टम का मेरा सेटअप है। MQTT ब्रोकर (MqB), पर्यावरण क्लाइंट जो ब्रोकर को तापमान/आर्द्रता (TH) भेजता है और अंत में हमने एक वायु गुणवत्ता (AQ) क्लाइंट जोड़ा है। MqB हर 5 मिनट में TH से AQ तक तापमान/आर्द्रता भेजेगा। बेशक यह आपके सेटअप पर निर्भर करता है, आप इस समय को बढ़ा या घटा सकते हैं, यह आप पर निर्भर है। इन तिथियों को एक्यू द्वारा संग्रहीत, संसाधित और वापस रिपोर्ट किया जाएगा।

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

हार्डवेयर: १। नोडएमसीयू वी3

2. एमक्यू135

3. केबल्स

4. MQ135 सेंसर को NodeMCU से इस प्रकार कनेक्ट करें:

MQ135 -> NodeMCU

वीसीसी -> वीयू

बाहर -> एओ

जीएनडी -> जीएनडी

DOUT कनेक्ट नहीं होगा!

चरण 3: सॉफ्टवेयर

सबसे पहले आपको अपनी मशीन पर Arduino IDE स्थापित करने की आवश्यकता होगी। आपको अपना बोर्ड जोड़ने के लिए, इस लेख को देखें।

अपना Arduino IDE प्रारंभ करें और यहां जाएं: टूल्स/लाइब्रेरी प्रबंधित करें या CTRL+Shift+I दबाएं। फ़िल्टर खोज प्रकार में: esp8266wifi - IoTweet और MFUthings स्थापित करें, टाइप की तुलना में: PubSubClient - निक O'Leary द्वारा PubSubClient और साइमन क्रिस्टमैन द्वारा PubSubClientTools स्थापित करें।

MQ135 लाइब्रेरी को यहां से डाउनलोड करें: यह GitHub_Link। Arduino IDE में Sketch/Include Library/Add. ZIP Library पर नेविगेट करें, और अपनी ज़िप फ़ाइल को लोड करें।

Arduino थ्रेड डाउनलोड करें। Arduino IDE में Sketch/Include Library/Add. ZIP Library पर नेविगेट करें, और लोड करें

डाउनलोड की गई ज़िप फ़ाइल।

स्केच Arduino IDE द्वारा प्रदान किए गए उदाहरण पर आधारित है, डायन इसमें पाया जा सकता है: File/Examples/PubSubClientTools/mqtt_esp8266।

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

#define WIFI_SSID "xxxxxxxx" // अपना SSID जोड़ें

#define WIFI_PASS "xxxxxxxx" // अपना पासवर्ड जोड़ें

#define MQTT_SERVER "192.168.1.xxx" // अपने MQTT ब्रोकर का IP जोड़ें # MQTT_PORT 1883 परिभाषित करें // अपने MQTT ब्रोकर का पोर्ट जोड़ें

#define mqtt_user "xyz" // अपने MQTT ब्रोकर का यूजरनेम जोड़ें

#define mqtt_password "xwz" // अपने MQTT ब्रोकर का पासवर्ड जोड़ें

बाकी के लिए ठीक होना चाहिए। स्केच को अपने NodeMCU में अपलोड करें और सीरियल मॉनिटर (ऊपर दाईं ओर) खोलें

चरण 4: निष्कर्ष

निष्कर्ष
निष्कर्ष
निष्कर्ष
निष्कर्ष

सिस्टम उम्मीद के मुताबिक काम करता है।

13.मार्च की तस्वीर बिना एयर प्यूरीफायर के काम कर रही है, लेकिन खिड़की खुल गई।

१५.मार्च की तस्वीर १३:०० - २१:०० के बीच काम कर रहे एयर प्यूरीफायर के साथ है, और खिड़की बंद है।

अपने लिए इसका परीक्षण करें और मुझे बताएं कि क्या यह आपके लिए काम करता है।

सिफारिश की: