Lampu Otomatis Menggunakan Sensor Cahaya LDR dan Arduino
Ringkasan Proyek
Proyek ini menggunakan sensor cahaya LDR dan Arduino Uno untuk membuat lampu otomatis. LED akan menyala ketika lingkungan berada dalam kondisi gelap dan mati ketika cahaya yang diterima sensor cukup terang.
Bahan & Komponen
Daftar perangkat keras, modul, dan tools yang dibutuhkan untuk merakit proyek ini.
Komponen Perangkat Keras
- Arduino Uno – 1 buah
- LDR (Photoresistor) – 1 buah
- LED – 1 buah
- Resistor 10K Ohm – 1 buah
- Breadboard mini – 1 buah
- Kabel jumper
Sumber Daya Tambahan (Opsional)
- Baterai 9V – 1 buah
- Konektor baterai 9V dengan barrel jack – 1 buah
Perangkat Lunak
- Arduino IDE
Langkah Pembuatan
Khusus MemberPanduan perakitan tahap demi tahap dan catatan proses pengerjaan.
1. Siapkan Komponen
Siapkan Arduino Uno, LDR, LED, resistor 10K Ohm, breadboard mini, dan kabel jumper. Baterai 9V beserta konektornya dapat digunakan sebagai sumber daya tambahan jika diperlukan.

2. Rangkai Sensor LDR
Pasang LDR pada breadboard. Hubungkan salah satu kaki LDR ke pin 5V Arduino dan kaki lainnya ke pin analog A0. Dari titik yang sama dengan A0, hubungkan resistor 10K Ohm menuju GND. Susunan ini membentuk rangkaian pembagi tegangan agar Arduino dapat membaca perubahan intensitas cahaya.

3. Hubungkan LED
Hubungkan kaki negatif (katoda) LED ke GND Arduino. Hubungkan kaki positif (anoda) LED ke pin digital 13 Arduino. Gunakan resistor pembatas arus yang sesuai secara seri dengan LED untuk melindungi komponen.

4. Periksa Koneksi
Periksa kembali seluruh sambungan, terutama jalur 5V, GND, A0, dan pin digital 13. Pastikan tidak ada hubungan pendek antara 5V dan GND sebelum menyalakan Arduino.

5. Masukkan Program
Buka Arduino IDE dan masukkan kode program pada bagian Code. Pilih board Arduino Uno dan port yang sesuai, kemudian unggah program ke board.
6. Buka Serial Monitor
Setelah program berhasil diunggah, buka Serial Monitor pada Arduino IDE dan atur Baud Rate menjadi 9600. Nilai pembacaan sensor LDR akan ditampilkan secara berkala.
7. Amati Nilai Sensor
Amati nilai yang ditampilkan ketika LDR menerima cahaya terang dan ketika sensor ditutup atau berada dalam kondisi lebih gelap. Menurut penjelasan pembuat proyek, nilai pembacaan akan lebih rendah ketika cahaya yang diterima LDR berkurang dan lebih tinggi ketika cahaya bertambah.
8. Sesuaikan Nilai Ambang
Program menggunakan nilai ambang 100. Jika hasil pembacaan di lingkungan berbeda, sesuaikan angka tersebut pada kondisi if berdasarkan nilai sensor yang diperoleh melalui Serial Monitor.
9. Uji Lampu Otomatis
Uji rangkaian dengan mengubah intensitas cahaya di sekitar LDR. Ketika nilai sensor kurang dari 100, LED akan menyala. Ketika nilai sensor mencapai 100 atau lebih, LED akan mati.
Buka Seluruh Panduan, Skema & Source Code
Dapatkan akses penuh ke langkah perakitan detail, diagram sirkuit lengkap, dan source code siap pakai. Gratis selamanya!


