diff --git a/pi cam 1.txt b/pi cam 1.txt new file mode 100644 index 0000000..86b1666 --- /dev/null +++ b/pi cam 1.txt @@ -0,0 +1,74 @@ +Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32 +Type "copyright", "credits" or "license()" for more information. +>>> import RPi.GPIO as gpio +import picamera +import time + +import smtplib +from email.MIMEMultipart import MIMEMultipart +from email.MIMEText import MIMEText +from email.MIMEBase import MIMEBase +from email import encoders +from email.mime.image import MIMEImage + +fromaddr = "ptparas212@gmail.com" # change the email address accordingly +toaddr = "ptparas212@gmail.com" + +mail = MIMEMultipart() + +mail['From'] = fromaddr +mail['To'] = toaddr +mail['Subject'] = "Attachment" +body = "Please find the attachment" + +led=17 +pir=18 +HIGH=1 +LOW=0 +gpio.setwarnings(False) +gpio.setmode(gpio.BCM) +gpio.setup(led, gpio.OUT) # initialize GPIO Pin as outputs +gpio.setup(pir, gpio.IN) # initialize GPIO Pin as input +data="" + +def sendMail(data): + mail.attach(MIMEText(body, 'plain')) + print data + dat='%s.jpg'%data + print dat + attachment = open(dat, 'rb') + image=MIMEImage(attachment.read()) + attachment.close() + mail.attach(image) + server = smtplib.SMTP('smtp.gmail.com', 587) + server.starttls() + server.login(fromaddr, "your password") + text = mail.as_string() + server.sendmail(fromaddr, toaddr, text) + server.quit() + +def capture_image(): + data= time.strftime("%d_%b_%Y|%H:%M:%S") + camera.start_preview() + time.sleep(5) + print data + camera.capture('%s.jpg'%data) + camera.stop_preview() + time.sleep(1) + sendMail(data) + +gpio.output(led , 0) +camera = picamera.PiCamera() +camera.rotation=180 +camera.awb_mode= 'auto' +camera.brightness=55 +while 1: + if gpio.input(pir)==1: + gpio.output(led, HIGH) + capture_image() + while(gpio.input(pir)==1): + time.sleep(1) + + else: + gpio.output(led, LOW) + time.sleep(0.01) \ No newline at end of file diff --git a/pi cam.txt b/pi cam.txt new file mode 100644 index 0000000..86b1666 --- /dev/null +++ b/pi cam.txt @@ -0,0 +1,74 @@ +Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32 +Type "copyright", "credits" or "license()" for more information. +>>> import RPi.GPIO as gpio +import picamera +import time + +import smtplib +from email.MIMEMultipart import MIMEMultipart +from email.MIMEText import MIMEText +from email.MIMEBase import MIMEBase +from email import encoders +from email.mime.image import MIMEImage + +fromaddr = "ptparas212@gmail.com" # change the email address accordingly +toaddr = "ptparas212@gmail.com" + +mail = MIMEMultipart() + +mail['From'] = fromaddr +mail['To'] = toaddr +mail['Subject'] = "Attachment" +body = "Please find the attachment" + +led=17 +pir=18 +HIGH=1 +LOW=0 +gpio.setwarnings(False) +gpio.setmode(gpio.BCM) +gpio.setup(led, gpio.OUT) # initialize GPIO Pin as outputs +gpio.setup(pir, gpio.IN) # initialize GPIO Pin as input +data="" + +def sendMail(data): + mail.attach(MIMEText(body, 'plain')) + print data + dat='%s.jpg'%data + print dat + attachment = open(dat, 'rb') + image=MIMEImage(attachment.read()) + attachment.close() + mail.attach(image) + server = smtplib.SMTP('smtp.gmail.com', 587) + server.starttls() + server.login(fromaddr, "your password") + text = mail.as_string() + server.sendmail(fromaddr, toaddr, text) + server.quit() + +def capture_image(): + data= time.strftime("%d_%b_%Y|%H:%M:%S") + camera.start_preview() + time.sleep(5) + print data + camera.capture('%s.jpg'%data) + camera.stop_preview() + time.sleep(1) + sendMail(data) + +gpio.output(led , 0) +camera = picamera.PiCamera() +camera.rotation=180 +camera.awb_mode= 'auto' +camera.brightness=55 +while 1: + if gpio.input(pir)==1: + gpio.output(led, HIGH) + capture_image() + while(gpio.input(pir)==1): + time.sleep(1) + + else: + gpio.output(led, LOW) + time.sleep(0.01) \ No newline at end of file