46
diaktifkan, maka pada LCD akan menampilkan status sensor dan pemberitahuan apabila menerima sms .
4.4. Pengujian Rangkaian Sensor Water Flow
Pengujian rangkaian water flow sensor ini yaitu sensor akan menghasilkan pulsa setiap aliran yang di lewati sensor. Setip pulsa akan di kalibrasi dengan
dalam satuan liter, setelah diuji pada sensor saya ini untuk mendapatkan pulsa dalam 1 liter, yaitu sensor menghasilkan pulsa sebanyak 514 pulsa, untuk
mengkalibrasi dalam satuan liter, setiap pulsa di bagi dengan 514, maka akan dapat satuan liter.
Tabel 4.1. Tabel Pengujian Pulsa Water Flow Sensor
No Pulsa
Liter 1
514 1
2 1028
2 3
1542 3
4 2056
4 5
2570 5
Water flow sensor ini terdiri atas katup plastik, rotor air, dan sebuah sensor hall- effect. Ketika air mengalir melalui pipa dalam sensor ini, maka akan mengenai
rotor, dan membuatnya berputar. Kecepatan putar rotor akan berubah ketika kecepatan aliran air berubah pula. Output dari sensor hall-effect akan sebanding
dengan pulsa yang digenerate rotor. Pulsa ini akan di hubungkan ke counter pada
47
mikrokontroler dengan 514 counter = 1 liter. Untuk mendapatkan perliter, setiap counter di bagi dengan 514.
Gambar 4.2. Grafik Pulsa Sensor Terhadap Volume Air
Dari grafik perbandingan antara pulsa terhadap volume air, dapat disimpulkan bahwa pulsa keluaran dari sensor berbanding lurus terhadap volume air. Dengan
katalain semakin besar pulsa yang dihasilkan, semakin besar juga volume air yang dialirkan. Demikian juga terhadap volume airnya. Semakin banyak volume airnya,
maka semakin besar juga pulsa yang dihasilkan oleh sensornya.
4.5. Pengujian Rangkaian Relay dan Pompa Air
Pada pengujian rangkaian relay, yaitu dengan memberi tegangan pada basis transistor, yang di gunakan pada driver relay. Transistor pada rangkaian ini di
gunakan sebagai swiching, artinya apabila basis di beri tegangan maka colektor akan terhubung ke emitter, dan relay aktif. Berikut adalah program untuk
500 1000
1500 2000
2500 3000
1 2
3 4
5
P u
ls a
Volume liter
Grafik Pulsa vs Volume Air
48
pengujian relay. Yaitu memberikan tegangan pada basis transistor dengan mikrokontroler.
include mega8535.h include delay.h
void mainvoid {
DDRA=0x01; PORTA=0x01;
DDRB=0x00; PORTB=0x00;
DDRC=0x00; PORTC=0x00;
DDRD=0x00; PORTD=0x00;
while 1 {
PORTB.0=1; delay_ms1000;
PORTB.0=0; delay_ms1000;
} }
Setelah Program di atas di download ke mikrokontroler, secara otomatis relay akan mengalami kondisi terbuka dan tertutup selama 1 detik.
49
4.6 Program Lengkap