nem olcme

Toprağın nemi nasıl ölçülür ? (Nem Sensörü Yapma )

Toprağın nemini ölçmek için basit nem sensörü yapmamız gerekmektedir.İhtiyacımız olan devrede sadece bir direnç kullanılıyor , toprağın nemine göre analog girişine bir değer verecektir ama bu devre çok verimli değildir, tabi bu kullanılamaz anlamına gelmez .

Analog girişine çok küçük değer verir. Burada kullanılan arduino uno yerine istediğiniz herhangi bir arduino modeli kullanılabilir.

nem olcme

Hatta Kullandığınız pin sayısının az olmasından dolayı attiny tavsiye ederim. Bunun için programda küçük değişiklikler yapmalısınız bunun programını aşağıda bulabilirsiniz.

arduino-project-soil-moisture-sensor-550x512


const int pinler = 0; 
const int nemdegeri = 250;  
 void setup() { Serial.begin(9600);
 }  
void LedState(int state) { 
digitalWrite(13, state); 
}  
void loop() { 
int moisture = analogRead(pinler);  
Serial.println(moisture);  
if(moisture > nemdegeri) { 
LedState(HIGH); 
} else { 
LedState(LOW); 
} 
delay(100);  
} 

Aşağıdaki programımız attiny için yazılmıştır kullanılan pinler  A1(2) analog giriş ve 1 (PWM) çıkışıdır  .

attiny85

const int pinler = A1; 
const int nemdegeri = 250;   
void setup() { }  
void LedState(int state) { 
digitalWrite(1, state); 
}  void loop() { 
int moisture = analogRead(pinler);  
if(moisture > nemdegeri) {  
LedState(HIGH); 
} else { 
LedState(LOW); 
} 
delay(100);
  }

Programımız hazırdır.

Boş zamanlarda arduino ile uğraşan kendi halinde bir Öğretmen.

Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.