Sedikit mereview bahwa sensor LDR adalah sebuah resistor yang nilai resistansinya dapat berubah sesuai dengan intensitas cahaya yang mengenai permukaannya. Sehingga sensor ini banyak digunakan untuk membuat lampu otomatis yaitu menyala saat keadaan gelap dan mati saat keaadan terang. Pada artikel kali ini kita akan belajar untuk membuatnya, yaitu dengan menggunakan sebuah kontroler Arduino.Sedangkan lampu yang digunakan menggunakan lampu LED 5mm. Cara membuatnya pun cukup mudah, jadi simak terus langkah-langkah pembuatan lampu otomatis di bawah ini.
ALAT DAN BAHAN
Untuk membuatnya dibutuhkan alat dan bahan sebagai berikut :
- Arduino Mega 2560, BELI
- Sensor cahaya LDR
- Lampu LED 5mm
- Resistor 10k dan 220 Ohm
- Projectboard
- Kabel jumper, BELI
RANGKAIAN
Gambar berikut ini merupakan rangkaian menggunakan Arduino Mega.
KONFIGURASI PIN
- Sensor LDR : kaki 1 dihubungkan dengan pin A15 kemudian resistor 10k Ohm dan ke GND; kaki 2 ke 5V
- Lampu LED : kaki (-) ke GND dan kaki (+) dihubungkan dengan resistor 220 Ohm kemudian ke pin 53/SS
Silahkan langkah pertama adalah merangkai kompoen seperti gambar dan konfigurasi pin di atas. Anda juga dapat merubah pin sesuai keiinginan, tinggal diubah pada rangkaian dan source codenya. Kemudian hubungkan Arduino Mega ke PC/laptop menggunakan kabel USB downloader.
SOURCE CODE LAMPU OTOMATIS
Langkah selanjutnya Buka Arduino IDE, pastikan Board : Arduino Mega or Mega 2560 dan Port: terceklis. Kemudian upload sketch berikut ini dengan menekan CTRL+U atau klik icon upload (tanda panah ke kanan). Jangan lupa jika anda merubah pin-pin pada rangkaian, ubah juga deklarasi pin pada source codenya.
#define ldr A15
#define led 53
int sensorValue;
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
delay(3000);
}
void loop() {
sensorValue = analogRead(ldr);
Serial.print(“Nilai Sensor : “);
Serial.println(sensorValue);
if(sensorValue <=20){
digitalWrite(led, HIGH);
Serial.println(“Lampu ON”);
}else{
digitalWrite(led, LOW);
Serial.println(“Lampu OFF”);
}
delay(1000);
}
Jika sudah, silahkan buka serial monitornya dengan baudrate 9600 untuk melihat nilai yang didapat dari sensor LDR. Untuk mengetesnya silahkan perhatikan video berikut ini :
Cukup mudah kan?
Untuk selanjutnya anda juga bisa mengganti lampu LED dengan lampu yang biasa digunakan di rumah, dan tentunya dengan tambahan sebuah relay. Demikian pembahasan kali ini, semoga bermanfaat.
a Technopreneur – writer – Enthusiastic about learning AI, IoT, Robotics, Raspberry Pi, Arduino, ESP8266, Delphi, Python, Javascript, PHP, etc. Founder of startup Indomaker.com