WATER SENSOR DAN LED INDIKATOR



Mengukur ketinggian air dengan arduino dan sensor Water Level

     Water level sensor adalah sebuah komponen elektronika yang digunakan untuk mengukur ketinggian air. Sensor ini cocok digunakan untuk pengisian air seperti tandon, mengisi bak mandi dengan mematikan kran sendiri atau projek lainnya untuk mengukur ketinggian air.

Dengan ukuran sensor yang kecil, sensor ini tidak bisa mengukur sampai dasar air tetapi hanya atasnya saja. Seperti kayak di tandon ,ketika air sudah penuh atau hampir sampai atas sensor ini mendeteksi bahwa ketinggian air sesuai dengan yang diatur maka sensor ini mengirim data ke mikrokontroller dan setelah itu mikrokontroller menggerakkan outputnya yaitu dengan mematikan pompa air. Walaupun bentuknya yang kecil tapi kegunaannya cukup banyak digunakan. Sensor ini juga bisa diakses dari jarak jauh. Misalnya saja ketika kita ingin tahu ketinggian air kolam ikan atau bisa juga ketinggian ar minum ayam jika minum ayam nya dibuat secara otomatis.

Bahan yang harus dipersiapkan
  • Arduino uno
  • Sensor Water Level
  • Software arduino.download disini
  • Kabel Jumper
  • LED
  • Breadboard
    Flowchart
    Sebelum memulai memprogram atau membuat alat ini kita harus tau alrnya dahulu dengan membuat flowchart. Flowchart ini membantu kita dalam mempermudah membuat sebuah kode program dan menganalisa jika terjadi sebuah permasalahan kode program.

    Cara Kerja alat ini
    Admin menggunakan sensor water level sebagai inputnya dan led sebagai outputnya, led1 yang berwana kuning dan led2 berwarna hijau. Sebelum memprogram kalian harus tau nilai sensor atau data sensor kalian. Cara kerjanya jika sensor water level mendeteksi ketinggian air sesuai yang diatur atau nilai sensor kurang dari 700 maka led1 nyala itu tandanya air penuh. Jika water level mendeteksi bahwa air kosong atau nilai sensor lebih dari 700 maka led2 nyala itu artinya tidak ada air. Setiap sensor memiliki nilai yang berbeda-beda sesuai dengan sensor yang kalian pakai.

    Mengukur ketinggian air dengan arduino dan sensor Water Level
    • Rangkailah seperti gambar dibawah ini.
    • pastikan kabel tertancap dengan benar.
    • Buka software arduino,Copy kode program di bawah ini.
    
    
    int air=A0;       //inisial sensor ketinggian air masuk pin A0
    int led1=4;       //inisial led1 mauk pin 4
    int led2=5;       //inisial led2 masuk pin 5
    void setup() {
      // put your setup code here, to run once:
    pinMode(air,INPUT);     //sensor suara sebagai INPUT
    pinMode(led1,OUTPUT);   //led1 sebagai OUTPUT
    pinMode(led2,OUTPUT);   //led2 sebagai OUTPUT
    Serial.begin(9600);     //Serial komunikasi arduino
    }
    
    void loop() {
      // put your main code here, to run repeatedly:
    int value= analogRead(air);      //membaca sensor ketinggian air
    Serial.println(value);           //menampilkan nilai sensor ketinggian air di serial monitor
    delay(1000);                     //waktu 1000 ms
    
    if (value <700){                   //jika nilai sensor kurang dari 700
      digitalWrite(led1,HIGH);         //led1 nyala
      digitalWrite(led2,LOW);          //led2 mati
      Serial.println("air penuh");     //menampilkan ke serial monitor bahwa air penuh
    }
    else{                              //jika tidak
      digitalWrite(led1,LOW);          //led1 mati
      digitalWrite(led2,HIGH);         //led2 nyala
      Serial.println("air kosong");    //menampilkan ke serial monitor bahwa air kosong
      }
    }

    Komentar

    Postingan populer dari blog ini

    PESTA ADAT WARGA PAROTO "MATTOJANG" AYUNAN RAKSASA

    PEMBAGIAN SEMBAKO DAN AIR BERSIH DI DESA PAROTO

    MENYALAKAN EMPAT LAMPU DENGAN HP ANDROID MELALUI WIFI