● online
- Sensor Ultrasonik HC-SR04 HC SR04 Sensor Jarak Ult....
- E18-D80NK Infrared Obstacle Avoidance Sensor Proxi....
- Raspberry Pi Pico Microcontroller Board....
- Raspberry Pi 4 Model B 8GB Original UK E14 Raspi 4....
- Max7219 Led Dot Matrix 32x8 Display Module For Ard....
- Kabel Jumper 10cm Dupont Pelangi 10 cm Male to Mal....
- PWM DC 10A Motor 12V-40V Pulse Width Modulation Sp....
- LM2596 Module Step Down DC-DC Ultra compact in 3-4....
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Tutorial Akses Data Sensor Water Flow Menggunakan Arduino Uno
Sensor Waterflow adalah sensor yang dapat membaca aliran air pada suatu tempat/saluran air. Sensor ini digunakan untuk membaca kecepatan putaran rotor yang berputar disebabkan oleh adanya aliran air. Salah satu sensor waterflow yang banyak tersedia di pasaran seperti terlihat pada gambar di bawah ini, yakni tipe YF-S201

Sensor waterflow YF-S201 terdapat 3 kabel yaitu Merah (Vcc), Hitam (GND), dan Kuning (Signal). Prinsip kerja sensor ini adalah dengan mengukur debit air dengan menghitung putaran kincir yang terdapat pada alat. Jika air mengenai kincir air, maka kincir berputar. Di dalam kincir terdapat sebuah rotor dengan magnet dan ketika berputar menghasilkan magnet berdasarkan fenomena Hall effect. Semakin cepat aliran air melalui sensor ini, semakin cepat putaran rotor dan oleh karena itu semakin tinggi angka yang terbaca pada sensor. Angka ini merupakan sinyal keluaran berupa gelombang kotak, yang nantinya akan dihitung sehingga kita dapat mengetahui aliran dan volume air yang melewati alat tersebut. Untuk lebih memahami cara akses data sensor marilah buat percobaan sederhana, sebelum itu persiapkan:
Alat dan Bahan Percobaan Water Flow – Uno
Buatlah rangkaian seperti pada gambar dibawah ini dengan konfigurasi pin:
- Arduino Uno
- Sensor waterflow YF-S201
- Jumper secukupnya (Male to Male)
Buatlah rangkaian seperti pada gambar dibawah ini dengan konfigurasi pin:
- VCC dihubungkan dengan 5V Arduino Uno.
- GND dihubungkan dengan GND Arduino Uno.
- Signal dihubungkan dengan pin 2 Arduino Uno

Contoh Program YF-S201 – Uno
Selanjutnya buka IDE Arduino Anda, dan copy-kan contoh program akses data sensor water flow dengan Arduino sebagai berikut :
volatile int pulsa_sensor; unsigned int literPerjam; unsigned char pinFlowsensor = 2; //Pin sensor terhubung pada pin 2 Arduino Uno unsigned long waktuAktual; unsigned long waktuLoop; double liter; void cacahPulsa() { pulsa_sensor++; } void setup() { pinMode(pinFlowsensor, INPUT); //Deklarasi sensor sebagai input digitalWrite(pinFlowsensor, HIGH); Serial.begin(9600); attachInterrupt(0, cacahPulsa, RISING); sei(); waktuAktual = millis(); waktuLoop = waktuAktual; } void loop() { waktuAktual = millis(); if(waktuAktual >= (waktuLoop + 1000)) { waktuLoop = waktuAktual; literPerjam = (pulsa_sensor*60/7.5); //instruksi untuk mengukur debit air pulsa_sensor = 0; Serial.print(literPerjam, DEC); Serial.println(" L/jam"); //menampilkan nilai debit air pada Serial Monitor } }
Setelah berhasil mengupload program di atas ke Arduino, seharusnya tampilan Serial Monitor Anda akan seperti berikut: (sambil tiup sensor waterflow nya ya 😂🤭)

Berdasarkan Gambar di atas pada saat sensor tidak mendeteksi adanya aliran air (simulasi: tidak ada tiupan angin) maka memunculkan nilai 0 L/jam pada serial monitor, namun saat sensor mendeteksi adanya aliran air (simulasi: ada tiupan angin) maka akan memunculkan nilai seperti pada gambar di atas. Semakin deras aliran air (simulasi: semakin kencang tiupan angin) maka nilai yang di tampilkan pada serial monitor akan semakin besar.
Demikian sedikit percobaan bagaimana mengakses data pada sensor water flow menggunakan Arduino Uno, semoga dapat bermanfaat. Anda dapat pula mengembangkan tutorial sederhana di atas untuk membuat sistem yang lebih kompleks. Ditunggu ya project-project briliannya 😊
Tutorial Akses Data Sensor Water Flow Menggunakan Arduino Uno
Oke pada artikel kali ini membahas telegram kembali menggunakan sensor DHT untuk mendeteksi suhu dan kelembaban. Jadi nanti akan... selengkapnya
Water level merupakan sensor yang berfungsi untuk mendeteksi ketinggian air dengan output analog kemudian diolah menggunakan mikrokontroler. Cara kerja... selengkapnya
Traffic Light atau lampu lalu lintas adalah lampu yang mampu menertibkan arus lalu lintas jalanan baik kendaraan bermotor, mobil,... selengkapnya
Pada artikel ini saya akan memberikan cara cepat menggunakan motor servo pada Arduino. Pasti tentunya anda sedang mencari tutorial-tutorial... selengkapnya
Real Time Clock DS3231 adalah rangkaian elektronik yang berfungsi untuk menyediakan data waktu dan tanggal dengan tingkat presisi... selengkapnya
Sudah pernah menyalakan LED menggunakan Python? Atau membaca input dari tombol? Di proyek kali ini, kamu akan menggabungkan dua fungsi... selengkapnya
SIM800C adalah modul GSM / GPRS yang bekerja di frekuensi 850 – 1900 MHz, modul ini dapat membaca SMS... selengkapnya
SW-420 adalah sensor untuk mendeteksi getaran, cara kerja sensor ini adalah dengan menggunakan 1 buah pelampung logam yang berisi 2... selengkapnya
Artikel kali ini, akan membahas tentang mengontrol sebuah LED menggunakan remote. Remote apa yang digunakan? anda dapat menggunakan berbagai... selengkapnya
Sebagai seorang programmer tentu saja harus mempunyai kemampuan di bidang Bahasa pemograman karena landasan utama dalam membangun sebuah aplikasi... selengkapnya
Kabel Jumper Dupont Pelangi 10 cm female to female 1 lembar = 40 kabel
Rp 9.0002000W SCR Electronic Voltage Regulator Speed Controller Dimmer Thermostat Aplikasi : Kontrol temperature heater, kontrol kecepatan fan/bor tangan/gurinda tangan, kompor… selengkapnya
Rp 19.500Specifications: Operating voltage: DC3-5V Operating current: less than 20mA Sensor Type: Analog Detection Area: 40mmx16mm Production process: FR4 double-sided HASL… selengkapnya
Rp 3.000Warna : biru dan merah Bahan Alumunium 25T include baut 2 pcs
Rp 8.750Mini Solderless Breadboard 400 Tie Points adalah breadboard 400 titik lubang, dengan ukuran yang compact sangat cocok untuk anda yang… selengkapnya
Rp 7.800Spesifikasi: 20mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 219.000Kabel Jumper Dupont Pelangi 10 cm.. male to female 1 lembar isi 40 kabel
Rp 9.000Description: TP5100 is a double switch buck 8.4V, single cell 4. 2V lithium battery charge management chip. Its ultra-compact QFN16… selengkapnya
Rp 10.600Features – Calibrated directly in Celsius (Centigrade) – Linear + 10.0 mV/C scale factor – 0.5C accuracy guaranteeable (at +25C)… selengkapnya
Rp 8.000
Saat ini belum tersedia komentar.