Lampu Otomatis Menggunakan Sensor Cahaya LDR

LDR (Light Dependent Resistor) merupakan jenis resistor yang nilai resistansinya dapat berubah-ubah sesuai dengan jumlah cahaya yang diterima. Maka dari itu jenis resistor ini juga disebut dengan sensor cahaya. Pemanfaatan sensor ini bisa digunakan untuk lampu penerangan rumah, jalan, taman dan lain sebagainya. Dengan sensor ini kita tidak usah repot-repot mematikan/menghidupkan saklar, karena lampu akan otomatis menyala ketika malam tiba atau cuaca mendung juga bisa dan sebaliknya. Nah pada postingan kali ini, saya akan membahas tentang cara membuat lampu otomatis menggunakan sensor cahaya LDR, tentunya menggunakan Arduino sebagai kontrolernya.

Langsung saja yang diperlukan pada project kali ini sebagai berikut :
Software : Arduino IDE

Hardware :
  1. Arduino Uno atau jenis yang lainnya
  2. Sensor cahaya LDR
  3. Resistor 220 Ohm
  4. Relay 1 Channel 5v
  5. Lampu 220 Volt
  6. Kabel jumper
  7. Project board
Rangkaian :
Lampu otomatis menggunakan sensor cahaya LDR
Keterangan :
Sensor Cahaya LDR
- Salah satu kaki LDR dihubungkan dengan 5V Arduino
- Sementara kaki yang satunya dihubungkan dengan pin A1 dengan resistor 220 Ohm yang terhubung dengan GND Arduino (lihat gambar).

Relay 1 Channel
- IN1 (input) dihubungkan dengan pin 12 Arduino
- VCC dihubungkan dengan 5V Arduino
- GND dihubungkan dengan GND Arduino
- Salah satu kabel listrik 220 v dihubungkan ke pin COM relay
- Kabel yang satunya dihubungkan ke lampu
- Pin NO (Normally Open) ke lampu.

Langkah-langkah :
  1. Silahkan rangkai komponen hardware seperti gambar di atas
  2. Buka Arduino IDE, masuk ke menu Tools > Board : Arduino Genuino/Uno atau board lain sesuai yang digunakan > Port : terceklis, misalnya COM12
  3. Upload sketch program arduino berikut ini :
    byte pinLDR = A1;
    byte pinLampu = 12;

    int lampuON = LOW;
    int lampuOFF = HIGH;
    int nilai;

    void setup() {
    Serial.begin(9600);
    pinMode(pinLampu, OUTPUT);
    digitalWrite(pinLampu, lampuOFF);
    }

    void loop() {
    nilai = analogRead(pinLDR);
    Serial.print("Nilai LDR: ");
    Serial.println(nilai);

    if (nilai < 180) {
    digitalWrite(pinLampu, lampuON);
    }
    else {
    digitalWrite(pinLampu, lampuOFF);
    }
    delay(500);
    }
  4. Silahkan lakukan uji coba dengan menutup sensor LDR, maksudnya adalah agar tidak ada cahaya yang masuk kemudian buka kembali.
Bagaimana sangat mudah kan cara membuatnya? semoga pembahasan ini bermanfaat untuk teman-teman. Baca juga : Tips dan Trik yang Perlu Kamu Ketahui pada Arduino IDE

Terima kasih sudah berkunjung, jangan lupa juga untuk berkunjung ke fanspage Symask di facebook, agar teman-teman mendapatkan update-update terbaru tentang project menarik lainnya.
Salam.

0 Response to "Lampu Otomatis Menggunakan Sensor Cahaya LDR"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel

Iklan Bawah Artikel