3. Kebocoran
seringkali menjadi masalah dalam kinerja
sistem, sehingga mengurangi performansi dan
pencapaian suhu (khususnya pada sistem refrigerasi) .
Untuk
mendeteksi kebocoran pada
ducting, diperlukan alat instrument agar dapat
mengetahui letak kebocoran tersebut.
LATAR BELAKANG
6. Arduino
UNO
Sakelar
LED
Sensor
Kabel
cahaya LDR
Acrylic
Glue
LCD
Gun
Resistor
1k,10k,330,220
Timah
Baterai
9 Volt
Engsel
PCB
Buzzer
ALAT DAN BAHAN
7. Pada
prinsipnya, projek ini menggunakan sensor
cahaya LDR sebagai indikator kebocoran pada
ducting.
Ketika
ada cahaya yang terdeteksi oleh sensor, maka
dapat disimpulakan bahwa sumber cahaya tersebut
berasal dari kebocoran ducting.
Oleh
karena itu, sensor harus diletakkan di dalam
ducting
PRINSIP KERJA
9.
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
/* Menentukan pin Analog untuk membaca sensor.
hubungkan LDR dan R 10 K untuk mendapatkan pembagi voltage */
int photocellPin0 = 0;
int buzzer = 6;
int photocellReading0; // hasil pembacaan analog
float Res0=10.0;
PROGRAM ARDUINO
10.
void setup(void) {
lcd.begin(20, 4); // menSet display menjadi 20 columns dan 4 rows
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(13,OUTPUT);
}
void loop(void){
photocellReading0 = analogRead(photocellPin0); // Membaca data
analog
float Vout0=photocellReading0*0.0048828125; // menghitung voltage
int lux0=500/(Res0*((5-Vout0)/Vout0));
11.
//Nilai Lux cahaya
lcd.setCursor(0,0);//tentukan cursor pada posisi kolom 0 dan row 0
lcd.print("N Lux : ");
lcd.setCursor(10,0);//tentukan cursor pada posisi kolom 10 dan row
0
lcd.print(lux0);// tulis hasil perhitungan
lcd.setCursor(15,0);//tentukan cursor pada posisi kolom 1 dan row 1
lcd.print("Lux/t");
//Nilai Voltase
lcd.setCursor(0,1);
lcd.print("Voltage : ");
lcd.setCursor(10,1);
lcd.print(Vout0);
lcd.setCursor(15,1);
lcd.print(" V/t");