Raspberry Pi Hareket Sensörü
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.
- Raspberry Pi 3
- HC-SR501 Hareket Sensörü
- 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.
Ş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.
Merhablar ben python kodunu yazdığımda import time da hata alıyorum çözümü nedir acaba