Arduino İle MZ80 Kızılötesi Sensör Kullanımı

Bu yazımızda arduino ile mz80 kızılötesi sensörünün kullanımını öğreneceğiz. Bu sensör günümüzde oldukça tercih edilmektedir. Bunun sebebi endüstriyel uygulamalarda da tercih edilmesi ve ucuz olmasından kaynaklanmaktadır.

MZ80 Kızılötesi Sensör Nedir?

Mz80 Ayarlanabilir Kızılötesi Sensör, 3cm ile 80cm arasındaki cisimleri tespit etmektedir. Endüstriyel standartlar için üretilmiş, minimum tepki süresine sahip güçlü bir sensördür. Sensör 80cm ayarlanabilir aralığa sahiptir. Menzil ayarı, sensörün arkasındaki trimpot aracılığıyla yapılır. MZ80 Ayarlanabilir Kızılötesi Sensör dijital çıkışlıdır. Bir nesne algılama aralığına girdiğinde, sensör çıkışı 0V(LOW) verir. Çıkış sinyali doğrudan bir mikrodenetleyiciye bağlanabilir. Röleleri doğrudan sürmek için de kullanılabilir. Sensör maksimum 100mA çıkış akımına sahiptir.

MZ80 Kızılötesi Sensör

MZ80 Kızılötesi Sensörü Bağlantı Kabloları

Piyasada kablo rengi farklı olan 2 çeşidi bulunmaktadır.

  1. çeşit:
  • Kırmızı: 5V
  • Yeşil: GND
  • Sarı: Sinyal (0-1)

2. çeşit:

  • Kahverengi: 5V
  • Mavi: GND
  • Siyah: Sinyal (0-1)

MZ80 Kızılötesi Sensörünün Özellikleri

  • Doğrudan mikrodenetleyicilere bağlanabilir. NPN çıkışı vardır.
  • 2ms hızlı tepki süresi.
  • 15 ° algılama açısı.
  • Yüksek toz ve nem koruması (IP65).
  • Güneş ışığı koruması.
  • 17 mm çap, 45 mm uzunluk
  • 21g ağırlık.
  • 50cm kablo uzunluğu.
  • -25°C ile +55°C arası çalışma sıcaklığı.

MZ80 Kızılötesi Sensörü Bağlantı Şeması

Devremizi aşağıdaki gibi bağlantısını kuralım.

MZ80 Kızılötesi Sensörü Bağlantı Şeması

MZ80 Kızılötesi Sensörü Kodu

int ledPin = 13;
int inputPin = 2;
int val = 0;

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

void loop(){
  val = digitalRead(inputPin);
  if (val == HIGH) {
    digitalWrite(ledPin, LOW);
    Serial.println("Cisim yok!");
  } else {
    digitalWrite(ledPin, HIGH);
    Serial.println("Cisim var!");
  }
}

İlk olarak yukarıdaki kodu arduinomuza yükleyelim. İkinci olarak sensörümüzün arkasındaki trimpot sayesinde cisim algılama mesafesini ayarlayalım. Sensör üzerindeki lede bakarak bunu ayarlayabilirisiniz. Eğer cisim algılar ise bu led yanmaktadır.

Kodumuzu açıklayalım. Devre bağlantımız gayet basit arkadaşlar. Eğer arduinomuz sensörün bağlı olduğu pinden LOW yani 0V değerini okursa seri port ekranına “Cisim var!” yazısını yazdırır ve ledimizi yakar. Eğer HIGH yani 5v değerini okursa ledi söndürür ve seri port ekranına “Cisim yok!” yazısını yazdırır.

Yeni yazılarımızdan haberdar olmak için bizi sosyal medya hesaplarımızdan takip edebilirsiniz. 🙂