Orodha ya maudhui:

Ufuatiliaji wa Ubora wa Hewa Na MQ135 na Joto la Nje na Sura ya Unyevu Zaidi ya MQTT: Hatua 4
Ufuatiliaji wa Ubora wa Hewa Na MQ135 na Joto la Nje na Sura ya Unyevu Zaidi ya MQTT: Hatua 4

Video: Ufuatiliaji wa Ubora wa Hewa Na MQ135 na Joto la Nje na Sura ya Unyevu Zaidi ya MQTT: Hatua 4

Video: Ufuatiliaji wa Ubora wa Hewa Na MQ135 na Joto la Nje na Sura ya Unyevu Zaidi ya MQTT: Hatua 4
Video: FAHAMU KUHUSU WATU AMBAO HAWAWEZI KUAMBUKIZWA UKIMWI 2024, Julai
Anonim
Ufuatiliaji wa Ubora wa Hewa Na MQ135 na Joto la Nje na Sura ya Unyevu Zaidi ya MQTT
Ufuatiliaji wa Ubora wa Hewa Na MQ135 na Joto la Nje na Sura ya Unyevu Zaidi ya MQTT

Hii ni kwa madhumuni ya mtihani.

Hatua ya 1: Hamasa

Hamasa
Hamasa

Siku chache zilizopita rafiki yangu anakuja na Kisafishaji Hewa. Imetumika kwa takriban siku chache lakini hakuweza kukubaliana ikiwa kitakasaji Hewa kitatenda jambo fulani au la… kwa hivyo tuliamua kuendesha kwa njia fulani hii. Nimekutana na sensorer ya hali ya hewa ya MQ135.

Hapa kuna usanidi wangu wa mfumo. Dalali wa MQTT (MqB), mteja wa mazingira anayetuma Joto / Unyevu (TH) kwa broker na mwishowe tumeongeza mteja wa Ubora wa Hewa (AQ). MqB itatuma kila dakika 5 joto / unyevu kutoka TH hadi AQ. Kwa kweli hii inategemea usanidi wako, unaweza kuongeza au kupunguza muda huu, ni juu yako. Tarehe hizi zitahifadhiwa, kusindika na kuripotiwa na Maswali.

Hatua ya 2: Usanidi wa vifaa

Vifaa: 1. NodeMCU V3

2. MQ135

3. nyaya

4. Unganisha sensa ya MQ135 kwa NodeMCU kama ifuatavyo:

MQ135 -> NodeMCU

VCC -> VU

AOUT -> AO

GND -> GND

DOUT haitaunganishwa!

Hatua ya 3: Programu

Kwanza kabisa utahitaji Arduino IDE iliyosanikishwa kwenye mashine yako. Lakini lazima uongeze bodi yako, angalia nakala hii.

Anza IDE yako ya Arduino na nenda kwa: Zana / Simamia Maktaba au bonyeza CTRL + Shift + I. Katika aina ya utaftaji wa kichujio: esp8266wifi - weka IoTtweet na MFUthings, kuliko aina: PubSubClient - sakinisha PubSubClient na Nick O'Leary na PubSubClientTools na Simon Christmann.

Pakua Maktaba ya MQ135 kutoka: hii GitHub_Link. Katika Arduino IDE nenda kwa Mchoro / Jumuisha Maktaba / Ongeza Maktaba ya ZIP, na upakie faili yako ya zip iliyotolewa.

Pakua ArduinoThread. Katika Arduino IDE nenda kwa Mchoro / Jumuisha Maktaba / Ongeza Maktaba ya ZIP, na upakie faili ya

faili ya zip iliyopakuliwa.

Mchoro huo unategemea mfano uliotolewa na Arduino IDE, mchawi anaweza kupatikana katika: Faili / Mifano / PubSubClientTools / mqtt_esp8266.

Pakia mchoro uliotolewa katika mafunzo haya. Kwa kweli itabidi urekebishe vitu kama:

#fafanua WIFI_SSID "xxxxxxxx" // ongeza SSID yako

#fafanua WIFI_PASS "xxxxxxxx" // ongeza nywila yako

#fafanua MQTT_SERVER "192.168.1.xxx" // ongeza IP ya dalali yako ya MQTT # fafanua MQTT_PORT 1883 // ongeza bandari ya dalali yako ya MQTT

#fafanua mqtt_user "xyz" // ongeza jina la mtumiaji la MQTT Brocker yako

#fafanua mqtt_password "xwz" // ongeza nywila ya MQTT Brocker yako

Kwa iliyobaki inapaswa kuwa sawa. Pakia mchoro kwenye NodeMCU yako na ufungue Serial Monitor (upande wa kulia juu)

Hatua ya 4: Hitimisho

Hitimisho
Hitimisho
Hitimisho
Hitimisho

Mfumo hufanya kazi kama inavyotarajiwa.

Picha kutoka kwa 13. Mar bila Kisafishaji hewa inafanya kazi, lakini dirisha limefunguliwa.

Picha kutoka 15. Mar yuko na Kisafishaji Hewa akifanya kazi kati ya 13:00 - 21:00, na dirisha limefungwa.

Jijaribu mwenyewe na unijulishe ikiwa inakufanyia kazi.

Ilipendekeza: