Garduino: Trädgårdsskötsel + Arduino (7 / 14 steg)
Steg 7: Testa och kalibrera din sensorer
int moistureSensor = 0;
int lightSensor = 1;
int tempSensor = 2;
int moisture_val;
int light_val;
int temp_val;
void setup() {
Serial.BEGIN(9600); Öppna serieporten
}
void loop() {
moisture_val = analogRead(moistureSensor); läsa värdet från de fukt-sensing sonderna
Serial.Print ("fukt sensor läsningar");
Serial.println (moisture_val);
Delay(500);
light_val = analogRead(lightSensor); läsa värdet från photosensor
Serial.Print ("ljussensor läsningar");
Serial.println (light_val);
Delay(500);
temp_val = analogRead(tempSensor);
Serial.Print ("tempsensor läsningar");
Serial.println (temp_val);
Delay(1000);
}
Här är några värden I förs från min sensorer:
fukt (naglar helt i marken på motsatta sidor av mjölkkanna:
Nails röra varandra: 985
naglar i luften, inte röra: 0
jord som verkar för blöt: 889
jord som är helt torkat ut: 0
jord som börjar verka för torr: 707
jord som verkar lagom: 826
ljus:
indirekt sol: 949
inomhus omgivningsljus på natten: 658
omgivande inomhus ljus på natten, hand gjutning skugga över sensorn: 343
~ 2 fot från ljusna, på natten: 832
~ 2 fot från ljusna, på natten, Räcka rollbesättning skugga över sensorn: 797
temperatur (begagnade temperatur leda på multimeter att kalibrera):
61 grader Fahrenheit = 901
90F = 949
51F = 877
32F = 796
På markfuktighet, det slags gissningar om du inte får en fancy sond att jämföra sina värderingar till vad din Garduino mata. Eller, kan du lägga en fast mängd vatten till en känd mängd jord att räkna ut hur högt värde varierar med förändringar i vatten tillsatt... om du gör, du vill montera naglarna lite fast avstånd från varandra (med vissa nonconductive material, uppenbarligen). Låt mig veta om du gör det!