LAMPU OTOMATIS DENGAN SENSOR LDR BERBASIS ARDUINO UNO

            Rangkaian lampu otomatis berfungsi untuk mengontrol nyala lampu secara otomatis. Lampu otomatis dapat menyala sesuai dengan intensitas kebutuhan penerangan yang dideteksi dari sensor LDR (Light Dependent Resistor). Lampu otomatis dapat dipasang untuk mencukupi lux pada suatu ruangan. Lampu ini dapat menyala otomatis karena dikendalikan menggunakan rangkaian yang mampu mendeteksi kebutuhan penerangan suatu ruangan.

Sistem kontrol nyala mati lampu otomatis ini dikontrol dengan menggunakan Arduino UNO R3. Arus yang terbaca pada sensor LDR akan diproses oleh Arduino dengan program yang telah ditanamkan. Intensitas cahaya dideteksi oleh sensor LDR pada awal sistem bekerja. Mekanisme kerja untuk menghidup dan mematikan lampu dikontrol oleh Arduino UNO R3.

Sistem kerja alat ini akan dijelaskan juga dalam bentuk flowchart yang ditunjukkan pada Gambar di bawah ini.

Skematik Rangkaian



Komponen Yang Digunakan

-        Arduino UNO

-        Resistor 10K

-        LDR

-        LED Biru

-        LED Hijau

-        LED Kuning

Sketch Arduino

void setup(){

  pinMode(3, OUTPUT);

  pinMode(4, OUTPUT);

  pinMode(5, OUTPUT);

}

 

void loop(){

  int ldr = analogRead(A1);

 

  if(ldr>=200){

    digitalWrite(3,LOW);

    digitalWrite(4,LOW);

    digitalWrite(5,LOW);

  }

 

  else if(ldr<200 && ldr>=100){

    digitalWrite(3,HIGH);

    digitalWrite(4,LOW);

    digitalWrite(5,LOW);

  }

 

  else if(ldr<100 && ldr>=50){

    digitalWrite(3,LOW);

    digitalWrite(4,HIGH);

    digitalWrite(5,LOW);

  }

 

  else if(ldr<50 && ldr>=25){

    digitalWrite(3,LOW);

    digitalWrite(4,LOW);

    digitalWrite(5,HIGH);

  }

 

  else if(ldr<25 && ldr>=0) {

    digitalWrite(3,HIGH);

    digitalWrite(4,HIGH);

    digitalWrite(5,HIGH);

  }

}

Komentar

Postingan populer dari blog ini

SIMULASI PARKIR MENGGUNAKAN SENSOR ULTRASONIK BERBASIS ARDUINO PADA SOFTWARE PROTEUS 8

SIMULASI KALKULATOR SEDERHANA MENGGUNAKAN LCD 12C DAN KEYPAD BERBASIS ARDUINO PADA SOFTWARE PROTEUS 8