everything's gone green

自動水やりマシン開発記1

家庭菜園に自動で水をやってくれる装置開発をしたい。

■ 仕様

・適度な時間間隔で土壌の渇き具合を見て、乾いていたら水をやる装置。

・時間間隔はサッと変更できるのが良い

・水まいたかモニタリングできるとよい

 

■ 試作

とりあえず試作。

ポンプはこれ

 

プログラムは下記。ネットの海からコピペしまくってます。

1秒毎に土の渇きを見て、100以下なら1秒水を出すプログラムです。

 

int sensorPin = A0;
int moistureLevel;
int Pump =2;
int sensorValue = 0;
void setup() {
Serial.begin(9600);
pinMode(Pump,OUTPUT);
}
void loop() {
sensorValue = analogRead(sensorPin);
moistureLevel = map(sensorValue,0,550,0,255);
Serial.println(sensorValue);
 if(moistureLevel<100){//soil dry
 digitalWrite(Pump,HIGH);
 Serial.println(Pump);
 delay(1000);
 digitalWrite(Pump,LOW);
 }
delay(1000);
}
 

タンクとポンプをどうつなげるか考えねばですね。仕事どころではないですね。