Sisukord:
Video: Õhukvaliteedi monitor koos MQ135 ja välise temperatuuri ja niiskuse anduriga üle MQTT: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
See on katse eesmärgil.
Samm: motivatsioon
Mõni päev tagasi sattus mu sõber õhupuhasti juurde. Kasutatud umbes paar päeva, kuid ta ei jõudnud kokkuleppele, kas õhupuhasti tõesti midagi teeb või mitte … nii et otsustasime seda kuidagi motoriseerida. Olen kohanud õhukvaliteedi andurit MQ135.
Siin on minu süsteemi seadistus. MQTT maakler (MqB), keskkonna klient, kes saadab maaklerile temperatuuri/niiskuse (TH) ja lõpuks oleme lisanud õhukvaliteedi (AQ) kliendi. MqB saadab iga 5 minuti järel temperatuuri/niiskuse TH -lt AQ -le. Muidugi sõltub see teie seadistusest, saate seda aega suurendada või vähendada, see on teie otsustada. AQ salvestab, töötleb ja teatab need kuupäevad.
Samm: riistvara seadistamine
Riistvara: 1. SõlmMCU V3
2. MQ135
3. Kaablid
4. Ühendage MQ135 andur NodeMCU -ga järgmiselt.
MQ135 -> SõlmMCU
VCC -> VU
AOUT -> AO
GND -> GND
DOUT ei ühendata!
Samm: tarkvara
Esiteks peate oma arvutisse installima Arduino IDE. Kui peate oma plaadi lisama, vaadake seda artiklit.
Käivitage Arduino IDE ja minge jaotisse Tööriistad/Raamatukogude haldamine või vajutage klahvikombinatsiooni CTRL+Tõstuklahv+I. Filtriotsingu tüübis: esp8266wifi - installige IoTtweet ja MFUthings, kui tüüp: PubSubClient - installige Nick O'Leary PubSubClient ja Simon Christmanni PubSubClientTools.
Laadige MQ135 raamatukogu alla siit: GitHub_Link. Arduino IDE -s liikuge visandile/kaasake kogu/Lisa. ZIP -teek ja laadige allalaaditud ZIP -fail.
Laadige alla ArduinoThread. Liikuge Arduino IDE -s valikule Visand/Kaasa raamatukogu/Lisa. ZIP -teek ja laadige
allalaaditud zip -fail.
Visand põhineb näitel, mille on esitanud Arduino IDE, nõid leiab järgmiselt: File/Examples/PubSubClientTools/mqtt_esp8266.
Laadige selles õpetuses esitatud visand. Loomulikult peate muutma mõningaid asju, näiteks:
#define WIFI_SSID "xxxxxxxx" // lisage oma SSID
#define WIFI_PASS "xxxxxxxx" // lisage oma parool
#define MQTT_SERVER "192.168.1.xxx" // lisage oma MQTT -maakleri IP -aadress#define MQTT_PORT 1883 // lisage oma MQTT -maakleri port
#define mqtt_user "xyz" // lisage oma MQTT Brokeri kasutajanimi
#define mqtt_password "xwz" // lisage oma MQTT Brokeri parool
Ülejäänud osas peaks kõik korras olema. Laadige visand üles oma NodeMCU -sse ja avage jadamonitor (paremal üleval)
4. samm: järeldused
Süsteem töötab ootuspäraselt.
Pilt 13. märtsist ei tööta õhupuhasti, kuid aken on avatud.
Pilt 15. märtsist töötab õhupuhastaja kella 13.00-21.00 ja aken on suletud.
Testige seda ise ja andke mulle teada, kas see sobib teie jaoks.
Soovitan:
NodeMCU Lua odav 6 -dollarine plaat koos MicroPythoni temperatuuri ja niiskuse logimise, WiFi ja mobiilse statistikaga: 4 sammu
NodeMCU Lua Odav 6 -dollarine plaat MicroPythoni temperatuuri ja niiskuse logimise, Wifi ja mobiilistatistikaga: See on põhimõtteliselt pilveilmajaam, saate kontrollida oma telefoni andmeid või kasutada mõnda telefoni reaalajas ekraanina NodeMCU seadmega saate temperatuuri ja niiskuse andmeid väljaspool , toas, kasvuhoones, laboris, jahutusruumis või mõnes muus kohas
Automaatjahutusventilaator, kasutades servot ja DHT11 temperatuuri ja niiskuse andurit koos Arduinoga: 8 sammu
Automaatjahutusventilaator, kasutades servot ja DHT11 temperatuuri ja niiskuse andurit koos Arduinoga: Selles õpetuses õpime, kuidas käivitada & pöörake ventilaatorit, kui temperatuur tõuseb üle teatud taseme
Koduautomaatika koos NodeMCU puutetundliku anduriga LDR temperatuuri reguleerimise relee: 16 sammu
Koduautomaatika NodeMCU puutetundliku anduri LDR temperatuuri juhtreleega: oma varasemates NodeMCU projektides olen juhtinud Blynk Appist kahte kodumasinat. Sain palju kommentaare ja sõnumeid projekti täiendamiseks käsitsi juhtimise ja lisafunktsioonide lisamisega. Nii et ma olen selle nutika kodu laienduskarbi kujundanud. Selles IoT -s
Niiskuse lugemine Etherneti anduriga: 3 sammu
Niiskuse lugemine Etherneti anduriga: Projekti eesmärk oli lugeda niiskus- ja temperatuurinäiteid Etherneti võrgu kaudu, nii et tulemusi saaks kasutada koduautomaatika jaoks (koduabiline jne). T9602 anduril oli parim vormitegur ja suurepärane esinemine ar
ESP32 -põhine M5Stack M5stick C ilmateade koos DHT11 -ga - Jälgige temperatuuri niiskuse ja kuumuse indeksit mudelil M5stick-C koos DHT11-ga: 6 sammu
ESP32 -põhine M5Stack M5stick C ilmateade koos DHT11 -ga | Jälgige temperatuuri niiskuse ja kuumuse indeksit M5stick-C-l DHT11 abil: Tere poisid, selles juhendis õpime, kuidas ühendada DHT11 temperatuuriandur m5stick-C-ga (m5stacki arendusplaat) ja kuvada see m5stick-C ekraanil. Nii loeme selles õpetuses temperatuuri, niiskust ja amp; ma kuumutan