Web siteme hoşgeldiniz, 09 Mayıs 2026
muratdonmez.com.tr
Anasayfa » IOT » Reed Switch: Manyetik Kapı Sensörü Rehberi

Reed Switch: Manyetik Kapı Sensörü Rehberi

Reed Switch: Manyetik Kapı Sensörü Rehberi

Reed Switch Nedir?

Reed Switch, en basit tanımıyla manyetik alanla tetiklenen bir anahtardır. Türkçede “manyetik kapı sensörü” veya “kontak” olarak da bilinir. Görünüşte çok basittir ancak akıllı ev otomasyonlarının ve güvenlik sistemlerinin temel yapı taşlarından biridir.

Bu sensörün birincil görevi, iki nesnenin (genellikle bir kapı/pencere ve kasası) birbirine yakın mı yoksa uzak mı olduğunu tespit etmektir.

Reed Switch Çalışma Prensibi: Basit ve Dâhice

Reed switch’in kendisi, içinde iki adet ince, esnek metal kontak (dil) bulunan, hava almayacak şekilde kapatılmış küçük bir cam tüpten oluşur.

Bu iki metal dil, normalde birbirine değmez. Bu duruma “Normalde Açık” (Normally Open – NO) denir. Yani devre açıktır ve elektrik akımı geçmez.

Peki nasıl çalışır?

  1. Manyetik Alan Yok (Kapı Açık): Mıknatıs sensörden uzaktadır. Cam tüp içindeki metal diller ayrı durur. Devre açıktır (HIGH sinyali).
  2. Manyetik Alan Var (Kapı Kapalı): Sistemin ikinci parçası olan güçlü bir mıknatıs, reed switch’e yaklaştığında bir manyetik alan oluşturur.
  3. Tetiklenme: Bu manyetik alan, cam tüpün içindeki iki metal dilin birbirine doğru çekilmesine ve fiziksel olarak temas etmesine neden olur.
  4. Devre Tamamlandı: İki dil birbirine değdiğinde, devre kapanır (tıpkı bir düğmeye basmak gibi) ve elektrik akımı geçmeye başlar (LOW sinyali).

Bu sensörler, güvenlik sistemlerinde genellikle bir kapı kasasına (kablolu switch kısmı) ve kapının hareketli kanadına (mıknatıs kısmı) monte edilir. Kapı kapandığında mıknatıs switch’e yaklaşır ve devre kapanır. Kapı açıldığında mıknatıs uzaklaşır, diller ayrılır ve devre açılır.

Reed Switch Manyetik Kapı Sensörü

Reed Switch ‘in Arduino ve Projelerde Kullanımı

Reed switch, bir Arduino veya ESP32 için en basit dijital girişlerden biridir. Tıpkı bir buton (düğme) gibi davranır.

  • Pasif Bir Bileşendir: Reed switch’in kendisi bir pil veya güç kaynağı gerektirmez. Sadece devreyi tamamlayan bir anahtardır. Bu, onu aşırı düşük güç tüketen projeler için mükemmel yapar.
  • Bağlantı Şekli (En Verimli Yöntem):
    1. Switch’in bir bacağını mikrokontrolcünün GND (Toprak) pinine bağlayın.
    2. Diğer bacağını Arduino’nun D2, D3 gibi herhangi bir Dijital Giriş pinine bağlayın.
    3. Kodunuzda (setup() fonksiyonu içinde), bu pini pinMode(2, INPUT_PULLUP); komutuyla açın.
  • Nasıl Çalışır (INPUT_PULLUP ile):
    • INPUT_PULLUP, Arduino’nun pini dahili bir dirençle 5V’a (HIGH) çekmesini sağlar.
    • Kapı Açık (Mıknatıs Uzak): Switch açıktır. Pin, PULLUP direnci üzerinden 5V’a bağlıdır. digitalRead(2) komutu HIGH (1) değerini okur.
    • Kapı Kapalı (Mıknatıs Yakın): Switch manyetik alanla kapanır. Pini doğrudan GND’ye (Toprak) bağlar. digitalRead(2) komutu LOW (0) değerini okur.

Kodunuzda if (digitalRead(2) == HIGH) sorgusu “Kapı AÇIK” anlamına gelir.

Normalde Açık (NO) ve Normalde Kapalı (NC) Farkı

  • NO (Normally Open – Normalde Açık): Mıknatıs uzaktayken devre açıktır (kontaklar ayrı). Mıknatıs yaklaşınca devre kapanır. Hobi projelerinde en sık kullanılan tiptir.
  • NC (Normally Closed – Normalde Kapalı): Mıknatıs uzaktayken devre kapalıdır (kontaklar temas halindedir). Mıknatıs yaklaşınca manyetik alan kontakları iter ve devre açılır.
  • Not: Bazı profesyonel alarm sistemleri, kablonun kesilip kesilmediğini anlamak için NC tipini tercih eder (çünkü kablo kesilirse devre açılır ve bu da bir alarm durumudur).

Reed Switch ‘in Kullanım Alanları

  • Hava ve toz geçirmez bir cam tüp içinde olduğundan kontaklar paslanmaz veya kirlenmez.
  • Pasif bir anahtardır, bekleme modunda sıfır güç tüketir.
  • Kullanım Alanları:
    • Hırsız alarm sistemleri (kapı ve pencere sensörleri).
    • Akıllı ev (kapı açılınca ışığı yakma).
    • Robotik (bir kolun veya kapağın kapalı olduğunu algılama).
    • Dizüstü bilgisayarlar (ekran kapağının kapandığını algılayıp uyku moduna geçme).

ESP32 Reed Switch bağlantı şeması

ESP32 (Arduino IDE) Örnek Kodu (Interrupt ile)

Gerekli Kütüphane: Yok.

//muratdonmez.com.tr
#define DOOR_PIN 4

volatile bool doorIsOpen = true;
volatile bool stateChanged = true; // Durum degisikligini bildiren bayrak

// *** INTERRUPT FONKSIYONU ***
void IRAM_ATTR handleDoorInterrupt() {
  doorIsOpen = digitalRead(DOOR_PIN); // Anlik durumu oku
  stateChanged = true; // Ana donguye haber ver
}

void setup() {
  Serial.begin(115200);
  Serial.println("Manyetik Kapı Sensörü Testi.");

  pinMode(DOOR_PIN, INPUT_PULLUP); // Pini DAHILI PULLUP ile GIRIS yap
  attachInterrupt(digitalPinToInterrupt(DOOR_PIN), handleDoorInterrupt, CHANGE); // Her DEGISIKLIKTE tetikle
}

void loop() {
  if (stateChanged) {
    stateChanged = false; // Bayragi sifirla

    if (doorIsOpen) {
      Serial.println("Kapı AÇILDI!");
    } else {
      Serial.println("Kapı KAPANDI!");
    }
  }
  delay(100);
}

Eğer akıllı ev, IOT projeleri ile ilgili sorularınız veya yapmak istediğiniz bir projeniz varsa, yedek alma ve yedekten dönme planınız veya felaket kurtarma planınız yoksa, işletmeniz için nasıl bir Sunucu, Bilgisayar veya Kesintisiz Güç Kaynağı seçmeniz gerektiğini bilmiyorsanız danışmanlık hizmetlerimden faydalanmak isterseniz bana WhatsApp üzerinden ulaşabilirsiniz.

İlgili Yazılar

Sık Sorulan Sorular

  • Reed Switch (Manyetik Kapı Sensörü) nedir?
    Reed switch, bir mıknatıs yaklaştırıldığında tetiklenen (devreyi kapatan veya açan) basit bir manyetik anahtardır. Genellikle kapı ve pencerelerin açık/kapalı durumunu algılamak için kullanılır.
  • Reed Switch nasıl çalışır?
    Hava almaz bir cam tüp içinde bulunan iki metal dil (kontak) içerir. Yaklaşan bir mıknatısın oluşturduğu manyetik alan, bu iki dilin birbirine temas etmesini sağlar ve böylece elektrik devresini tamamlar.
  • Manyetik kapı sensörünün pili var mıdır? Güç gerekir mi?
    Hayır, sensörün (switch) kendisi pasiftir ve bir düğme gibi çalışır; pile veya güce ihtiyacı yoktur. Sadece bağlı olduğu ana devre (alarm paneli, Arduino vb.) güce ihtiyaç duyar. Bu nedenle çok düşük güç tüketimli projeler için idealdir.
  • Normalde Açık (NO) ve Normalde Kapalı (NC) arasındaki fark nedir?
    “Normalde Açık” (NO) tip, mıknatıs uzaktayken devre açıktır; mıknatıs yaklaşınca devre kapanır. “Normalde Kapalı” (NC) tip ise bunun tam tersidir; mıknatıs uzaktayken devre kapalıdır; mıknatıs yaklaşınca devre açılır.
  • Reed switch’leri sadece kapılar için mi kullanabilirim?
    Hayır. Birbirine yaklaşan veya uzaklaşan herhangi iki nesnenin (kutu kapağı, robot kolu, dizüstü bilgisayar ekranı, çekmece) konumunu algılamak için kullanılabilir.

Etiketler:

BU KONUYU SOSYAL MEDYA HESAPLARINDA PAYLAŞ
Yorumlar

Henüz yorum yapılmamış.

Yorum Yaz