Penjelasan Singkat
Water Flow sensor adalah sensor yang mempunyai fungsi sebagai penghitung debit air yang mengalir yang dimana terjadi pergerakan motor yang akan dikonversi kedalam nilai satuan Liter. Sensor ini terdiri dari beberapa bagian yaitu katup plastik, rotor air, dan sensor hall efek.
Motor yang ada di module akan bergerak dengan kecepatan yang berubah-ubah sesuai dengan kecepatan aliran air yang mengalir.
Sedangkan pada sensor hall efek yang terdapat pada sensor ini akan membaca sinyal yang berupa tegangan yang diubah menjadi pulsa dan dikirim ke mikrokontroler dalam hal ini Arduino Uno dan diolah sebagai data laju akan debit air yang mengalir.
Prinsip Kerja dari Water flow sensor
Air yang mengalir akan melewati katup dan akan membuat rotor magnet berputar dengan kecepatan tertentu sesuai dengan tingkat aliran yang mengalir.
Medan magnet yang terdapat pada rotor akan memberikan efek pada sensor efek hall dan itu akan menghasilkan sebuah sinyal pulsa yang berupa tegangan (Pulse Width Modulator).
Output dari pulsa tegangan memiliki tingkat tegangan yang sama dengan input dengan frekuensi laju aliran air. Sinyal tersebut dapat diolah menjadi data digital melalui pengendali atau mikrokontroler.
Spesifikasi :
- Tegangan operasional 5 Vdc
- Minimal arus operasional 15mA
- Flow Rate 130L/min
- Load Capacity 10mA(DC 5V)
- Suhu operasi maksimal 80°
- Suhu air maksimal 120°
- Kelembaban 35% – 90%RH
- Tekanan air maksimal 2.0MPa
[irp]
Bahan yang perlu dipersiapkan untuk tutorial ini antara lain :
- Arduino Uno
- Komputer + Software IDE Arduino
- Sensor water flow
- Kabel Jumper
Skema yang perlu dirangkaikan
Contoh kode pemrograman
/* . . . https://www.nyebarilmu.com . . . */ int TURBINE; //pengukuran SINYAL data yang bersifat incremental int HSensor = 2; //nama alias pada pin 2 int Calc; void speedrpm () //fungsi penghitungan dan interrupt { TURBINE++; //bersifat incrementing (dengan mode falling edge) } void setup() { pinMode(HSensor, INPUT); //inisialisasi sebagai input Serial.begin(9600); attachInterrupt(00, speedrpm, RISING); //cara penulisan perintah interrupt } void loop () { TURBINE = 00; //data awal = 0 sei(); //perintah aktifnya mode interrupt delay (1000); //nilai delay 1 detik cli(); //perintah untuk matinya program interrupt Calc = (TURBINE * 60 / 7.5); //Pulsa * 60 / 7.5 //satuan FLOW RATE benda cair yaitu L / hour Serial.print(Calc, DEC); //menampilkan hasil pembacaan kalkulasi flow rate dalam bentuk dec di serial monitor Serial.print(" L/hour\r\n"); //Tampilkan L / hour pada baris baru }
Untuk tutorial tersebut dapat dipraktekan menggunakan aliran air pada kran.
Selamat mencoba!
Terimakasih sudah berkunjung, dan semoga bermanfaat. Salam nyebarilmu.com!
Mas kenapa rumusnya Calc = (TURBINE * 60 / 7.5), mungkin bisa dijelaskan
iya itu, hasil percobaan saya
kalo untuk angka 60 dari 1 menit = 60 detik
sedangkan 7.5 merupakan konstanta dari perhitungan flow rate
dikarenakan flowrate satuannya yaitu L/Minute
thanks sudah berkunjung
Itu untuk mengatur eco water flow nya jalan berapa detiknya bagaimana?
eco water flow itu yang dimaksud seperti apa ya?
Mas kalo di kembangkan sama lcd.. trus kita mau tentukan kluarnya lewat keypard gimna caranya mas..??
Coba direquest saja disini gan, nanti saya list kan,
Request Article
Mas kenapa rumusnya Calc = (TURBINE * 60 / 7.5), mungkin bisa dijelaskan
Mas kalo di kembangkan sama lcd.. trus kita mau tentukan kluarnya lewat keypard gimna caranya mas..??
Coba direquest saja disini gan, nanti saya list kan,
Request Article
kak ada koding yang pakai sensor waterflow + sensor infrared??
terimakasih sebelumnya kak, artikel sangat berguna sekali
bisa dibuatkan programnya, tapi sequence programnya seperti apa dulu ya?
bisa dijabarkan sedikit
jadi air mengalir lewat waterflow sensor
airnya masuk kedalam botol
botol tersebut saya kasih infrared supaya sebelum penuh airnya dibotol maka akan mati
terimakasih sebelumnya kak
Kalo saran ane sih, mending pake timer aja,
jadi di trial dulu misal botol 330mL, itu kalo penuh berapa detik dengan kecepatan air tertentu
soalny infrared itu gak bisa detek benda cair,
kak, mau tanya lagi koding waterflow..
kalau waterflownya detec dalam keadaan 1L dapat menghidupkan relay yang berfungsi untuk mematikan pump
bisa banget itu gan,
tetapi ada parameter yang perlu diperhatikan misalnya kecepatan pompanya dalam satu L/menit
kemudian baru memanggil fungsi untuk relay yang akan diprogram
kak ada koding yang pakai sensor waterflow + sensor infrared??
terimakasih sebelumnya kak, artikel sangat berguna sekali
Kak apa ego waterflow nya tidak bisa di atur agar semisal 5 detik off sendiri gtu?
Terimakasih
Paling mudah menggunakan fungsi for untuk perulangan delay 1000 ms second gan, baru panggil fungsi untuk matiin motor pompanya, bukan matiin sensornya
Kak apa ego waterflow nya tidak bisa di atur agar semisal 5 detik off sendiri gtu?
Terimakasih
Paling mudah menggunakan fungsi for untuk perulangan delay 1000 ms second gan, baru panggil fungsi untuk matiin motor pompanya, bukan matiin sensornya
Kak, untuk mengkonversi debit fluida menjadi L/detik itu bagaimana, apakah tetap makai konstanta flowrate juga?
iya gan, masih tetap sama pake rumusnya
Kak, untuk mengkonversi debit fluida menjadi L/detik itu bagaimana, apakah tetap makai konstanta flowrate juga?
iya gan, masih tetap sama pake rumusnya
apakah sama program untuk water flow sensor ukuran 1/2 sprt di atas dengan ukuran 1/4 yang warna putih.
perlu dilihat datasheetnya per sensor gan, soalny pasti perbedaannya di flow rate sama output tegangan sensor,
apakah sama program untuk water flow sensor ukuran 1/2 sprt di atas dengan ukuran 1/4 yang warna putih.
perlu dilihat datasheetnya per sensor gan, soalny pasti perbedaannya di flow rate sama output tegangan sensor,
kak kalo untuk liat debit air yang mengalir di sensornya itu gimana kak?
di serial monitor sis,
yang diliat di LCD sedang ane buatkan artikelnya + notifikasi via SMS
maaf kak..kalau fungsi penambahan resistor dari pin 2 ke ground untuk apa ya?
karena saya lihat project di situs” lain kebanyakan tidak ada penambahan resistor.
itu buat pull down gan,
fungsi agar nilai ambang dibacanya tetap ke logika rendah,
misal tegangan 2,7vdc yang masuk nilai ambang, jika tanpa itu tidak akan terbaca nilainya
maaf kak..kalau fungsi penambahan resistor dari pin 2 ke ground untuk apa ya?
karena saya lihat project di situs” lain kebanyakan tidak ada penambahan resistor.
itu buat pull down gan,
fungsi agar nilai ambang dibacanya tetap ke logika rendah,
misal tegangan 2,7vdc yang masuk nilai ambang, jika tanpa itu tidak akan terbaca nilainya
Kak mau tanya, ini bisa digunakan untuk pin lain selain pin 2 gak ya ?
bisa saja gan, asal bukan di pin ADC
Salam
Kalo membuat satuan debit l/h ke satuan keceptan m/s gmana?misal dngn flow meter dpt 1 l/h itu brapa m/s kecepatan alirannya? Untuk pembuatan currentmeter
Trima kasih…
Salam
Kalo membuat satuan debit l/h ke satuan keceptan m/s gmana?misal dngn flow meter dpt 1 l/h itu brapa m/s kecepatan alirannya? Untuk pembuatan currentmeter
Trima kasih…
Untuk merubah satuan debit l/h ke satuan kecepatan m/s seperti water currentmeter gmana? Ap bsa diambil dri frekuensi dan jari2 bling2? Tks
kurang tau gan, soalny setahu ane m/s itu untuk pengukur kecepatan motor,
Untuk merubah satuan debit l/h ke satuan kecepatan m/s seperti water currentmeter gmana? Ap bsa diambil dri frekuensi dan jari2 bling2? Tks
kurang tau gan, soalny setahu ane m/s itu untuk pengukur kecepatan motor,
maaf mas kalo data flowrate nya per 5 detik lalu data itu disimpan ke mysql mnggunakan ethernetshield untuk sourcecode nya sperti apa ya mas? makasih
untuk ke dalam mysql belum pernah dipratekkan gan,
paling ke thingspeak
maaf mas kalo data flowrate nya per 5 detik lalu data itu disimpan ke mysql mnggunakan ethernetshield untuk sourcecode nya sperti apa ya mas? makasih
untuk ke dalam mysql belum pernah dipratekkan gan,
paling ke thingspeak
apa bisa menghitung kecepatan air yg ke luar gan? dan menghitung volume air?
Postingan yang sangat menarik gan.
Mohon Ijin copy sebagai pembelajaran di bidang flow meter instrument.
Kami juga menjual produk produk flow meter dengan pilihan Brand, Type terlengkap. Bisa cek di website kami Jual Flow Meter & Pumps
Thanks for posting the useful information
ya silahkan, gan