Jeg er i gang med å lage et w
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:
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.