5.00 / 1 oy

Arduino'da Su Sensörü Kullanımı ve Örnek Kodlar

Water Sensor olarak geçtiği için su sensörü olarak yazdım ama üzerindeki sıvı miktarını artıp azalan iletkenliği ile ölçen bir sensörden bahsediyoruz aslında. Örneğin yağmur sensörü gibi bir amaçla da kullanabiliriz bu sensörü.

arduino su sensörü

Fotoğraftan da görebileceğiniz gibi su sensörü 3 adet bacacağa sahip bir sensör ve üzerindeki şeritlerdeki iletkenlik seviyesi ile sıvı miktarını ölçmeye yarıyor.

Bağlantı bacakları:

+: 5V

-: GND

S: A0 pini (aşağıdaki kodlar A0 pini için hazırlanmıştır ama diğer analog pinleri de kullanabilirsiniz)

su sensörü arduino

Sıvı sensörü ya da su sensörü (water sensor) olarak çevrilebilir. Bağlantı şekli olarak breadboard'a bağlamak çok mantıklı bir seçim olmaz çünkü sıvı ile temas edecek bir sensörün sıvı ile temas etmemesi gereken devre elemanları ile bir arada olması şu şekilde görünür:

arduino su sensörü breadboard

Bunun yerine doğrudan Arduino'ta 3 kablo ile bağlarsak ıslanmaya daha müsait ve bağımsız olmuş olur.

arduino water sensor

Son olarak bir de ıslatarak deneme yapalım.

arduino water sensor wet

Aşağıdaki kodlar ile hem serial monitörde ıslaklık miktarını ölçüp değerleri görebiliriz, hem de serial plotter ile grafik üzerinde ıslaklık seviyesinin grafiğini takip edebiliriz.

int sensor = A0;
int data;

void setup() {
  Serial.begin(9600);
}
void loop() {
  data = analogRead(sensor);
  Serial.print(data);  
  Serial.print("\n");
  delay(1000);
}

arduino water sensor monitor

arduino water sensor plotter

mr. faruk

03.06.2020 14:01

Bu soru 2 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Arduino'da Su Sensörü Kullanımı ve Örnek Kodlar

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.