Di sini gua akan share membuat Lux Meter dengan Arduino. Apa sih Light Lux Meter ??
Light Lux meter adalah alat ukur untuk mengukur intesitas cahaya menggunakan sensor LDR.
Cara kerja nya dari lux meter yang akan dibuat ini, si LDR ini akan mengukur seberapa banyak intesitas cahaya yang tertangkap, lalu akan terbaca nilai lux nya pada LCD.
Fungsi LED disini untuk menandakan bahwa jika cahaya yang terukur dibawah kondisi normal, maka LED akan menyala, begitu juga sebaliknya.
Komponen Yang digunakan :
- Arduino
- LCD & I2C
- LED
- Bread Board
- Sensor LDR
- Resistor 220 1 buah, Resistor 100 Ohm 2 buah ( Resistor 10K Opsional )
// 100 Ohm Diparalel dengan LDR atau 10K Seri dengan ke LDR
Pin Yang digunakan :
LED = + LED > Pin A2 dan & - LED > GND
LDR = Pin A1 dan 5V
SDA
= A4
SCL
= A5
Program / Codingan :
// FebriZip Digital Lux Meter
#include <LiquidCrystal_I2C.h> //Library LCD & I2C-nya
int lux;
LiquidCrystal_I2C lcd(0x27, 16, 2); //Alamat LCD i2c nya
void setup(){
pinMode(A2,OUTPUT); //Pin LED
lcd.begin();
lcd.backlight();
}
void loop(){
lux=analogRead(A1); //Pin LDR
lcd.setCursor(0, 1);
lcd.print("Lux Meter=");
lcd.print(lux,1);
lcd.print("Lux");
delay(500);
if (lux <= 19.99){
digitalWrite(A2,HIGH);
lcd.clear();
lcd.setCursor(2, 0);
lcd.print("Tidak Normal");
}
else if(lux > 20){
lcd.clear();
lcd.setCursor(5, 0);
lcd.print("Normal");
digitalWrite(A2, LOW);
}
}
Komentar saja jika ada yang ingin ditanyakan
Terima Kasih
0 Comments