IR Kumanda ve Alıcı ile Uzaktan Kontrol
Elektronik stajımda IR kumanda ve alıcı modülü kullanarak uzaktan kontrol uygulaması yaptım. Bu içerikte devre bağlantıları, Arduino kodu ve IR sinyallerin nasıl işlendiğini öğrenci anlatımıyla paylaşıyorum.

IR Kumanda ve Alıcı ile Uzaktan Kontrol
Elektronik stajımın yirmi üçüncü haftasında, IR (kızılötesi) kumanda ve IR alıcı sensör</strong kullanarak basit bir uzaktan kontrol sistemi oluşturdum. Bu proje sayesinde, uzaktan sinyal gönderme ve algılama mekanizmalarını anladım.
IR Teknolojisi Nedir?
IR, yani infrared (kızılötesi), elektromanyetik spektrumda yer alan ve çıplak gözle görülmeyen bir ışıktır. TV, klima gibi cihazlarda kullanılan kumandalar bu teknolojiyi kullanır. IR alıcı modül, bu sinyalleri yakalayarak Arduino'ya iletir.
Kullandığım Malzemeler
- IR alıcı sensör (VS1838B)
- Herhangi bir TV IR kumandası
- Arduino Uno
- LED (kontrol için)
- 220 Ohm direnç
- Jumper kablolar
Devre Bağlantısı
- IR sensör OUT → Arduino D11
- GND → Arduino GND
- VCC → Arduino 5V
- LED → Arduino D7 (220 ohm dirençle)
IRremote Kütüphanesi
Arduino IDE'ye IRremote kütüphanesini ekledim. Bu kütüphane sayesinde kumandadan gelen sinyalleri okuyup yorumlayabiliyoruz.
Arduino Kod Örneği
#include <IRremote.h>
const int RECV_PIN = 11;
const int LED_PIN = 7;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup() {
Serial.begin(9600);
irrecv.enableIRIn();
pinMode(LED_PIN, OUTPUT);
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX);
if (results.value == 0xFFA25D) { // Örnek tuş ID
digitalWrite(LED_PIN, !digitalRead(LED_PIN)); // LED'i değiştir
}
irrecv.resume();
}
}
Nasıl Test Ettim?
Herhangi bir eski televizyon kumandasıyla IR alıcıya sinyal gönderdim. Serial monitörde HEX formatında gelen sinyal kodlarını gördüm. Belirli bir tuşa özel işlem tanımlayarak LED'in durumunu değiştirip test yaptım.
Öğrendiğim Bilgiler
- Kızılötesi iletişimin temellerini öğrendim.
- IR sinyallerin dijital olarak nasıl işlendiğini ve Arduino ile nasıl kontrol edileceğini kavradım.
- Bir kumandanın her tuşunun farklı sinyal gönderdiğini ve bu sinyallerin eşsiz olduğunu gördüm.
Karşılaştığım Sorunlar
- Başta IR sensörü ters bağladığım için veri alamadım.
- Farklı kumandaların sinyal yapıları farklı olabiliyor. Bu nedenle tuş kodlarını her defasında serial monitörle öğrenmem gerekti.
Kullanım Alanları
IR kontrollü sistemler; akıllı ev otomasyonları, robotik projeler, uzaktan kumandalı araçlar gibi birçok alanda kullanılır. IR teknolojisi, kablosuz ve düşük maliyetli olduğu için tercih edilir.
Edindiğim Deneyim
IR kumanda ile kontrol sağlamak oldukça keyifliydi. Kodları yazarken sinyalin doğru okunması, LED gibi basit bir devrenin uzaktan kontrol edilmesi beni motive etti. Artık IR kontrollü cihazları daha iyi anlıyorum ve ileride bu teknolojiyi projelerime entegre etmeyi planlıyorum.