5 Commits

Author SHA1 Message Date
Jordan-Fielding
9e83562a5b Update main.py 2022-07-07 15:21:30 +10:00
Jordan-Fielding
4d033affa3 Update main.py 2022-07-07 15:19:33 +10:00
Jordan-Fielding
c3c76f7e7c Update main.py 2022-07-07 15:18:02 +10:00
Jordan-Fielding
d97bc89d52 Update main.py 2022-07-07 15:15:46 +10:00
Jordan-Fielding
bf80f9230c Update main.py 2022-07-07 15:11:29 +10:00

15
main.py
View File

@@ -2,6 +2,8 @@ import RPi.GPIO as GPIO #Used to Import the LED
import time #Used to allow wait times import time #Used to allow wait times
from picamera import PiCamera #Used to import the Camera from picamera import PiCamera #Used to import the Camera
from gpiozero import MotionSensor #Used to import the MotionSensor from gpiozero import MotionSensor #Used to import the MotionSensor
from datetime import datetime
from subprocess import call
import os import os
pir = MotionSensor(4) pir = MotionSensor(4)
@@ -14,6 +16,7 @@ cwd = os.getcwd() #Sets the Current Working Directory
def bugmotion(): def bugmotion():
GPIO.output(22, 0) #Sets light off GPIO.output(22, 0) #Sets light off
@@ -32,15 +35,21 @@ def bugmotion():
GPIO.output(22, 1) GPIO.output(22, 1)
#Sets Img path and filename, Saves to Working directory of Script #Sets Img path and filename, Saves to Working directory of Script
file_name = cwd + "/Pictures/Capture_" + str(time.time()) + ".jpg" # Grab the current time
print("\nFile Name is: " + file_name) filePath = cwd + "/Pictures/"
currentTime = datetime.now()
picTime = currentTime.strftime("%Y.%m.%d-%H%M")
picName = "Capture-" + picTime + '.jpg'
completeFilePath = filePath + picName
#file_name = cwd + "/Pictures/Capture_" + str(time.time()) + ".jpg"
print("\nFile Name is: " + completeFilePath)
#Used to wait for 0.1 Seconds for Camera to be ready #Used to wait for 0.1 Seconds for Camera to be ready
time.sleep(0.1) time.sleep(0.1)
#Saves File #Saves File
camera.capture(file_name) camera.capture(completeFilePath)
#Sets PIR Sensor back to waiting for motion #Sets PIR Sensor back to waiting for motion
print("\nWaiting for no Motion!") print("\nWaiting for no Motion!")