ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: AM312 Sensör Modülü (Breakout) Başlangıç Seviye Üretici: Generic

AM312 Minyatür Düşük Güç Tüketimli PIR Hareket Sensörü

Klasik PIR sensörlerinin dörtte biri boyutunda, 15 mikroamper akımla çalışan ve doğrudan 3.3V lojik seviyeyle ESP32 ve pillere uyumlu mini hareket sensörüdür.

Önemli Güvenlik ve Teknik Sınırlama Bilgisi

Büyük HC-SR501 modeline kıyasla üzerinde trimpot yoktur; zaman ve mesafe fabrikasyon sabittir. Çok küçük boyutu ve 15 µA akımıyla pilli projeler için tasarlanmıştır.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 2.70V - 12.00V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 15 µA (ultra düşük bekleme akımı) Tipik çalışma modu
Haberleşme Arayüzü Dijital Mantık Çıkışı (3.3V HIGH / 0V LOW) Protokol türü
Ölçüm Aralığı 3 metre - 5 metre (100° algılama konisi) Etkili çalışma sınırı
Hassasiyet / DoğrulukDijital Hareket Var/YokÖlçüm sapma payı
Tepki SüresiBloklama süresi: ~2 saniyeÖrnekleme hızı
Ölçüm TürüPasif Kızılötesi İnsan Vücudu Termal HareketiFiziksel büyüklük
Pin Sayısı3 PinModül header pinleri

Pin Bağlantıları ve Görevleri (Pinout)

Pin #Pin AdıSinyal TürüGörev & Açıklama
1 VIN Güç +2.7V ile +12V DC besleme girişi
2 OUT Dijital Çıkış Hareket algılandığında 3.3V HIGH, yokken 0V LOW
3 GND Toprak Ortak toprak 0V

Geliştirme Kartı Uyumluluk Durumu

Arduino Uno / Nano ✓ Uyumlu
5V Lojik

Doğrudan bağlantı ve yerleşik 5V desteği.

ESP32 (NodeMCU) ✓ Uyumlu
3.3V Lojik

3.3V ile tam uyumlu çalışır.

Raspberry Pi Pico ✓ Uyumlu
3.3V Lojik

MicroPython veya C/C++ SDK ile desteklenir.

BBC Micro:bit ✓ Uyumlu
3.3V Lojik

MakeCode blokları veya MicroPython ile uyumlu.

STM32 (BluePill) ✓ Uyumlu
3.3V (5V Tolerant)

5V tolerant GPIO pinleri doğrudan bağlanabilir.

Örnek Kaynak Kod Kütüphanesi

Arduino Uno Arduino C++ ✓ Test Edildi

AM312 Mini PIR ile Hırsız Alarmı

Gerekli Kütüphaneler: Standart
const int pirPin = 2;
const int ledPin = 13;

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

void loop() {
  int motionDetected = digitalRead(pirPin);

  if (motionDetected == HIGH) {
    Serial.println("HAREKET ALGILANDI! İnsan varlığı tespit edildi.");
    digitalWrite(ledPin, HIGH);
  } else {
    digitalWrite(ledPin, LOW);
  }
  delay(100);
}
Seri Monitör Çıktısı (Simülasyon):
HAREKET ALGILANDI! (Odaya birisi girdi)

Çalışma Mantığı ve Fiziksel İlkeler

AM312 Mini PIR Sensörü

AM312, insan veya sıcakkanlı canlıların yaydığı 8-14 µm dalga boyundaki kızılötesi ışımayı odaklayan minyatür bir Fresnel lense sahiptir.

HC-SR501 gibi büyük modüller 65 mA pik akım çekerken, AM312 entegre dijital kontrolcüsüyle sadece 15 µA akım tüketir. Çıkış voltajı daima 3.3V olduğundan ESP32, Arduino ve Raspberry Pi GPIO pinlerine doğrudan ve güvenle bağlanır.

Artıları ve Sınırlamaları

Güçlü Yönleri (Avantajlar)
  • 15 µA ultra düşük bekleme akımı (pilli sistemler için mükemmel)
  • Çok kompakt minyatür gövde
  • Doğrudan 3.3V lojik çıkış (ESP32 dostu)
  • Güneş ışığı ve RF parazitlerine karşı gelişmiş dijital filtreleme
  • Sınırlamaları (Dezavantajlar)
  • Süre ve mesafe ayar trimpotu bulunmaz (donanımsal olarak sabittir)
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Sensör bacak sıralaması modül arkasında işaretlidir; ters besleme çipi yakabilir.