Arduino ile LDR Kontrolü 2025 | Işık Sensörü Projesi
Arduino LDR Kontrolü Nedir?
Arduino LDR kontrolü, ışık değişimlerini algılayarak LED’i otomatik olarak yakan/söndüren basit elektronik projesidir. LDR (Light Dependent Resistor) sensörü çevredeki ışık miktarına göre direncini değiştirir.
LDR Sensörü Çalışma Prensibi
LDR, fotoresistör olarak da bilinir. Karanlıkta direnci artar (10kΩ-1MΩ), aydınlıkta azalır (100Ω-1kΩ). Arduino analog pini ile bu değişimi okur.
Arduino LDR Kontrolü Malzemeleri
📦 Temel Bileşenler:
- Arduino Uno R3 – Ana mikrokontrolcü
- LDR Sensörü – Işık algılama
- LED (Yeşil) – Çıkış göstergesi
- Jumper Kablolar – Bağlantı
🔧 Ek Malzemeler:
- 10kΩ Direnç – Pull-down direnci
- 220Ω Direnç – LED koruma
- Breadboard – Montaj
Devre Bağlantısı
🔌 LDR Devre Şeması:
- LDR → Arduino A0 + 5V (10kΩ direnç ile)
- LED (+) → Arduino Pin 13
- LED (-) → 220Ω → GND
Arduino LDR Kod Örneği
💻 Basit LDR Kodu:
int ldrPin = A0;
int ledPin = 13;
int ldrValue = 0;
int threshold = 500;
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
Serial.println("LDR Kontrol Başlatıldı");
}
void loop() {
ldrValue = analogRead(ldrPin);
Serial.print("LDR Değeri: ");
Serial.println(ldrValue);
if (ldrValue < threshold) {
digitalWrite(ledPin, HIGH); // Karanlık - LED aç
Serial.println("LED AÇIK");
} else {
digitalWrite(ledPin, LOW); // Aydınlık - LED kapat
Serial.println("LED KAPALI");
}
delay(500);
}
LDR Sensörü Özellikleri
🔍 Teknik Özellikler:
- Karanlık Direnç: 1MΩ
- Aydınlık Direnç: 100Ω-1kΩ
- Çalışma Voltajı: 5V
- Tepki Süresi: 20-30ms
- Spektrum: 540nm (yeşil ışık)
Kullanım Alanları
💡 Uygulama Örnekleri:
- Otomatik Aydınlatma – Gece lambası
- Güvenlik Sistemi – Hareket algılama
- Sera Otomasyonu – Işık kontrolü
- Sokak Lambası – Akıllı aydınlatma
- Fotoğraf Işıkölçer – Light meter
Ayarlama ve Kalibrasyon
⚙️ Eşik Değeri Ayarı:
- Parlak Ortam: 800-1000
- Normal Oda: 400-600
- Karanlık: 100-300
- Test: Serial monitor ile değer takibi
Sorun Giderme
⚠️ Yaygın Problemler:
- Sürekli Tetikleme: Eşik değeri ayarlayın
- Tepki Yok: LDR bağlantı kontrolü
- Kararsız Okuma: Pull-down direnç ekleyin
- LED Yanmıyor: 220Ω direnç kontrolü
Gelişmiş Özellikler
🚀 İyileştirmeler:
- PWM Kontrolü – Kademeli parlaklık
- Hysteresis – Titreşim önleme
- Çoklu LED – Farklı renk geçişi
- LCD Ekran – Işık seviyesi gösterimi
Maliyet
| Malzeme | Fiyat (TL) |
|---|---|
| Arduino Uno | 45-60 |
| LDR Sensörü | 2-5 |
| LED + Direnç | 1-3 |
| Jumper Kablo | 3-5 |
| Toplam | 51-73 |
Sonuç
Arduino LDR kontrolü, ışık algılama ve otomatik kontrol sistemlerinin temelini öğreten basit ama etkili bir projedir. Ev otomasyonu uygulamaları için mükemmel başlangıç.
📺 Gerekli bilgiler videoda mevcuttur.
Anahtar Kelimeler: Arduino LDR kontrolü, LDR sensörü, ışık sensörü Arduino, fotoresistör projesi, otomatik LED kontrolü
Devre Şeması
Çalışma Videosu
Premium Üyeler İçin Gerekli Kodlar:
Not:Gerekli Bilgiler Video da Anlatılmıştır. Yapamazsanız Lütfen Videoyu Dikkatlice İzleyiniz!











Leave a Reply