Sommario:
- Passaggio 1: motivazione
- Passaggio 2: configurazione hardware
- Passaggio 3: software
- Fase 4: Conclusioni
Video: Monitor della qualità dell'aria con MQ135 e sensore di temperatura e umidità esterno su MQTT: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Questo è a scopo di test.
Passaggio 1: motivazione
Qualche giorno fa un mio amico si è imbattuto in un purificatore d'aria. Usato per circa pochi giorni ma non è riuscito a mettersi d'accordo se il purificatore d'aria fa davvero qualcosa o no… quindi abbiamo deciso di motorizzarlo in qualche modo. Mi sono imbattuto nel sensore di qualità dell'aria MQ135.
Ecco la mia configurazione del sistema. Broker MQTT (MqB), client ambientale che invia Temperatura/Umidità (TH) al broker e infine abbiamo aggiunto un client Air Quality (AQ). MqB invierà ogni 5 minuti la temperatura/umidità da TH a AQ. Ovviamente questo dipende dalla tua configurazione, puoi aumentare o diminuire questa tempistica, dipende da te. Queste date saranno archiviate, elaborate e riportate dall'AQ.
Passaggio 2: configurazione hardware
Hardware:1. NodeMCU V3
2. MQ135
3. Cavi
4. Collegare il sensore MQ135 a NodeMCU come segue:
MQ135 -> NodoMCU
VCC -> VU
AOUT -> AO
GND -> GND
DOUT non sarà connesso!
Passaggio 3: software
Prima di tutto avrai bisogno di Arduino IDE installato sulla tua macchina. Poi devi aggiungere la tua scheda, controlla questo articolo.
Avvia il tuo IDE Arduino e vai a: Strumenti/Gestisci librerie o premi CTRL+Shift+I. Nel tipo di ricerca del filtro: esp8266wifi - installa IoTtweet e MFUthings, quindi digita: PubSubClient - installa PubSubClient di Nick O'Leary e PubSubClientTools di Simon Christmann.
Scarica la libreria MQ135 da: questo GitHub_Link. Nell'IDE di Arduino, vai su Sketch/Include Library/Add. ZIP Library e carica il tuo file zip scaricato.
Scarica Arduino Thread. Nell'IDE di Arduino, vai su Sketch/Include Library/Add. ZIP Library e carica il file
zip scaricato.
Lo sketch si basa sull'esempio fornito da Arduino IDE, che può essere trovato in: File/Examples/PubSubClientTools/mqtt_esp8266.
Carica lo schizzo fornito in questo tutorial. Ovviamente dovrai modificare alcune cose come:
#define WIFI_SSID "xxxxxxxx" //aggiungi il tuo SSID
#define WIFI_PASS "xxxxxxxx" //aggiungi la tua password
#define MQTT_SERVER "192.168.1.xxx" //aggiungi l'IP del tuo brocker MQTT#define MQTT_PORT 1883 //aggiungi la porta del tuo brocker MQTT
#define mqtt_user "xyz" //aggiungi il nome utente del tuo Brocker MQTT
#define mqtt_password "xwz" //aggiungi la password del tuo Brocker MQTT
Per il resto dovrebbe essere ok. Carica lo schizzo sul tuo NodeMCU e apri Serial Monitor (in alto a destra)
Fase 4: Conclusioni
Il sistema funziona come previsto.
L'immagine del 13 marzo è senza il purificatore d'aria funzionante, ma la finestra si è aperta.
L'immagine del 15 marzo è con il purificatore d'aria in funzione tra le 13:00 e le 21:00 e la finestra chiusa.
Provalo tu stesso e fammi sapere se funziona per te.
Consigliato:
Sensore di qualità dell'aria AEROBOT V1.0: 6 passaggi (con immagini)
AEROBOT Air Quality Sensor V1.0: questa istruzione riguarda la creazione di un sensore di qualità dell'aria economico e altamente accurato denominato AEROBOT. Questo progetto mostra la temperatura, l'umidità relativa, la densità della polvere PM 2,5 e gli avvisi sulla qualità dell'aria dell'ambiente circostante. Utilizza un sensore DHT11
Airduino: monitor mobile della qualità dell'aria: 5 passaggi
Airduino: monitor mobile della qualità dell'aria: benvenuto nel mio progetto, Airduino. Mi chiamo Robbe Breens. Sto studiando tecnologia multimediale e della comunicazione presso Howest a Kortrijk, Belgio. Alla fine del secondo semestre, dobbiamo realizzare un dispositivo IoT, che è un ottimo modo per portare tutte le
Monitoraggio della qualità dell'aria con DSM501A Con Nokia LCD: 7 passaggi
Monitoraggio della qualità dell'aria con DSM501A con LCD Nokia: Ciao amici! In questo breve tutorial ti mostrerò come monitorare la qualità dell'aria a casa tua o ovunque. È abbastanza facile assemblare questa stazione di monitoraggio della qualità dell'aria a un prezzo economico
Un monitor della qualità dell'aria IoT a basso costo basato su RaspberryPi 4: 15 passaggi (con immagini)
Un monitor IoT per la qualità dell'aria a basso costo basato su RaspberryPi 4: Santiago del Cile durante un'emergenza ambientale invernale ha il privilegio di vivere in uno dei paesi più belli del mondo, ma sfortunatamente non è tutto rose e fiori. Il Cile durante la stagione invernale soffre molto per la contaminazione dell'aria, mai
Cubesat con sensore di qualità dell'aria e Arduino: 4 passaggi
Cubesat con sensore di qualità dell'aria e Arduino: creatori di CubeSat: Reghan, Logan, Kate e Joan IntroduzioneTi sei mai chiesto come creare un orbiter marziano per raccogliere dati sull'atmosfera e sulla qualità dell'aria di Marte? Nel corso di quest'anno, nella nostra lezione di fisica, abbiamo imparato a programmare A