IOT/M2M

Cara Mengukur Ketinggian Air Menggunakan Water Level Sensor di Arduino

Water Level Sensor Arduino - Assalamu’alaikum sobat, kembali lagi dengan blog kesayangan kita, apalagi kalau bukan konekthing.com. hehe. Kali ini kita akan belajar bagaimana cara menggunakan sebuah sensor untuk mengukur ketinggian air menggunakan arduino. Untuk aplikasinya sendiri kita dapat menggunakan rangkaian ini untuk beberapa penggunaan, misal untuk mengukur tinggi air minum ternak atau yang lainnya.

 

Cara kerja dari sensor tersebut adalah membaca resistasi yang dihasilkan oleh air yang mengenai lempengan yang bergiris garis pada sensor tersebut, semakin banyak air yang mengenai permukaan bergaris garis tersebut maka hambatannya semakin kecil dan ketika tidak ada air yang mengenai lempengan sensor tersebut maka hambatanya sangat besar atau bisa dikatakan tidak terhingga.

 

oleh karena itu dalam pembacaan ketinggian air nanti kita akan menggunakan funsgi pembacaan analog yang ada pada arduino. langsung saja, mari kita buat rangkaiannya

Pertama, kalian harus menyiapkan komponen – komponenya, berikut komponen yang diperlukan:

1. Arduino Borad

2. Water Level Sensor

Setelah semua komponen siap

 

Setelah rangkaian selesai dibuat selanjutnya buat program di Arduino IDE seperti berikut ini:

 

/*

 * Project : Pengukuran ketinggian air menggunakan water level sensor

 * Dibuat Oleh : Giri Wahyu Pambudi

 * Tanggal : 17/12/2017

 * Credit : https://www.cronyos.com

 * Revisi terakhir : 17/12/2017

 *

 

Wiring :

 Sensor ========> Arduino

 + / VCC    =>     5V

 - / Gnd    =>     Gnd

 S / Signal =>     A0

 

 */

#define pinSensor A0  // mendefinisikan pin A0 sebagai pin yang berhubungan dengan sensorint sensorValue = 0; // variable untuk menampung nilai baca dari sensor dalam bentuk integerfloat tinggiAir = 0; // variabel untuk menampung ketinggian airfloat sensorVoltage = 0; // untuk menampung nilai ketinggian air

 

int nilaiMax = 1023; // nilai "sensorValue" saat sensor terendam penuh kedalam air, bisa dirubah sesuai sensor dan jenis air yang anda pakaifloat panjangSensor = 4.0 ; // 4.0 cm, bisa dirubah, menyesuikan dengan panjang sensor yang kalian gunakan

//        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^//        |||||||||| Variabel di Atas Bisa Dirubah ||||||||||

 

 

void setup() {

  Serial.begin(9600); // mengatur boudrate komunikasi serial antara arduino dengan PC

  Serial.println("Pembacaan Ketinggian Air");

  delay(500);}

void loop() {

  sensorValue = analogRead(pinSensor); // membaca tengan dari sensor dalam bentuk integer

  tinggiAir = sensorValue*panjangSensor/nilaiMax;

  sensorVoltage = sensorValue*5.0/1023;

 

  // print data ke serial monitor

  Serial.print("Sensor Value = ");

  Serial.println(sensorValue);

  Serial.print("Sensor Voltage = ");

  Serial.println(sensorVoltage);

  Serial.print("Tinggi Air = ");

  Serial.println(tinggiAir);

  Serial.println();

  delay(1000);}

 

Lalu buka serial monitor pada Arduino IDE kalian, maka kalian akan melihat nilai analog pembacaan sensor  dan juga ketinggian air yang terdeteksi oleh sensor.

 

Pada tutorial kali ini program dan sensor yang kita pakai masih sangat sederhana, sekedar bisa mengetahui ketinggian air saja. Selain itu kekurangan dari sensor ini yang ketinggian air yang dapat dibaca ssangat terbatas, yaitu sekitar 7 cm. tentu tidak bisa kita aplikasikan untuk mengukur ketinggian air sungai, air kolam penampungan, dll.

 

Jika teman teman banyak yang menginginkan hal demikian silahkan sampaikan kepada tim uper Konekthing, InsyaAllah nanti bisa saya buatkan menggunakan sensor jarak ultrasonic HC-SR04 untuk mengukur ketinggian airnya.

 

Semoga Anda bisa menerapkan penggunaan water level sensor pada Arduino Anda tanpa kendala apapun. Jika memiliki pertanyaan, jangan sungkan untuk bertanya kepada tim super kami di

 

PT. Konekthing Benda Pintar

Jl. Ir H. Juanda No.88 a, Kemiri Muka, Kecamatan Beji, Kota Depok, Jawa Barat 16423

(021) 77808509

info@konekthing.com

 

Konekthing Bandung

Jl. Sukaresmi IV No.7, Ciumbuleuit, Kec. Cidadap, Kota Bandung, Jawa Barat 40142

 

Konekthing Yogyakarta

Jl. Duwet, RT.02/RW.32, Duwet, Sendangadi, Kec. Mlati, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55285

(0274) 2883817, 0812-2510-1600



Share to :

Related Posts

Apa Internet of Things (IOT) itu?

Biasanya dalam kehidupan sehari-hari kita, saat bangun tidur. ketika makan,...

Apa itu sensor cahaya?  

Sensor cahaya adalah komponen elektronika yang dapat mengubah besaran elektrik pada saat...

Peralatan elektronik di kehidupan kita sudah menjadi sahabat yang menemani aktivitas kita sehari-hari. Seringnya penggunaan...

Categories

Search Result: