Kapı açıldığında alarmın nasıl çaldığını hiç merak ettiniz mi? Kapı pervazında küçük bir mıknatıs, kasasında ise bu sensör vardır. Mıknatıs uzaklaşınca devre kesilir ve alarm öter. İşte bu kadar basit ama etkili bir teknolojidir.

1. Cam Tüpün Sırrı

Reed Switch, içinde havası alınmış (vakumlu) cam bir tüp ve bu tüpün içinde birbirine değmeyen iki metal yaprakçıktan (Reed) oluşur. Normalde "Açık"tır, yani elektrik iletmez.

DURUM 1: MIKNATIS YOK TEMAS YOK (AÇIK) DURUM 2: MIKNATIS YAKIN N --- S TEMAS VAR (KAPALI) Manyetik alan metal yaprakları birbirine çeker ve devreyi tamamlar.
Çok Hassas! Çıplak bir Reed Switch (Modül olmayan) kullanıyorsanız cam tüpü bükmeyin. Çok çabuk kırılır.

2. Neden Modül Kullanıyoruz?

Çıplak cam tüpü kullanmak zordur. Reed Switch Modülü (KY-025 vb.) kullanırsak:

  • ✅ Üzerinde LM393 karşılaştırıcı vardır, sinyali temizler.
  • ✅ Hassasiyet ayarı için potansiyometre bulunur.
  • ✅ Mıknatıs algılandığında yanan bir LED'i vardır.

3. Arduino Bağlantısı

Dijital çıkış (DO) pinini kullanacağız. Mıknatıs geldiğinde "1" veya "0" verecektir (Modüle göre değişir).

Modül Pinleri
  • A0 ➔ Kullanmıyoruz (Analog)
  • G ➔ GND (Toprak)
  • + ➔ 5V (Güç)
  • DO ➔ Pin 2 (Dijital Çıkış)
🧲

Mıknatısı modülün ucundaki cam tüpe 1cm kadar yaklaştırmanız gerekir.

4. Yazılım (Kapı Alarmı)

Bu kodda, mıknatıs uzaklaştığında (Kapı Açıldığında) ekrana uyarı yazacağız.

Kapi_Alarmi.ino C++
const int sensorPin = 2; // Sensörün DO ucu
const int ledPin = 13;   // Arduino üzerindeki LED

void setup() {
  pinMode(sensorPin, INPUT);
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  // Sensör durumunu oku (1 veya 0)
  int durum = digitalRead(sensorPin);

  // NOT: Çoğu modülde Mıknatıs VARSA = LOW (0), YOKSA = HIGH (1) verir.
  // Modülünüze göre bu mantık tam tersi olabilir.
  
  if (durum == HIGH) {
    // Mıknatıs yok (Kapı Açık!)
    digitalWrite(ledPin, HIGH); 
    Serial.println("ALARM! KAPI ACILDI!");
  } 
  else {
    // Mıknatıs var (Kapı Kapalı)
    digitalWrite(ledPin, LOW);
    Serial.println("Guvenli.");
  }
  
  delay(200);
}
        

5. İpucu: Hall Effect Farkı

Reed Switch mekaniktir, içinde hareket eden metal parçalar vardır. Hall Effect ise tamamen elektronik (yarı iletken) bir çiptir.
Hızlı işlemler için (örn: motor devri ölçmek) Hall Effect daha iyidir çünkü Reed Switch'in metalleri çok hızlı aç-kapa yapamaz ve yapışabilir. Ama basit kapı alarmları için Reed Switch en ucuz ve en iyi çözümdür.