Bilgiler > Arduino Su taşıma projesi
Arduino Su taşıma projesi
Su taşıma motoru:Uçlarına 5-9 V gerilim uygulandığında, motora bağlı hortumdan suyu bir taraftan bir tarafa taşıyan devre elemanıdır. Uygulanan gerilim artırıldığında suyun taşınma hızı artar.
Su seviye sensörü: Suyun sensördeki seviyesine göre gerilim üreten devre elemanıdır. Seviye sensörü arduino'nun analog girişine bağlanır ve sayısal değer ölçülür. Arduinoya direkt bağlandığında 0 ile 650 arasında değer göstermektedir. Ancak su seviye sensörünün en alt noktası ıslandığı anda değer 350'den başlamaktadır.
Devrenin çalışması: Sensörden gelen bilgiye göre, kabın doluluk miktarı tespit edilir ve ona göre su motoru çalıştırılır ya da durdurulur.
-- program kodları--
int seviye=0;
void setup() {
Serial.begin(9600);
pinMode(7,OUTPUT); // transistörlü motor sürücü
}
void loop() {
seviye=analogRead(A7);
if(seviye<30) //SU seviyesi en alta ulaştı
digitalWrite(7,0);
else
digitalWrite(7,1);
delay(1000);
Serial.println(seviye);
}
***