🔧 Fungsi Sistem
-
Saat mesin hidup (tegangan aki naik), lampu menyala otomatis.
-
Atau, saat kondisi gelap (deteksi dari LDR), lampu juga bisa menyala.
-
Dapat dimatikan otomatis saat siang atau mesin mati.
📦 Komponen yang Dibutuhkan
Komponen | Jumlah | Keterangan |
---|---|---|
Arduino Uno / Nano | 1 | Otak sistem |
LDR (Light Sensor) | 1 | Sensor cahaya |
Relay Module 5V | 1 | Untuk saklar lampu |
Resistor 10k Ohm | 1 | Untuk LDR |
Kabel jumper | 1 set | -- |
Lampu 12V (simulasi) | 1 | Bisa pakai LED kecil dulu |
Power Arduino (USB / Adaptor) | 1 | -- |
⚙️ Skema Sederhana
-
LDR + resistor → pin analog (A0)
-
Relay:
-
IN → pin digital (misal D8)
-
VCC → 5V Arduino
-
GND → GND Arduino
-
-
Lampu motor disambungkan lewat relay
💻 Contoh Kode Arduino
int ldrPin = A0;
int relayPin = 8;
void setup() {
pinMode(relayPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int ldrValue = analogRead(ldrPin);
Serial.println(ldrValue);
if (ldrValue < 500) { // Nilai bisa disesuaikan
digitalWrite(relayPin, HIGH); // Nyalakan lampu
} else {
digitalWrite(relayPin, LOW); // Matikan lampu
}
delay(500);
}
🚦 Cara Kerja:
-
Saat gelap (nilai LDR rendah), relay ON → lampu nyala.
-
Saat terang (nilai LDR tinggi), relay OFF → lampu mati.
0 Comments