Sensor Ketinggian Air Untuk Arduino

Pelampung sensor ketinggian air

Sensor Ketinggian Air Untuk Arduino

Ada banyak cara untuk mengukur ketinggian air dengan mikroprosesor Arduino

Sensor Ultrasonik

Cara pertama adalah dengan menggunakan pengukur jarak ultrasonik. Sensor ini mengukur waktu propagasi sinyal dari pemancar sampai kembali lagi ke penerima. Waktu propagasi sebanding dengan jarak tempuh. Perlu diperhatikan bahwa kecepatan suara di udara terpengaruh oleh temperatur dan kelembaban.

Salah satu sensor ultrasonik yang populer adalah HC-SR04. Sensor ini murah meriah dan sangat populer, namun agak kurang akurat, dan tidak tahan air. Kalau dipakai mengukur air terus-menerus kemungkinan akan kena korosi dari air.

HC SR04 sensor jarak ultrasonik
HC SR04 sensor jarak ultrasonik

Sensor lain yang lebih baik adalah JSN-SR04T. Sensor ultrasonik ini kedap air, namun bagian elektroniknya harus diletakkan di tempat kering.

Sensor Kapasitif

Sensor jenis ini memanfaatkan sifat kapasitif untuk mendeteksi adanya air.

Sensor kapasitif XKC-Y25-V
Sensor kapasitif XKC-Y25-V

Sensor ini mesti dipasang di dinding luar wadah air. Wadahnya harus non logam. Cairan harus konduktif. Prinsip kerjanya jika ada air di dekat sensor, maka akan ada perubahan kapasitansi yang dapat dideteksi oleh rangkaian di dalamnya.

Pemasangan sensor XKC-Y25-T12V
Pemasangan sensor XKC-Y25-T12V

Sensor ini cocok untuk cairan yang sama sekali tidak boleh disentuh , misalnya bahan-bahan asam atau korosif lainnya.

Sensor ini hanya memberi indikasi ada / tidaknya cairan, namun tidak dapat memberikan informasi ketinggian cairan tersebut.

Sumber: https://wiki.dfrobot.com/Non-contact_Liquid_Level_Sensor_XKC-Y25-T12V_SKU__SEN0204

Pelampung

Berikut ini sensor ketinggian air dengan pelampung. Sensor dengan pelampung biasanya hanya memberikan indikasi on-off, tidak memberikan data ketinggian secara detail.

Pelampung sensor ketinggian air
Pelampung sensor ketinggian air

Sensor di atas mengukur ketinggian air dengan batas atas dan batas bawah.

Berikut ini sensor ketinggian air dengan menggunakan magnet.

Pelampung sensor ketinggian air
Pelampung sensor ketinggian air

Pada bagian busa yang bergerak di dalamnya terdapat magnet, sedangkan di bagian yang diam terdapat relay magnetik (reed relay). Dari gerakan pelampung akan menyebabkan relay membuka/ menutup tergantung ketinggian air. Kondisi relay ini dapat dibaca oleh Arduino sebagai ketinggian air.

Tekanan Air

Berikut ini beberapa sensor yang menggunakan prinsip hidrostatika.

Sensor tekanan air lengkap
Sensor tekanan air lengkap

Sensor tekanan air di atas mengukur tekanan air pada pipa 1/4 inch. Outputnya berupa tegangan analog. Tegangan ini dapat dibaca oleh ADC di Arduino untuk kemudian diterjemahkan menjadi ketinggian air.

 

Sensor tekanan air
Sensor tekanan air

Sensor di atas mengukur tekanan air. Sensor ini lebih profesional, dilengkapi dengan output dengan protokol current loop 4 ~ 20 mA atau RTU Modbus (RS485).

 

Tinggalkan Balasan

This site uses Akismet to reduce spam. Learn how your comment data is processed.