Translate

Friday, July 25, 2025

Arduino ile IR Kumanda Kontrollü LED Sistemi

Uzaktan Kumanda ile LED Kontrolü: Arduino + IR Alıcı Projesi


📌 Giriş:

Eski bir TV kumandanız mı var? Onu değerlendirmenin zamanı geldi! Bu projede, Arduino ve IR (kızılötesi) alıcı kullanarak bir LED’i uzaktan kumanda ile açıp kapatıyoruz. Bu proje ile temel IR iletişimini öğrenebilir ve ev otomasyonuna ilk adımı atabilirsiniz.


---

🧰 Kullanılan Malzemeler 

Arduino UNO / Nano – IR alıcı kontrolü için ideal kontrolcü

IR Alıcı Modül (VS1838B / HX1838) – TV kumandalarıyla çalışır, ucuz ve güvenilir

IR Kumanda – Eski televizyon veya set üstü kutu kumandası kullanılabilir

LED + 220Ω Direnç – Uzaktan kontrol edilecek ışık

Jumper kablolar – Bağlantılar için


⚠️ Bu proje temel IR protokolünü öğretir. Daha sonra bu altyapıyla uzaktan fan, lamba, perde gibi sistemleri kontrol edebilirsin.


---

🔌 Bağlantı Açıklaması:

IR Alıcı Modül
 • OUT → Arduino D11
 • VCC → 5V
 • GND → GND

LED
 • Anot → D3, Katot → 220Ω → GND



---

🧠 Kod (IRremote kütüphanesi ile):

#include <IRremote.h>
int receiver = 11;
IRrecv irrecv(receiver);
decode_results results;

void setup() {
  Serial.begin(9600);
  irrecv.enableIRIn();
  pinMode(3, OUTPUT);
}

void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    if (results.value == 0xFFA25D) {  // Örnek tuş kodu
      digitalWrite(3, !digitalRead(3)); // LED'i aç/kapat
    }
    irrecv.resume();
  }
}


---

📺 Proje Nerede Kullanılır?

Oturma odası ışık sistemi

DIY medya kontrol sistemleri

IR tabanlı ev otomasyonu

Uzaktan kumandalı çocuk oyuncakları