Indholdsfortegnelse:
Video: Luftkvalitetsmonitor med MQ135 og ekstern temperatur- og luftfugtighedssensor over MQTT: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Dette er til testformål.
Trin 1: Motivation
For et par dage siden stødte en af mine venner på med en luftrenser. Brugt i cirka få dage, men han kunne ikke komme til enighed om luftrenser virkelig gør noget eller ej … så vi besluttede at motorisere dette på en eller anden måde. Jeg er stødt på MQ135 luftkvalitetssensor.
Her er min opsætning af systemet. MQTT -mægler (MqB), miljøklient, der sender temperatur/fugtighed (TH) til mægleren, og endelig har vi tilføjet en luftkvalitet (AQ) -klient. MqB sender hvert 5. minut temperatur/fugtighed fra TH til AQ. Dette afhænger selvfølgelig af din opsætning, du kan øge eller reducere denne timing, er op til dig. Disse datoer gemmes, behandles og rapporteres tilbage af AQ.
Trin 2: Hardwareopsætning
Hardware: 1. NodeMCU V3
2. MQ135
3. Kabler
4. Tilslut MQ135 -sensoren til NodeMCU som følger:
MQ135 -> NodeMCU
VCC -> VU
AOUT -> AO
GND -> GND
DOUT vil ikke blive tilsluttet!
Trin 3: Software
Først og fremmest skal du bruge Arduino IDE installeret på din maskine. Kontroller denne artikel, siden du skal tilføje dit bord.
Start din Arduino IDE og gå til: Værktøjer/Administrer biblioteker, eller tryk på CTRL+Shift+I. I filtersøgningstype: esp8266wifi - installer IoTtweet og MFUthings, end type: PubSubClient - installer PubSubClient af Nick O'Leary og PubSubClientTools af Simon Christmann.
Download MQ135 -biblioteket fra: denne GitHub_Link. I Arduino IDE navigerer du til Sketch/Include Library/Add. ZIP Library, og indlæser din zip -fil, der er downloadet.
Download ArduinoThread. I Arduino IDE navigerer du til Sketch/Include Library/Add. ZIP Library, og indlæser
downloadet zip -fil.
Skitsen er baseret på eksemplet fra Arduino IDE, heksen kan findes i: Fil/Eksempler/PubSubClientTools/mqtt_esp8266.
Indlæs skitsen i denne vejledning. Selvfølgelig skal du ændre nogle ting som:
#define WIFI_SSID "xxxxxxxx" // tilføj dit SSID
#define WIFI_PASS "xxxxxxxx" // tilføj din adgangskode
#define MQTT_SERVER "192.168.1.xxx" // tilføj IP -adressen til din MQTT -brokker#definer MQTT_PORT 1883 // tilføj porten på din MQTT -brokker
#define mqtt_user "xyz" // tilføj brugernavn til din MQTT Brocker
#define mqtt_password "xwz" // tilføj adgangskode til din MQTT Brocker
For resten skal være ok. Upload skitsen til din NodeMCU, og åbn Serial Monitor (øverst til højre)
Trin 4: Konklusioner
Systemet fungerer som forventet.
Billede fra 13. mar er uden at luftrenseren virker, men vinduet åbnes.
Billede fra 15. mar er med luftrenser, der arbejder mellem 13:00 - 21:00, og vinduet er lukket.
Test det selv, og lad mig vide, om det virker for dig.
Anbefalede:
Automatisk køleventilator ved hjælp af Servo og DHT11 temperatur- og luftfugtighedssensor med Arduino: 8 trin
Automatisk køleventilator ved hjælp af Servo og DHT11 temperatur- og luftfugtighedssensor med Arduino: I denne vejledning lærer vi, hvordan du starter & roter en blæser, når temperaturen stiger over et bestemt niveau
DHT21 Digital temperatur- og luftfugtighedssensor med Arduino: 6 trin
DHT21 Digital temperatur- og luftfugtighedssensor med Arduino: I denne vejledning lærer vi, hvordan du bruger DHT21 fugtigheds- og temperatursensor med Arduino og viser værdierne på OLED -displayet. Se videoen
Temperatur- og luftfugtighedssensor med LCD- og lydregistrering: 4 trin
Temperatur- og luftfugtighedssensor med LCD og lydregistrering: Hej fyre !!! Okay dette projekt var mit sidste års projekt. Formålet med dette projekt var at overvåge stuetemperatur og fugtighed på værkstedet på mit universitet, fordi nogle elektroniske komponentfejl på grund af den ugunstige temperatur og hu
DHT11 temperatur- og luftfugtighedssensor med Arduino: 5 trin
DHT11 temperatur- og fugtighedssensor med Arduino: I dag vil jeg lære dig, hvordan du bruger KY-015 temperatur- og fugtighedsføler-modulet, der indeholder DHT11 temperatur- og fugtighedsføler. Hvis du foretrækker at lære af videoer, er her en video-tutorial, jeg lavede !:
Temperatur- og luftfugtighedssensor med Arduino og LCD -display: 4 trin
Temperatur- og luftfugtighedssensor med Arduino og LCD -skærm: Hej fyre, velkommen tilbage til Artuino. Som du har set, har jeg startet An InstructableToday, vi skal lave en temperatur & Fugtighedsmåler med DHT11 -modulet. Lad os komme i gang PS. Overvej at abonnere og like videoen