Update main.py

This commit is contained in:
Jordan-Fielding
2022-07-05 13:53:47 +10:00
parent 3b384bf29a
commit 4fb9b28534

23
main.py
View File

@@ -5,26 +5,27 @@ from picamera import PiCamera
camera = PiCamera() camera = PiCamera()
GPIO.setwarnings(False) GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD) GPIO.setmode(GPIO.BOARD)
GPIO.setup(22, GPIO.IN) #Read output from PIR motion sensor GPIO.setup(11, GPIO.IN) #Read output from PIR motion sensor
GPIO.setup(27, GPIO.OUT) #LED output pin GPIO.setup(13, GPIO.OUT) #LED output pin
i=GPIO.input(22) i=GPIO.input(11)
time.sleep(2) # to stabilize sensor time.sleep(2) # to stabilize sensor
while True: while True:
ts = time.time() #ts = time.time()
st = datetime.datetime.fromtimestamp(ts).strftime('%Y-%m-%d_%H:%M:%S') #st = datetime.datetime.fromtimestamp(ts).strftime('%Y-%m-%d_%H:%M:%S')
if i==0: #When output from motion sensor is LOW if i==0: #When output from motion sensor is LOW
print ("No bugs detected",i) print ("No bugs detected",i)
GPIO.output(3, 0) #Turn OFF LED GPIO.output(13, 0) #Turn OFF LED
time.sleep(0.1) time.sleep(2)
if i==1: #When output from motion sensor is HIGH if i==1: #When output from motion sensor is HIGH
print("bugs detected",i) print("bugs detected",i)
GPIO.output(3, 1) #Turn ON LED GPIO.output(13, 1) #Turn ON LED
camera.capture('image_Time_{}.jpg'.format(st)) camera.capture('/home/pi/Pictures/img.jpg')
os.system('libcamera-jpeg -o /home/pi/Pictures/image_Time_{}.jpg'.format(st)) print("Photo Saved")
#os.system('libcamera-jpeg -o /home/pi/Pictures/image_Time_{}.jpg'.format(st))
camera.close() #Capture an Image camera.close() #Capture an Image
time.sleep(0.1) time.sleep(2)