Update main.py
This commit is contained in:
25
main.py
25
main.py
@@ -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)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user