--> Project III - 2. Kontrol Volume Tangki berbasis Arduino Uno | Tutorial arduino lengkap

Thursday, August 3, 2017

Project III - 2. Kontrol Volume Tangki berbasis Arduino Uno

| Thursday, August 3, 2017
Kontrol Volume Tangki


Sistem Kerja Alat

Tangki berbentuk silinder akan dikontrol volumenya dengan Arduino. Sensor ultrasonik sebagai pengukur jarak/ketinggian permukaan air. Pada tangki ini berisi air. Don’t worry bro, sensor ultrasonic dapat dipakai untuk menngukur ketinggian suatu cairan (air).
Prinsip dasar : pertama ukur tinggi permukaan air, trus dikalikan dengan luas alas tangki, nah ketemu deh volumenya. Ada tambahan komponen berupa relay sebagai aktuator yang menghidupkan dan mematikan pompa air.


Kebutuhan Hardware

  • Sensor Ultrasonik HC-SR04
  • Modul LCD 2x16
  • Relay +5V
  • Pompa Air
  • Modul Arduino UNO
  • Power supply +9Volt



Sensor Ultrasonic HC-SR04 | Source


Modul Relay +5 V | Source

Pompa Air | Source

Diagram Blok


Schematic


Koneksi Arduino UNO dengan LCD


Koneksi Sensor



Koneksi Relay



Source Code/Sketch
const int TRIGPIN = 8;
const int ECHOPIN = 9;
const int relay = 10;
#include <LiquidCrystal.h>
LiquidCrystal lcd(2,3,4,5,6,7);
unsigned int jarak, k, timer;
long T_air,La,Vol;
void setup(){
lcd.begin(16, 2);
lcd.print(" WATER LEVEL ");
lcd.setCursor(0, 1);
lcd.print(" CONTROL ");
delay(2000);
lcd.clear();
lcd.print("Volume=");
lcd.setCursor(0, 1);
lcd.print("Status=");
pinMode(ECHOPIN, INPUT);
pinMode(TRIGPIN, OUTPUT);
pinMode(relay, OUTPUT);
digitalWrite(relay, 0);
La = 2826;
}
void loop(){
digitalWrite(TRIGPIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIGPIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIGPIN, LOW);
timer = pulseIn(ECHOPIN, HIGH);
jarak= timer/58;
if (jarak > 100) jarak = 100;
T_air = 100 - jarak;
Vol = La * T_air;
Vol = Vol / 1000;
lcd.setCursor(7,0);
lcd.print(Vol);
lcd.print(" ");
//------ control pompa
if (Vol < 100){
lcd.setCursor(7,1);
lcd.print("Pompa ON ");
digitalWrite(relay,1);
}
else if (Vol > 250){
lcd.setCursor(7,1);
lcd.print("Pompa OFF");
digitalWrite(relay,0);
}
delay(500);
}

Jalannya Alat
1. Koneksikan antara sistem Arduino dengan periperal lain (sensor Ultrasonik dll) seperti pada 
     rangkaian (skematik).
2. Sambungkan pompa air yang akan dikontrol dengan relay. Relay fungsinya sebagai saklar, 
    memutus dan menyambung arus listrik pada pompa air. Hubunganya sebagai berikut:

3. Siapkan tangki yang akan kita isi,ukuran tangki tinggi = 100 cm, diameter 60 cm.
     Anda juga bisa mengganti ukuran tangki tersebut tetapi pada programnya nanti disesuaikan 
     dengan volume tangki yang Anda gunakan.
4. Pasang sensor ultrasonik pada tangki bagian atas menghadap kebawah dan Pasang pompa airnya.
5. Pasang power supply (adaptor 9V) dan hidupkan (colokkan ke sumber PLN 220V) sehingga 
    lampu LED indikator nyala, LCD juga nyala.
6. Tampilan pertama pada LCD selama 2 detik


7. Tampilan berikutnya menampilkan volume tangki dan status pompa


8. Selanjutnya baca volume tangki jika volume tangki lebih kecil dari 100 liter maka pompa ON. 
    Jika volume tangki lebih besar dari 250 liter maka pompa OFF.



Video Project III - 2. Kontrol Volume Tangki berbasis Arduino Uno





KAMI MELAYANI JASA PEMBUATAN HARDWARE ATAU SOFTWARE BERBASIS ARDUINO

KONTAK KAMI 085743320570 (adi sanjaya)

Related Posts

4 comments:

  1. Maaf, minta cara membuat kontrol tandon air spt project ini, tp berhubung pompanya agak jauh, relay on off pompa terhubung secara wireless. Terima kasih

    ReplyDelete
  2. mohon kirim ke amonfulsus@gmail.com
    terima kasih

    ReplyDelete
  3. Mohon maaf tanya relaynya kok tidak bergerak ya

    ReplyDelete