Taula de continguts:
Vídeo: Monitor de qualitat de l'aire amb MQ135 i sensor extern de temperatura i humitat sobre MQTT: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Això és a efectes de prova.
Pas 1: motivació
Fa uns dies, un amic meu es va trobar amb un purificador d’aire. S'ha utilitzat durant uns dies, però no es va posar d'acord si el purificador d'aire realitza alguna cosa o no … així que vam decidir motoritzar d'alguna manera això. M’he trobat amb el sensor de qualitat de l’aire MQ135.
Aquí teniu la configuració del sistema. MQTT broker (MqB), client ambiental que envia temperatura / humitat (TH) al broker i, finalment, hem afegit un client de qualitat de l’aire (AQ). MqB enviarà cada 5 minuts la temperatura / humitat de TH a AQ. Per descomptat, això depèn de la vostra configuració, podeu augmentar o disminuir aquest temps, depèn de vosaltres. AQ emmagatzemarà, processarà i informarà d'aquestes dates.
Pas 2: Configuració del maquinari
Maquinari: 1. NodeMCU V3
2. MQ135
3. Cables
4. Connecteu el sensor MQ135 a NodeMCU de la manera següent:
MQ135 -> NodeMCU
VCC -> VU
AOUT -> AO
GND -> GND
DOUT no estarà connectat.
Pas 3: programari
Primer de tot, necessitareu Arduino IDE instal·lat a la vostra màquina. Cal que afegiu el tauler, consulteu aquest article.
Inicieu l'Arduino IDE i aneu a: Eines / Gestiona biblioteques o premeu CTRL + Maj + I. Al tipus de cerca de filtres: esp8266wifi - instal·leu IoTtweet i MFUthings, que no pas el tipus: PubSubClient - instal·leu PubSubClient de Nick O'Leary i PubSubClientTools de Simon Christmann.
Baixeu-vos la biblioteca MQ135 des de: aquest GitHub_Link. A Arduino IDE, aneu a Sketch / Include Library / Add Library. Add. ZIP Library i carregueu el fitxer zip descarregat.
Descarregueu ArduinoThread. A Arduino IDE, aneu a Sketch / Include Library / Add. ZIP Library i carregueu el fitxer
fitxer zip descarregat.
L'esbós es basa en l'exemple proporcionat per Arduino IDE, que es pot trobar a: Fitxer / Exemples / PubSubClientTools / mqtt_esp8266.
Carregueu l'esbós proporcionat en aquest tutorial. Per descomptat, haureu de modificar algunes coses com:
#define WIFI_SSID "xxxxxxxx" // afegiu el vostre SSID
#define WIFI_PASS "xxxxxxxx" // afegiu la vostra contrasenya
#define MQTT_SERVER "192.168.1.xxx" // afegiu la IP del vostre mocker MQTT # define MQTT_PORT 1883 // afegiu el port del vostre mocker MQTT
#define mqtt_user "xyz" // afegiu el nom d'usuari del vostre MQTT Brocker
#define mqtt_password "xwz" // afegiu la contrasenya del vostre MQTT Brocker
Per la resta hauria d'estar bé. Pengeu l’esbós al vostre NodeMCU i obriu el monitor de sèrie (a la part superior dreta)
Pas 4: Conclusions
El sistema funciona com s’esperava.
Imatge de 13. Mar no funciona sense que el purificador d'aire funcioni, però la finestra s'ha obert.
La imatge de 15. Mar és amb el purificador d’aire funcionant entre les 13:00 i les 21:00 i la finestra tancada.
Proveu-ho per vosaltres mateixos i feu-me saber si us funciona.
Recomanat:
Sensor de qualitat de l'aire AEROBOT V1.0: 6 passos (amb imatges)
AEROBOT Sensor de qualitat de l’aire V1.0: aquest instructiu tracta de fabricar un sensor de qualitat de l’aire econòmic i d’alta precisió anomenat AEROBOT. Aquest projecte mostra temperatura, humitat relativa, densitat de pols PM 2,5 i alertes sobre la qualitat de l’aire de l’entorn. Utilitza un DHT11 sens
Monitorització de la qualitat de l'aire amb DSM501A amb Nokia LCD: 7 passos
Supervisió de la qualitat de l'aire amb DSM501A amb Nokia LCD: Hola amics! En aquest breu instructiu us mostraré com controlar la qualitat de l'aire a casa vostra o a qualsevol lloc. És molt fàcil muntar aquesta estació de control de qualitat de l'aire de preu
Un monitor de qualitat de l’aire IoT de baix cost basat en RaspberryPi 4: 15 Passos (amb imatges)
Un monitor de qualitat de l’aire IoT de baix cost basat en RaspberryPi 4: Santiago, Xile durant una emergència ambiental hivernal té el privilegi de viure en un dels països més bells del món, però, malauradament, no tot són roses. Xile durant la temporada d'hivern pateix molt amb la contaminació de l'aire, mai
Cubesat amb sensor de qualitat de l'aire i Arduino: 4 passos
Cubesat With Air Quality Sensor and Arduino: CubeSat creators: Reghan, Logan, Kate, and Joan Introducció Us heu preguntat mai com crear un orbitador de Mart per recollir dades sobre l'atmosfera i la qualitat de l'aire de Mart? Al llarg d’aquest any, a la nostra classe de física, hem après a programar A
Monitor de qualitat de l'aire amb partícules: 7 passos
Monitor de qualitat de l’aire amb partícules: qualitat de l’aire. Probablement hi pensareu més ara que el nostre aire net s’ha convertit en una boira permanent pel cel. Ull. Una cosa que teniu control és la qualitat de l’aire a casa vostra. En aquest tutorial, us mostraré com construir un aire