Arduino Fuktighetssensor


Reklame - Artikkelen inneholder annonselenker

Jeg er i gang med å lage et web-grensesnitt for å overvåke hagedammen. Hjernen ved hagedammen skal være en Arduino Mega med WiFi. En av sensorene jeg skal bruke er en luftfuktighetssensor. Den første som skal testes ut er en variant som jeg har hatt liggende i skapet veldig lenge.

Prisen på den er veldig rimelig – ca 12 kr ink frakt. Den finnes blant annet på www.aliexpress.com. Søk etter HR202 humidity sensor.

Det som er fint med denne sensoren, er at man kan både lese ut et analogt signal og et digitalt av/på signal basert på hvordan motstanden er justert.

Det er alltid ett styr å huske hvordan slikt programmeres og kobles for hver gang, så her er koden og koblingsskjema:

Koblingsskjema:Luftfuktighetssensor_bb

 

Koblingsdiagram:

koden for å teste denne sensoren:

/*
Luftfuktighetssenor enkel skisse
www.hushagehobby.no
*/

int sensorPin = A0; // velger analog inngang som matcher wiring
int digitalPin = 22;
int sensorValue = 0; // variablen som skal fortelle luftfuktighet
int digitalStatus = 0; // variabel som sier grenseverdien

void setup() {

Serial.begin(115200);
}

void loop() {
// les verdiene fra sensoren:
sensorValue = analogRead(sensorPin);
digitalStatus = digitalRead(digitalPin);
Serial.print("Sensorverdi er: ");
Serial.println(sensorValue);
Serial.print("Digital pin er ");
Serial.println(digitalStatus);

delay(1000);

}

Når Arduinoen er programmert med koden over, og man kjører Seriell Overvåkning , vil man få opp noe tilsvarende som dette:

 

Konklusjonen min etter å testet denne litt, er at det er feil type sensor for å måle luftfuktigheten ute. Tror denne sensoren passer bedre for å overvåke om det er vann en plass det ikke skal være vann. Den fluktuerer litt mye for å få et godt bilde av luftfuktigheten. I tillegg er verdien man leser ut ikke direkte sammenlignbar med luftfuktighet i prosent, og det må lages en tabell for å kalkulere denne.



Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *