Innehållsförteckning:

Jordfuktighetssensor med Arduino: 4 steg
Jordfuktighetssensor med Arduino: 4 steg

Video: Jordfuktighetssensor med Arduino: 4 steg

Video: Jordfuktighetssensor med Arduino: 4 steg
Video: TEIS: C-ingenjörsjobb_HW: Logger för växt vattensystem med jordfuktighetssensor. P.Panzo 2024, November
Anonim
Jordfuktighetssensor med Arduino
Jordfuktighetssensor med Arduino

Hej killar i dessa instruktioner lär vi oss hur du använder jordfuktighetssensor med Arduino.

Så som namnet antyder jordfuktighetssensor vilket betyder att den kommer att upptäcka fukten i jorden. Så det kommer att berätta om vatteninnehållet som finns i marken så att den här sensorn kan vara användbar för att göra automatiseringsprojekt med växter, jordbruk etc.

Steg 1: Saker du behöver

Saker du behöver
Saker du behöver
Saker du behöver
Saker du behöver

så för detta projekt behöver du följande saker:

1x Arduino Uno (eller någon annan motsvarighet)

1x jordfuktighetssensor

Få hoppare

Steg 2: Kretsdiagram och arbetsteori

Kretsdiagram och arbetsteori
Kretsdiagram och arbetsteori

Så kretsschemat är väldigt enkelt, följ den angivna kretsen och anslut allt enligt det.

Mäter jordfuktighet i procent.

Här bearbetas den analoga utsignalen från jordfuktighetssensorn med ADC. Fuktinnehållet i procent visas på seriemonitorn.

Jordfuktighetssensorns utmatning ändras i intervallet för ADC -värde från 0 till 1023.

Detta kan representeras som fuktvärde i procent med hjälp av formeln nedan.

Analog utgång = ADC -värde /1023

Fukt i procent = 100 - (Analog utgång * 100)

För noll fukt får vi maximivärdet på 10-bitars ADC, dvs 1023. Detta ger i sin tur 0% fukt.

Steg 3: Kod

Koda
Koda

kopiera följande kod och ladda upp den till din arduino:

const int sensor_pin = A1; / * Jordfuktighetsgivare O/P -stift */

void setup () {

Serial.begin (9600); / * Definiera överföringshastighet för seriell kommunikation */

}

void loop () {

float fukt_procent;

int sensor_analog;

sensor_analog = analogRead (sensor_pin);

fukt_procent = (100 - ((sensor_analog/1023.00) * 100));

Serial.print ("Fuktprocent =");

Seriellt tryck (fuktprocent);

Serial.print ("%\ n / n");

fördröjning (1000);

}

Steg 4: Testning

Testning
Testning
Testning
Testning
Testning
Testning
Testning
Testning

Efter alla anslutningar och kodning måste du skaffa en kruka eller hink med något liknande, lägg sedan i lite jord i den och lägg sedan sensorn i den jorden och öppna den seriella bildskärmen, den visar % av fukt i jorden (det beror på på hur mycket vatten din jord har) och häll sedan lite vatten i den och markfuktigheten kommer att förändras på seriell monitor som min gjorde. Se mina bifogade bilder för att se min produktion.

Rekommenderad: