Inhoudsopgave:
Video: Luchtkwaliteitsmonitor met MQ135 en externe temperatuur- en vochtigheidssensor via MQTT - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Dit is voor testdoeleinden.
Stap 1: Motivatie
Een paar dagen geleden kwam een vriend van mij een luchtreiniger tegen. Ongeveer een paar dagen gebruikt, maar hij kon het niet eens worden of de luchtreiniger echt iets deed of niet … dus besloten we dit op de een of andere manier te motoriseren. Ik ben de MQ135-luchtkwaliteitssensor tegengekomen.
Hier is mijn opstelling van het systeem. MQTT-makelaar (MqB), omgevingsclient die Temperatuur/Vochtigheid (TH) naar de makelaar stuurt en tot slot hebben we een Air Quality (AQ) -client toegevoegd. MqB stuurt elke 5 minuten de temperatuur/luchtvochtigheid van TH naar AQ. Dit hangt natuurlijk af van je setup, je kunt deze timing verhogen of verlagen, dat is aan jou. Deze data worden door de AQ opgeslagen, verwerkt en teruggemeld.
Stap 2: Hardware-installatie
Hardware:1. NodeMCU V3
2. MQ135
3. Kabels
4. Sluit de MQ135-sensor als volgt aan op NodeMCU:
MQ135 -> NodeMCU
VCC -> VU
AOUT -> AO
GND -> GND
DOUT wordt niet aangesloten!
Stap 3: Software
Allereerst moet je Arduino IDE op je machine hebben geïnstalleerd. Daarna moet je je bord toevoegen, bekijk dit artikel.
Start uw Arduino IDE en ga naar: Tools/Manage Libraryes of druk op CTRL+Shift+I. In filter zoektype: esp8266wifi - installeer IoTtweet en MFUthings, typ dan:PubSubClient - installeer PubSubClient door Nick O'Leary en PubSubClientTools door Simon Christmann.
Download de MQ135-bibliotheek van: deze GitHub_Link. Navigeer in Arduino IDE naar Sketch/Include Library/Add. ZIP Library, en laad je gedoneerde zip-bestand.
Arduino-thread downloaden. Navigeer in Arduino IDE naar Sketch/Include Library/Add. ZIP Library en laad de
gedownload zip-bestand.
De schets is gebaseerd op het voorbeeld van Arduino IDE, dat te vinden is in: File/Examples/PubSubClientTools/mqtt_esp8266.
Laad de schets in deze tutorial. Natuurlijk moet je een aantal dingen aanpassen, zoals:
#define WIFI_SSID "xxxxxxxx" //voeg uw SSID toe
#define WIFI_PASS "xxxxxxxx" // voeg uw wachtwoord toe
#define MQTT_SERVER "192.168.1.xxx" //voeg het IP-adres van je MQTT-brocker toe#define MQTT_PORT 1883 //voeg de poort van je MQTT-brocker toe
#define mqtt_user "xyz" //voeg gebruikersnaam van je MQTT Brocker toe
#define mqtt_password "xwz" //voeg wachtwoord van je MQTT Brocker toe
Voor de rest zou het goed moeten zijn. Upload de schets naar uw NodeMCU en open de seriële monitor (rechtsboven)
Stap 4: Conclusies
Het systeem werkt zoals verwacht.
Foto van 13 maart is zonder dat de luchtreiniger werkt, maar het raam is geopend.
Foto van 15 maart is met de luchtreiniger aan het werk tussen 13:00 - 21:00 uur en het raam gesloten.
Test het zelf en laat me weten of het voor jou werkt.
Aanbevolen:
Temperatuur- en vochtigheidssensor: 7 stappen
Temperatuur- en vochtigheidssensor: Mijn naam is Tucker Chaisit. Ik zit in mijn vierde jaar en volg momenteel een bachelor in Electrical Engineering aan de University of Massachusetts Amherst, en ik ben een frequente bezoeker van het ECE Makerspace-gebied, ook wel bekend als M5
ThingSpeak, IFTTT, temperatuur- en vochtigheidssensor en Google-blad: 8 stappen
ThingSpeak, IFTTT, temperatuur- en vochtigheidssensor en Google Sheet: in dit project zullen we temperatuur en vochtigheid meten met behulp van de NCD-temperatuur- en vochtigheidssensor, ESP32 en ThingSpeak. We sturen ook verschillende temperatuur- en vochtigheidsmetingen naar Google Sheet met behulp van ThingSpeak en IFTTT voor het analyseren van de se
Een goedkope IoT-luchtkwaliteitsmonitor op basis van RaspberryPi 4: 15 stappen (met afbeeldingen)
Een goedkope IoT-luchtkwaliteitsmonitor op basis van RaspberryPi 4: Santiago, Chili tijdens een winterse milieunoodsituatie hebben het voorrecht om in een van de mooiste landen ter wereld te wonen, maar helaas zijn het niet allemaal rozen. Chili heeft tijdens het winterseizoen veel last van luchtverontreiniging, ma
E-mailwaarschuwingen maken van de NCD draadloze temperatuur- en vochtigheidssensor met Node-Red: 22 stappen
E-mailwaarschuwingen maken van de NCD draadloze temperatuur- en vochtigheidssensor met behulp van Node-Red: we gebruiken hier de temperatuur- en vochtigheidssensor van NCD, maar de stappen blijven gelijk voor elk van de ncd-producten, dus als u andere draadloze ncd-sensoren heeft, kunt u gratis naast observeren. Door middel van de stop van deze tekst moet je
WiFi IoT-temperatuur- en vochtigheidssensor. Deel: 8 IoT, domotica: 9 stappen
WiFi IoT-temperatuur- en vochtigheidssensor. Deel: 8 IoT, Home Automation: Preamble Dit artikel documenteert de praktische robuustheid en verdere ontwikkeling van een eerdere Instructable: 'pimpen' van uw eerste IoT WiFi-apparaat. Deel 4: IoT, Domotica inclusief alle benodigde softwarefunctionaliteit om de succe