fbpx

Mengukur Ketinggian Air Menggunakan Water Level dan Arduino

Water level merupakan sensor yang berfungsi untuk mendeteksi ketinggian air dengan output analog kemudian diolah menggunakan mikrokontroler. Cara kerja sensor ini adalah pembacaan resistansi yang dihasilkan air yang mengenai garis lempengan pada sensor. Semakin banyak air yang mengenai lempengan tersebut, maka nilai resistansinya akan semakin kecil dan sebaliknya. Di bawah ini adalah tampilan dari sensor water level.

Sensor water level

Untuk dapat digunakan pada Arduino, mari kita ikuti penjelasan di bawah ini :

Alat dan bahan :

  • Arduino Uno R3, BELI
  • Sensor water level, BELI
  • Kabel jumper male to female, BELI

Rangkaian :

Sensor water level dan Arduino

Konfigurasi pin :

  • Pin S/Data dihubungkan ke pin A1
  • + atau VCC dihubungkan ke 5v
  • – atau GND dihubungkan dengan GND

Sketch program :

int pinSensor = A0;
float panjangSensor = 4.0 ;
void setup() {
  Serial.begin(9600);
  Serial.println("Mengukur Ketinggian Air");
  delay(500);
}

void loop() {
  int nilai = analogRead(pinSensor);
  float tinggiAir = nilai * panjangSensor / 1023;
  Serial.print("Tinggi Air = ");
  Serial.print(tinggiAir);
  Serial.println(" cm");
  delay(1000);
}

Penggunaan :

  • Rangkai semua komponen sesuai konfigurasi pin di atas
  • Upload sketch program arduinoya sampai done uploading
  • Siapkan sebuah gelas
  • Masukkan sensor ke dalam gelas
  • Isi gelas dengan air secara perlahan, bersamaan itu buka Serial Monitor pada Arduino IDE untuk melihat nilai ketinggian air yang didapat.
  • Selesai

Cukup sekian pembahasan kali ini, semoga bermanfaat ya. Terima kasih.

About the Author

10 thoughts on “Mengukur Ketinggian Air Menggunakan Water Level dan Arduino

  1. Apakah bisa saya koneksikan dengan servo untuk membuat pintu keluar masuk air? contoh jika ketinggian air dibawah 100 pintu air akan terbuka, jika diantara 150-170 pintu air tertutup dan jika diatas 170 pintu buangan air akan terbuka

  2. Bg, maaf saya boleh minta codingannya gak ?
    Krn saya udah ngikutin yg abg buat, tp codingannya selalu error gitu.
    Makasih bg 🙏