Cara Membuat Water Level Sensor Ultrasonic Dengan Arduino

Setelah sebelumnya saya membahas mengenai cara program sensor ultrasonic pada postingan sebelumnya, kali ini saya akan membuat sebuah project water level control dengan memanfaat sensor ultrasonik HC-SR04 dan juga Arduino UNO. Sensor ultrasonik HC-SR04 ini biasanya digunakan pada project seperti pengukur tinggi badan, untuk membuat robot,  water level sensor dan lain-lain. Namun pada project ini, saya akan mensimulasikan pembacaan sensor ultrasonic untuk mengukur kedalaman air pada penampungan air (groundtank).

Untuk pengertian dan prinsip kerja dari sensor ini dapat dilihat dari postingan sayasebelumnya pada :

Berikut sedikit informasi dari spesifikasi sensor HC-SR04

Tegangan Kerja : DC 5V
Arus kerja : 15mA
Frekuensi Kerja : 40Hz
Jarak Maks : 4m
Jarak Min : 2cm
Mengukur Sudut : 15 derajat
Sinyal Input Pemicu : 10μS TTL pulsa
Sinyal Output Echo Input sinyal tuas TTL dan kisaran proporsional
Dimensi 45 * 20 * 15mm

Baik langsung saja ke project yang akan dibuat kali ini

Cara Membuat Water Level Sensor Ultrasonic dengan Arduino

Untuk komponen yang digunakan pada project water level sensor kali ini adalah :

  1. Arduino UNO
  2. Sensor Ultrasonic HC-SR04
  3. LCD 16 X 2
  4. I2C LCD
  5. Breadboard
  6. Modul Relay 5 VDC
  7. Kabel Jumper
  8. LED 3mA x 3
  9. Resistor 330 Ω x 3
  10. Piezo Buzzer

Download software arduino terbaru :

ARDUINO IDE

Berikut adalah gambar dari rangkaian water level control ultrasonic yang bisa digunakan :

Cara Membuat Water Level Sensor Arduino dengan Ultrasonic
Cara Membuat Water Level Sensor Arduino dengan Ultrasonic

Coding Arduino Cara Membuat Water Level Sensor Arduino dengan Ultrasonic

Pada program kali ini saya menggunakan modul I2C untuk menghemat pemakaian pin pada LCD 16X2, untuk pemakaian I2C bisa disimak pada postingan saya berikut ini :

Untuk download coding water level control ultrasonic dapat didownload pada link dibawah ini :

CODING ARDUINO

Setelah mendapatkan coding, cobalah compile terlebih dahulu untuk memastikan coding tersebut tidak error. Setelah done compiling, lanjut untuk upload program pada Arduino.

Prinsip kerja dari rangkaian water level ini adalah :

  • Pada rangkaian tersebut terdapat sebuah sensor ultrasonik HC-SR04 yang berfungsi untuk membaca jarak ketinggian air. Pada rangkaian tersebut juga terdapat 3 buah LED yang berfungsi sebagai indikator ketinggian air. Masing-masing LED indikator tersebut di bagi menjadi 3 bagian yaitu level low, middle dan high. Pada level air paling tinggi, dipasang sebuat output sebagai tanda bahaya air meluab sehingga dapat mengaktifkan modul relay dan juga buzzer. Untuk melihat hasil pembacaan jarak, pada rangkaian ini juga dilengkapi dengan LCD 16×2.

Untuk modifikasi koding, dan penambahan tampilan LCD untuk level air dapat menggunakan koding yang lain, seperti dibawah ini :

 

2 Comments

Add a Comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *