Sadržaj:
Video: Monitor kvalitete zraka s MQ135 i vanjskim senzorom temperature i vlažnosti preko MQTT: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Ovo je u svrhu testiranja.
Korak 1: Motivacija
Prije nekoliko dana naišao je moj prijatelj sa pročišćivačem zraka. Koristio se nekoliko dana, ali nije se mogao složiti da li pročistač zraka zaista nešto radi ili ne … pa smo odlučili ovo nekako motorizirati. Naišao sam na senzor kvalitete zraka MQ135.
Evo mojih postavki sistema. MQTT broker (MqB), klijent za zaštitu okoliša koji šalje brokeru temperaturu/vlažnost (TH) i na kraju smo dodali klijenta kvalitete zraka (AQ). MqB će svakih 5 minuta slati temperaturu/vlažnost od TH do AQ. Naravno, to ovisi o vašim postavkama, možete povećati ili smanjiti ovo vrijeme, na vama je. AQ će te datume pohraniti, obraditi i prijaviti.
Korak 2: Postavljanje hardvera
Hardver: 1. NodeMCU V3
2. MQ135
3. Kablovi
4. Priključite senzor MQ135 na NodeMCU na sljedeći način:
MQ135 -> NodeMCU
VCC -> VU
AOUT -> AO
GND -> GND
DOUT neće biti povezan!
Korak 3: Softver
Prije svega, trebate imati instaliran Arduino IDE na računaru. Zatim morate dodati svoju ploču, pogledajte ovaj članak.
Pokrenite svoj Arduino IDE i idite na: Alati/Upravljanje bibliotekama ili pritisnite CTRL+Shift+I. U tipu pretraživanja filtera: esp8266wifi - instalirajte IoTtweet i MFUthings, zatim unesite: PubSubClient - instalirajte PubSubClient autora Nick O'Leary i PubSubClientTools od Simon Christmann.
Preuzmite biblioteku MQ135 sa: ovog GitHub_Linka. U Arduino IDE idite na Sketch/Include Library/Add. ZIP Library i učitajte svoju zip datoteku bez učitavanja.
Preuzmite ArduinoThread. U Arduino IDE idite na Sketch/Include Library/Add. ZIP Library i učitajte
preuzeta zip datoteka.
Skica je zasnovana na primjeru iz Arduino IDE -a, koji se može naći u: File/Examples/PubSubClientTools/mqtt_esp8266.
Učitajte skicu iz ovog vodiča. Naravno, morat ćete izmijeniti neke stvari poput:
#define WIFI_SSID "xxxxxxxx" // dodajte svoj SSID
#define WIFI_PASS "xxxxxxxx" // dodajte svoju lozinku
#define MQTT_SERVER "192.168.1.xxx" // dodajte IP vašeg MQTT brokera#definirajte MQTT_PORT 1883 // dodajte port vašeg MQTT brokera
#define mqtt_user "xyz" // dodajte korisničko ime vašeg MQTT Brokera
#define mqtt_password "xwz" // dodajte lozinku vašeg MQTT Brokera
Za ostalo bi trebalo biti ok. Otpremite skicu na svoj NodeMCU i otvorite serijski monitor (gore desno)
Korak 4: Zaključci
Sistem radi prema očekivanjima.
Slika od 13. marta bez pročišćivača zraka, ali otvoren prozor.
Slika od 15. marta je s pročistačem zraka koji radi između 13:00 - 21:00, a prozor je zatvoren.
Testirajte ga sami i javite mi ako vam odgovara.
Preporučuje se:
Mjerač kvalitete zraka u zatvorenom prostoru: 5 koraka (sa slikama)
Mjerač kvalitete zraka u zatvorenom prostoru: Jednostavan projekt za provjeru kvalitete zraka u vašoj kući. Budući da u zadnje vrijeme često boravimo/radimo od kuće, možda bi bilo dobro pratiti kvalitetu zraka i podsjetiti se kada je vrijeme da otvorite prozor i udahni malo svježeg zraka
LED prikaz statusa kvalitete zraka PurpleAir: 4 koraka
PurpleAir LED prikaz statusa kvalitete zraka: S nedavnim šumskim požarima u Kaliforniji, kvaliteta zraka u San Franciscu uvelike je pogođena. Zatekli smo se kako provjeravamo PurpleAir kartu iznova i iznova na svojim telefonima ili prijenosnim računarima pokušavajući vidjeti kada je zrak dovoljno siguran da otvori pobjedu
AEROBOT senzor kvalitete zraka V1.0: 6 koraka (sa slikama)
AEROBOT senzor kvalitete zraka V1.0: Ovo uputstvo govori o izradi jeftinog i vrlo preciznog senzora kvalitete zraka po imenu AEROBOT. Ovaj projekt prikazuje temperaturu, relativnu vlažnost, gustoću prašine PM 2,5 i upozorava na kvalitetu zraka u okolini. Koristi DHT11 sens
Cubesat sa senzorom kvalitete zraka i Arduinom: 4 koraka
Cubesat sa senzorom kvalitete zraka i Arduinom: Kreatori CubeSat -a: Reghan, Logan, Kate i Joan Uvod Jeste li se ikada zapitali kako stvoriti orbit na Marsu za prikupljanje podataka o atmosferi i kvaliteti zraka Marsa? Tokom ove godine na času fizike naučili smo kako programirati A
Monitor kvalitete zraka na čestice: 7 koraka
Monitor kvalitete zraka na čestice: Kvalitet zraka. Vjerojatno više razmišljate o tome sada kada se naš čisti zrak pretvorio u trajnu izmaglicu po nebu. Fuj. Jedna stvar nad kojom imate kontrolu je kvaliteta zraka u vašem domu. U ovom vodiču ću vam pokazati kako izgraditi zrak