INHOUDSOPGAWE:
Video: Luggehalte -monitor met MQ135 en eksterne temperatuur- en humiditeitsensor oor MQTT: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Dit is vir toetsdoeleindes.
Stap 1: Motivering
'N Paar dae gelede kom 'n vriend van my af met 'n lugreiniger. Gebruik dit ongeveer 'n paar dae, maar hy kon nie saamstem of die lugreiniger iets doen of nie … so ons het besluit om dit op 'n manier te motor. Ek het afgekom op die MQ135 luggehalte sensor.
Hier is my opstelling van die stelsel. MQTT -makelaar (MqB), omgewingskliënt wat temperatuur/humiditeit (TH) na die makelaar stuur en uiteindelik het ons 'n Air Quality (AQ) -kliënt bygevoeg. MqB stuur elke 5 minute die temperatuur/humiditeit van TH na AQ. Dit hang natuurlik af van u opset; u kan hierdie tydsberekening verhoog of verminder. Hierdie datums sal deur die AQ gestoor, verwerk en teruggegee word.
Stap 2: hardeware -opstelling
Hardeware: 1. NodeMCU V3
2. MQ135
3. Kabels
4. Koppel die MQ135 -sensor soos volg aan NodeMCU:
MQ135 -> NodeMCU
VCC -> VU
AOUT -> AO
GND -> GND
DOUT sal nie verbind word nie!
Stap 3: sagteware
In die eerste plek moet u Arduino IDE op u masjien geïnstalleer, en kyk dan na hierdie artikel as u u bord moet byvoeg.
Begin u Arduino IDE en gaan na: Tools/Manage Libraryes of druk CTRL+Shift+I. In filtersoektipe: esp8266wifi - installeer IoTtweet en MFUthings, as tipe: PubSubClient - installeer PubSubClient deur Nick O'Leary en PubSubClientTools deur Simon Christmann.
Laai die MQ135 -biblioteek af van: hierdie GitHub_Link. Navigeer in Arduino IDE na Skets/Sluit biblioteek in/Voeg. ZIP -biblioteek by en laai u zip -lêer afgelaai.
Laai ArduinoThread af. Navigeer in Arduino IDE na Skets/Include Library/Add. ZIP Library, en laai die
zip -lêer afgelaai.
Die skets is gebaseer op die voorbeeld van Arduino IDE, die heks kan gevind word in: File/Voorbeelde/PubSubClientTools/mqtt_esp8266.
Laai die skets in hierdie tutoriaal. U sal natuurlik 'n paar dinge moet verander soos:
#define WIFI_SSID "xxxxxxxx" // voeg u SSID by
#definieer WIFI_PASS "xxxxxxxx" // voeg u wagwoord by
#define MQTT_SERVER "192.168.1.xxx" // voeg die IP van u MQTT -makelaar by#definieer MQTT_PORT 1883 // voeg poort van u MQTT -makelaar by
#define mqtt_user "xyz" // voeg gebruikersnaam van u MQTT Brocker by
#define mqtt_password "xwz" // voeg wagwoord van u MQTT Brocker by
Die res behoort in orde te wees. Laai die skets op na u NodeMCU en maak die Serial Monitor (regs bo) oop
Stap 4: Gevolgtrekkings
Die stelsel werk soos verwag.
Foto van 13. Mar is sonder dat die lugreiniger werk, maar die venster word oopgemaak.
Foto van 15. Mar. Die lugreiniger werk tussen 13:00 en 21:00 en die venster is gesluit.
Toets dit self en laat weet of dit vir u werk.
Aanbeveel:
Auto -waaier met servo- en DHT11 -temperatuur- en humiditeitsensor met Arduino: 8 stappe
Ventilator vir outomatiese verkoeling deur servo- en DHT11 -temperatuur- en humiditeitsensor met Arduino: in hierdie tutoriaal leer ons hoe om te begin & draai 'n waaier wanneer die temperatuur bo 'n sekere vlak styg
DHT21 digitale temperatuur- en humiditeitsensor met Arduino: 6 stappe
DHT21 digitale temperatuur- en humiditeitsensor met Arduino: In hierdie tutoriaal leer ons hoe u DHT21 humiditeits- en temperatuursensor met Arduino kan gebruik en die waardes op die OLED -skerm kan sien. Kyk na die video
Temperatuur- en humiditeitsensor met LCD en klankopsporing: 4 stappe
Temperatuur- en humiditeitsensor met LCD en klankopsporing: Hallo ouens !!! Goed, hierdie projek was my finalejaarsprojek. Die doel van hierdie projek was om kamertemperatuur en humiditeit by die werkswinkel van my universiteit te monitor, omdat die elektroniese komponent foutief was as gevolg van die ongunstige temperatuur en
Temperatuur- en humiditeitsensor (DHT22) met Dexter -bord: 7 stappe
Temperatuur- en humiditeitsensor (DHT22) Met Dexter Board: Dexter board is 'n opvoedkundige opleidingsstel wat leer elektronika lekker en maklik maak. Die bord bring al die nodige dele bymekaar wat 'n beginner nodig het om 'n idee na 'n suksesvolle prototipe te verander. Met Arduino in sy hart, is 'n groot aantal
DHT11 Temperatuur- en humiditeitsensor met Arduino: 5 stappe
DHT11 Temperatuur- en humiditeitsensor met Arduino: Vandag gaan ek u leer hoe u die KY-015 temperatuur- en humiditeitsensormodule gebruik, wat die DHT11-temperatuur- en humiditeitsensor bevat. As u verkies om van video's te leer, is hier 'n video-tutoriaal wat ek gemaak het !: