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ı