Sommario:

Calibrazione del sensore di umidità: 7 passaggi
Calibrazione del sensore di umidità: 7 passaggi

Video: Calibrazione del sensore di umidità: 7 passaggi

Video: Calibrazione del sensore di umidità: 7 passaggi
Video: Sensore di umidità del terreno (Sensori con Arduino) 2024, Dicembre
Anonim
Calibrazione del sensore di umidità
Calibrazione del sensore di umidità
Calibrazione del sensore di umidità
Calibrazione del sensore di umidità
Calibrazione del sensore di umidità
Calibrazione del sensore di umidità

Ho 3 sensori in grado di misurare l'umidità relativa dell'aria: BME280, SHT21, DHT22. Hanno dichiarato la capacità di misurare con precisione +/- 3% dal range 20 all'80%

Tuttavia, durante il test nelle stesse condizioni per 3 sensori, ho ottenuto 3 risultati diversi. Forse uno di loro ha letto correttamente, o nessuno di loro è corretto. Quindi decido di testarlo con qualche attrezzatura.

Spero che il mio esperimento possa aiutare qualcuno a rendere corretto questo tipo di sensore.

Passaggio 1: elenco delle parti e istruzioni video

Image
Image

Per prepararci all'esperimento, avremo bisogno di:

1. BME280

2. DHT22

3. SHT21

4. Arduino UNO

5. NodeMCU

6. Misuratore di umidità

7. Sonda termometro

8. Sale (cloruro di sodio NaCl)9. Assorbitore di umidità

10. Scatola

Passaggio 2: primo punto di controllo

Primo punto di controllo
Primo punto di controllo
Primo punto di controllo
Primo punto di controllo
Primo punto di controllo
Primo punto di controllo

Fortunatamente, possiamo usare il sale (nella tua cucina!) Per creare un ambiente di umidità standard per i test. Come caratteristica del sale (cosiddetto "Cloruro di sodio" NaCl), la sua condizione di saturazione può rendere perfettamente umido al 75%.

Prendiamo del sale in una piccola ciotola, quindi aggiungiamo solo un po' d'acqua. Mettilo nella scatola con il misuratore di umidità, quindi inserisci 3 sensori all'interno. Il cavo è fuori dal foro, quindi collegato ad Arduino per leggere il risultato

Fai il circuito come l'immagine

Il codice è qui

Come risultato dello schermo del monitor, 3 sensori danno 3 risultati di umidità, la temperatura sembra essere la stessa insieme a 28 gradi C

Passaggio 3: offset per sensore

Offset per sensore
Offset per sensore
Offset per sensore
Offset per sensore

Per prima cosa, do 3 sensori con valore di offset per rendere la lettura umida di ciascun sensore uguale con il misuratore di umidità esterno al 75% e anche l'offset per la lettura della temperatura per rendere la lettura della temperatura uguale con la termocoppia esterna.

Dopo aver scaricato il codice, la sua lettura ora è la stessa con Humid Meter al 75%; e la temperatura è la stessa con la termocoppia esterna a 31 dgC

Passaggio 4: test al secondo punto

Prova al secondo punto
Prova al secondo punto
Prova al secondo punto
Prova al secondo punto
Prova al secondo punto
Prova al secondo punto

Per assicurarci che il nostro offset sia corretto, dovremmo controllare quei sensori al secondo punto con l'assorbitore umido.

Tienilo di nuovo nella scatola, la lettura del misuratore di umidità ora è del 40%, ma 3 sensori (di nuovo) ci danno 3 risultati in modo diverso!

(La temperatura sembra OK dopo l'offset)

Quindi, devono essere calibrati!

Passaggio 5: calibrazione

Calibrazione
Calibrazione
Calibrazione
Calibrazione

Per effettuare la calibrazione, cancelliamo semplicemente l'offset, quindi registriamo il valore del sensore allo standard umido 40%

Facciamo una tabella di umidità standard rispetto alla lettura del sensore. Quindi, utilizziamo la "funzione mappa" per creare la curva di calibrazione per ciascun sensore.

Dopotutto, scarica il codice, 3 sensori danno lo stesso risultato al 40% ora!

Passaggio 6: prova ancora una volta

Prova ancora una volta!
Prova ancora una volta!
Prova ancora una volta!
Prova ancora una volta!

Per assicurarci che 3 sensori abbiano una calibrazione corretta, dovremmo testarlo di nuovo con NaCl saturo. Fortunatamente, la lettura di 3 sensori ha una lettura di circa il 75%.

Quindi, provo a rimuovere i sensori dalla scatola, quindi li inserisco di nuovo nella casella con l'assorbitore umido per vedere la lettura di 3 sensori: il risultato sembra OK -> la risposta di 3 sensori è la stessa insieme! Mai più letture diverse come prima

Passaggio 7: misurazione dell'umidità e della temperatura della stanza

Misurare l'umidità e la temperatura della tua stanza
Misurare l'umidità e la temperatura della tua stanza
Misurare l'umidità e la temperatura della tua stanza
Misurare l'umidità e la temperatura della tua stanza
Misurare l'umidità e la temperatura della tua stanza
Misurare l'umidità e la temperatura della tua stanza

Ora possiamo usare uno di quei sensori per leggere l'umidità e la temperatura della nostra stanza.

Possiamo usare ESP8266 e il software Blynk per leggerlo via internet. Adoro i dati di traccia di Blynk che possiamo rintracciare nel corso dell'anno!

Consigliato: