Pengukuran tingkat cairan adalah teknik umum dalam beberapa aplikasi industri dan domestik (untuk mengukur tingkat air di tangki). Biasanya dilakukan dengan menggunakan sonda yang dicelupkan dalam cairan dan mengukur konduktivitas di antara mereka. Konduktivitas ini biasanya diukur oleh perubahan resistensi karena perubahan tingkat air. Jenis sensor ini ditampilkan dalam gambar berikut:
Cara lain untuk merasakan tingkat (biasanya tingkat penuh) untuk aplikasi seperti pemadam motor saat tangki air penuh, adalah menggunakan sensor berbasis apung yang mematikan aliran secara mekanis. Biasanya ini adalah perangkat mekanis yang berukuran besar dan hanya dapat mendeteksi saat tangki penuh.
Mengapa kami tidak dapat menggunakan sensor ini
Untuk aplikasi khusus yang kami kerjakan, kami tidak dapat memasukkan apa pun secara fisik ke dalam bak karena sifat cairan. Ini juga kasus jika apa yang Anda ukur adalah makanan. Mendapatkan sensor grade makanan dan mempertahankan standar keamanan makanan bisa menjadi tantangan.
Cara non-invasif dan non-kontak untuk merasakan tingkat cairan di tangki tampaknya menjadi pendekatan terbaik. Dalam situasi ini, pertanyaan kontaminasi cairan tidak pernah muncul.
Bagaimana kami melakukannya
Papan breakout sensor Laser ProtoCentral berisi sensor VL53L0X dari ST Microelectronics, yang merupakan sensor pengukuran jarak time-of-flight berbasis Laser lengkap. Hal yang baik tentang perangkat ini adalah ia dapat memantulkan cahaya Laser IR tak terlihat dari setiap permukaan dan mengukur waktu yang dibutuhkan cahaya untuk mencapai detektor, yang juga terintegrasi dalam perangkat.
Jangkauan pengukuran jarak maksimum sensor adalah 2 meter, namun kami masih dapat mencapai resolusi 2 mm dari tingkat air di tangki. Papan breakout Laser ToF terhubung ke papan kompatibel Arduino yang dikenal sebagai ProtoFly dari ProtoCentral, yang memiliki modul Bluetooth nirkabel bawaan. Disertai dengan paket baterai Li-Ion, semuanya siap untuk nirkabel.
Unit ini dipasang di atas tangki di mana air dipompa masuk dengan pompa air kecil.
Data tinggi ini kemudian dikirim secara nirkabel ke komputer yang menjalankan GUI berbasis processing. Aplikasi processing mengukur dan mencatat data tingkat air secara real-time. Berikut adalah video perangkat dan perangkat lunak dalam aksi.
Hasil
Secara keseluruhan, kami memiliki pengalaman baik menggunakan cara non-konvensional untuk mengukur tingkat air di tangki. Sensor ini juga menyediakan cara pengukuran non-kontak dan lebih andal dengan sangat sedikit pekerjaan antarmuka yang terlibat.
Kami juga akan membuat panduan pemasangan Fritzing segera mungkin, tetapi cukup mudah untuk menghubungkan papan ini ke Arduino, dengan semua kode dan library yang disediakan.