Upload
binsar-samuel
View
268
Download
4
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
WATER LEVEL MEASURE WATER LEVEL MEASURE AND CONTROL WITH AND CONTROL WITH ULTRASONIK SENSOR AND ULTRASONIK SENSOR AND ARDUINO UNOARDUINO UNO
Kelompok : Ahmad NuryanaBinsar Samuel .SSarah Adhitia .RSri Siti Adhiyani .S
Kelas : 2A-D3 Teknik Pendingin dan Tata Udara
Politeknik Negeri Bandung 2012
Latar belakang masalahLatar belakang masalahBidang teknik itu tidak pernah lepas dari hal
pengukuran. Salah satunya ketinggian dan jarak. Dalam hal instrumentasi, pengukuran
ketinggian menjadi salah satu komponen yang cukup penting dan menjadi dasar dari
perhitungan yang lainnya. Hal ini juga yang membuat kami terpikir
untuk membuat alat ukur jarak/ketinggian menggunakan SRF-05 dan Arduino Uno.
Alat dan Bahan
Arduino Uno
Arduino Uno adalah board mikrokontroler berbasis ATmega328. Memiliki 14 pin input dari output digital dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator
kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya menghubungkan Board Arduino Uno ke komputer dengan menggunakan
kabel USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk menjalankannya.
Alat dan bahan
Sensor Ultrasonik (SRF-05)Sensor pengukur jarak yang menggunakan ultrasonik. Dimana prinsip kerja sensor Ultrasonik ini adalah Pemancar(transmitter) mengirimkan seberkas gelombang ultrasonik, lalu diukur waktu yang dibutuhkan hingga datangnya pantulan dari obyek. Lamanya waktu ini sebanding dengan
dua kali jarak sensor dengan obyek, sehingga didapat jarak sensor dengan obyek yang bisa ditentukan dengan persamaan
Alat dan bahan
PotensiometerResistor tiga terminal dengan sambungan geser yang membentuk pembagi
tegangan dapat disetel. Jika hanya dua terminal yang digunakan (salah satu terminal tetap dan terminal geser), potensiometer berperan sebagai resistor variabel atau
Rheostat.
Alat dan bahan
Kabelberfungsi untuk menghubungkan kaki-kaki dari
komponen elektronika (atau jalur rangkaian) yang dibangun di atas papan PCB matriks.
Alat dan bahan
Software arduino dalam pc/ laptop
Alat dan bahan
LCD (16 x 2) suatu display yang digunakan untuk menapilkan suatu
karakter yang diberikan oleh sistem, dalam hal ini sistem yang meberikan informasi adalah mikrokontroler.
Pompa akuarium
Alat untuk memasukkan udara ke dalam air dari tempat air utama melalui difuser, sehingga udara terpecah menjadi gelembung-gelembung kecil.
Alat dan bahan
Relay 5Vkomponen elektronika berupa saklar elektronik yang digerakkan oleh arus listrik.
Secara prinsip, relay merupakan tuas saklar dengan lilitan kawat pada batang besi
(solenoid) di dekatnya.
Cara kerjaCara kerjaCara kerja dari alat yang telah kami buat adalah dengan cara merubah besaran yang telah diterima sensor ultrasonic ke
dalam bentuk sinyal digital dan kemudian dikonversikan oleh
perangkat arduino dan di munculkan dalam layar LCD.
Cara kerja dari ultrasonic sendiri adalah mengirimkan gelombang ultrasonic oleh
transmitter yang dipantulkan oleh subjek di depanya dan
memantulkannya kembali ke sensor dengan sensor receiver
ultrasoniknya. Jadi dalam rangkaian sensor project ini
ada dua jenis sensor ultrasonic. Yaitu sensor pengirim dan
sensor penerimanya.
Wiring diagramWiring diagram
Koding Koding #include <LiquidCrystal.h>
#define echoPin 6 //inisialisai echo pin pada port 6
#define initPin 7 // inisialisasi triger pin pada port 5
unsigned long pulseTime = 0; // variabel untuk membaca pulsa
// inisialisai LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
//Setup LCD
lcd.begin(16, 2);
pinMode(10,OUTPUT);
// setting output pada pin initPin
pinMode(initPin, OUTPUT);
//setting input untuk pin Echo
pinMode(echoPin, INPUT);
}
void loop() {
digitalWrite(initPin, HIGH);
delayMicroseconds(10);
digitalWrite(initPin, LOW);
pulseTime = pulseIn(echoPin, HIGH);
lcd.setCursor(0,0);
lcd.print("Jarak = ");
lcd.print(pulseTime/58, DEC);
lcd.print(" cm");
lcd.setCursor(0,1);
lcd.print(" kelompok 4");
if (pulseTime/58 <=10)
{
digitalWrite(10, HIGH);
}
else
{
digitalWrite(10, LOW);
}
delay(100);
lcd.clear();
}
Pengujian Pengujian
Pengujian awal dilakukan dengan miniature toren berupa wadah air, dan satu buah wadah lagi digunakan
untuk sumber air. Saat level air yang ingin dikontrol sudah mulai habis atau mencapai nilai set point pada arduino,
maka arduino akan menyalakan pompa dengan mengontakan relay, dan wadah akan terisi air sampai set
point (jarak anatara air terhadap arduino) yang telah ditentukan, setelah mencapai nilai set point maka arduino
akan mematikan pompa dengan memutus kontak pada relay.
Pengujian Pengujian Pemakaian sensor ini adalah dengan
dipasangkan ke dalam atas toren air (plant). Saat toren air hampir habis karena digunakan, maka
sensor akan mengukur jarak dari sensor terhadap air dengan di tampilkan dalam LCD. Saat LCD membaca
settingan yang telah di tentukan ( contoh 30 cm ) maka sensor akan merespon dan menggerakan
pompa air untuk kembali mengisi ulang toren airnya.
Kesimpulan Kesimpulan Dalam proyek ini, alat yang dibuat adalah alat pengontrol
level air pada toren. Secara umum alat ini bekerja dengan mengukur jarak antara permukaan air terhadap alat sensor
(sensor ultrasonik). Alat ini di setting dengan 2 set point, apabila jarak permukaan air terhadap alat sensor sudah mencapai jarak yang telah di tentukan, maka alat sensor akan mentransmisikan sinyal ke arduino, dan kemudian arduino akan mengkonversikan sinyal menjadi tegangan lalu dikirimkan ke relay, dan relay akan
mengontak, sehingga terhubung ke pompa, dan pompa akan bekerja dengan mengisi wadah dengan air. Apabila jarak antara
permukaan air dengan alat sensor sudah mencapai nilai set point yang satunya lagi, maka arduino akan memutus kontak pada
relay, dan pompa berhenti bekerja.
SourceSourcearduino.cc/en/Main/arduinoBoardUno
http://www.arduino.web.id/2012/03/membuat-sensor-jarak-dengan-arduino.html