Raspberry Pi Hareket Sensörü

raspberry-pi-logo

Merhaba Arkadaşlar,

Bugün Raspberry Pi 3 kullanarak HC-SR501 hareket sensörü yardımıyla hareket olup olmadığını bulup, hareketleri ekrana yazdıracağız. Sensör ile ilgili detaylı bilgiye buradan ulaşabilirsiniz. Yapacağımız işlem için aşağıdaki malzemelere ihtiyaç duyacağız.

  1. Raspberry Pi 3
  2. HC-SR501 Hareket Sensörü
  3. 3 adet dişi-dişi jumper kablo

Burada daha önce kullandığımız Breadbourd’u kullanmayacağız. Sensörü aşağıda göründüğü gibi doğrudan Raspberry Pi 3’e bağlıyoruz.

hareket-sensoru2 hareket-sensoru3 hareket-sensoru4 hareket-sensoru5 Pir-motion-sensor-circuit

Şimdide hareket durumunu kontrol etmek için python kodumuzu yazıyoruz.

# -*- coding: utf-8 -*-

import RPi.GPIO as GPIO
import time
import datetime

GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
pir=40
GPIO.setup(pir, GPIO.IN)

print "Sensör bekleniyor..."
time.sleep(2)

print "Şimdi hazırız. İşlem başladı."

while True:
   if GPIO.input(pir):
      print "-----------------------------"
      print "Hareket tespit edildi. " + str(datetime.datetime.now())
   time.sleep(5)

# -*- coding: utf-8 -*-

Biz burada her 5 saniyede bir sensörü kontrol ederek herhangi bir hareket varsa bunu tarih ve saat ile birlikte ekrana yazdırıyoruz.

hareket-sensoru1

Bunlar da hoşunuza gidebilir...

1 Cevap

  1. Emin dedi ki:

    Merhablar ben python kodunu yazdığımda import time da hata alıyorum çözümü nedir acaba

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir