Talaan ng mga Nilalaman:

Monitor ng Kalidad ng Hangin Sa MQ135 at Panlabas na Temperatura at Sensor ng Humidity Higit sa MQTT: 4 na Hakbang
Monitor ng Kalidad ng Hangin Sa MQ135 at Panlabas na Temperatura at Sensor ng Humidity Higit sa MQTT: 4 na Hakbang

Video: Monitor ng Kalidad ng Hangin Sa MQ135 at Panlabas na Temperatura at Sensor ng Humidity Higit sa MQTT: 4 na Hakbang

Video: Monitor ng Kalidad ng Hangin Sa MQ135 at Panlabas na Temperatura at Sensor ng Humidity Higit sa MQTT: 4 na Hakbang
Video: INKBIRD IAM-T1 Smart Indoor Air Quality Monitor - Review! 2024, Nobyembre
Anonim
Monitor ng Kalidad ng Hangin Sa MQ135 at Panlabas na Temperatura at Sensor ng Humidity Higit sa MQTT
Monitor ng Kalidad ng Hangin Sa MQ135 at Panlabas na Temperatura at Sensor ng Humidity Higit sa MQTT

Ito ay para sa mga layunin ng pagsubok.

Hakbang 1: Pagganyak

Pagganyak
Pagganyak

Ilang araw na ang nakakaraan ang isang kaibigan ko ay nakatagpo ng isang Air Purifier. Ginamit nang halos ilang araw ngunit hindi siya maaaring sumang-ayon kung ang Air purifier ay talagang may ginagawa o hindi … kaya't nagpasya kaming magmotor kahit papaano ito. Natagpuan ko ang MQ135 na kalidad ng sensor ng hangin.

Narito ang aking pag-set up ng system. MQTT broker (MqB), client sa kapaligiran na nagpapadala ng Temperatura / Humidity (TH) sa broker at sa wakas ay nagdagdag kami ng isang kliyente sa Kalidad ng Air (AQ). Ipapadala ng MqB bawat 5 minuto ang temperatura / halumigmig mula TH hanggang AQ. Siyempre depende ito sa iyong pag-set up, maaari mong dagdagan o bawasan ang tiyempo na ito, nasa sa iyo. Ang mga petsang ito ay maiimbak, maproseso at maiuulat ng AQ.

Hakbang 2: Pag-setup ng Hardware

Hardware: 1. NodeMCU V3

2. MQ135

3. Mga kable

4. Ikonekta ang MQ135 sensor sa NodeMCU tulad ng sumusunod:

MQ135 -> NodeMCU

VCC -> VU

AOUT -> AO

GND -> GND

Hindi makakonekta ang DOUT!

Hakbang 3: Software

Una sa lahat kakailanganin mo ang Arduino IDE na naka-install sa iyong machine. Kung kailangan mong idagdag ang iyong board, suriin ang artikulong ito.

Simulan ang iyong Arduino IDE at pumunta sa: Tools / Manage Libraryes o pindutin ang CTRL + Shift + I. Sa uri ng paghahanap sa filter: esp8266wifi - i-install ang IoTtweet at MFUthings, kaysa sa uri: PubSubClient - i-install ang PubSubClient ni Nick O'Leary at PubSubClientTools ni Simon Christmann.

I-download ang MQ135 Library mula sa: ang GitHub_Link na ito. Sa Arduino IDE mag-navigate sa Sketch / Isama ang Library / Magdagdag ng. ZIP Library, at i-load ang iyong zip file na na -load.

I-download ang ArduinoThread. Sa Arduino IDE mag-navigate sa Sketch / Isama ang Library / Magdagdag ng. ZIP Library, at i-load ang

na-download na zip file.

Ang sketch ay batay sa halimbawang ibinigay ng Arduino IDE, ang bruha ay matatagpuan sa: File / Mga Halimbawa / PubSubClientTools / mqtt_esp8266.

I-load ang sketch na ibinigay sa tutorial na ito. Siyempre kakailanganin mong baguhin ang ilang mga bagay tulad ng:

#define WIFI_SSID "xxxxxxxx" // idagdag ang iyong SSID

#define WIFI_PASS "xxxxxxxx" // idagdag ang iyong Password

#define MQTT_SERVER "192.168.1.xxx" // idagdag ang IP ng iyong MQTT brocker # tukuyin ang MQTT_PORT 1883 // magdagdag ng port ng iyong MQTT brocker

#define mqtt_user "xyz" // magdagdag ng username ng iyong MQTT Brocker

#define mqtt_password "xwz" // magdagdag ng password ng iyong MQTT Brocker

Para sa natitirang dapat maging ok. I-upload ang sketch sa iyong NodeMCU at buksan ang Serial Monitor (itaas na kanang bahagi)

Hakbang 4: Mga Konklusyon

Konklusyon
Konklusyon
Konklusyon
Konklusyon

Gumagana ang system tulad ng inaasahan.

Larawan mula sa 13. Si Mar ay walang paggana ng Air Purifier, ngunit bumukas ang window.

Larawan mula sa 15. Si Mar ay kasama ang Air Purifier na nagtatrabaho sa pagitan ng 13:00 - 21:00, at ang window ay sarado.

Subukan ito para sa iyong sarili at ipaalam sa akin kung ito ay gumagana para sa iyo.

Inirerekumendang: