Sensor Cahaya dan Bunyi Menggunakan Arduino
Ringkasan Proyek
Proyek ini menggunakan sensor LDR untuk mendeteksi perubahan intensitas cahaya dan piezo sounder untuk menghasilkan bunyi sebagai respons. Semakin terang kondisi lingkungan, semakin singkat jeda bunyi yang dihasilkan. Sebaliknya, dalam kondisi gelap, jeda bunyi menjadi lebih panjang.
Bahan & Komponen
Daftar perangkat keras, modul, dan tools yang dibutuhkan untuk merakit proyek ini.
Komponen Perangkat Keras
- Arduino Uno – 1 buah
- LDR 5 MOhm – 1 buah
- Piezo Sounder – 1 buah
- Resistor – sesuai kebutuhan rangkaian LDR
- Kabel jumper
- Breadboard
Perangkat Lunak
- Arduino IDE
Catatan: Halaman Hackster mencantumkan Arduino Uno dan LDR sebagai hardware components. Piezo sounder, resistor, kabel jumper, dan breadboard disebutkan dalam bagian Components List pada penjelasan proyek. Nilai resistor tidak disebutkan secara spesifik oleh sumber.
Langkah Pembuatan
Khusus MemberPanduan perakitan tahap demi tahap dan catatan proses pengerjaan.
1. Siapkan Komponen
Siapkan Arduino Uno, LDR, piezo sounder, resistor, kabel jumper, dan breadboard. Pastikan seluruh komponen tersedia sebelum memulai perakitan.

2. Matikan Sumber Daya Arduino
Sebelum menghubungkan komponen, lepaskan kabel USB dari Arduino agar rangkaian dapat dipasang dengan aman.
3. Rangkai Sensor LDR
Pasang LDR pada breadboard dan hubungkan dengan resistor untuk membentuk rangkaian pembagi tegangan. Hubungkan titik pembacaan rangkaian LDR ke pin analog A0 Arduino. Pastikan sambungan daya dan GND sesuai dengan diagram rangkaian.
4. Hubungkan Piezo Sounder
Hubungkan salah satu kaki piezo sounder ke pin digital 8 Arduino dan kaki lainnya ke GND. Pin 8 digunakan dalam program untuk menghasilkan bunyi.
5. Periksa Rangkaian
Periksa kembali sambungan LDR, resistor, piezo sounder, pin A0, pin 8, dan GND. Pastikan tidak ada kabel yang terlepas atau terhubung pada pin yang salah.
6. Masukkan Program
Buka Arduino IDE dan masukkan kode program pada bagian Code. Pilih board Arduino Uno dan port yang sesuai, kemudian unggah program ke Arduino.
7. Uji Sensor Cahaya
Arahkan cahaya ke permukaan LDR, kemudian coba tutupi sensor untuk mengurangi cahaya yang diterima. Arduino akan membaca perubahan nilai analog dari LDR dan menggunakan nilai tersebut untuk menentukan jeda antarbunyi.
8. Amati Hasil
Dengarkan bunyi yang dihasilkan piezo sounder. Dalam kondisi terang, bunyi akan terdengar dengan jeda yang lebih singkat. Dalam kondisi gelap, jeda bunyi akan menjadi lebih panjang.
Catatan: Proyek ini tidak mengatur lampu agar menyala atau mati secara otomatis. Output yang digunakan adalah bunyi dari piezo sounder sebagai indikator perubahan intensitas cahaya.
Buka Seluruh Panduan, Skema & Source Code
Dapatkan akses penuh ke langkah perakitan detail, diagram sirkuit lengkap, dan source code siap pakai. Gratis selamanya!

