Arduino ile LDR Kontrolü

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

Gerekli Kodlar:


Premium Üyeler İçin Gerekli Kodlar: 

[member]   [/member]


Not:Gerekli Bilgiler Video da Anlatılmıştır. Yapamazsanız Lütfen Videoyu Dikkatlice İzleyiniz!