Talaan ng mga Nilalaman:

Raspberry Pi Surveillance Camera Na May Alerto sa Email: 3 Mga Hakbang
Raspberry Pi Surveillance Camera Na May Alerto sa Email: 3 Mga Hakbang

Video: Raspberry Pi Surveillance Camera Na May Alerto sa Email: 3 Mga Hakbang

Video: Raspberry Pi Surveillance Camera Na May Alerto sa Email: 3 Mga Hakbang
Video: 30 Ultimate Outlook Tips and Tricks for 2020 2024, Disyembre
Anonim
Raspberry Pi Surveillance Camera Na May Alerto sa Email
Raspberry Pi Surveillance Camera Na May Alerto sa Email

Ang seguridad ay pangunahing alalahanin ngayon at maraming mga teknolohiya ang naroroon ngayon upang mapanatiling ligtas at masubaybayan ang iyong lugar. Napaka kapaki-pakinabang ng mga CCTV camera upang mabantayan ang iyong bahay o opisina. Bagaman ang mga presyo ng mga ganitong uri ng camera ay nabawasan nang malaki mula pa noong simula ngunit ang mga IP camera pa rin, na may kakayahang ipadala at matanggap ang petsa sa network, ay napakamahal. Sa Instructable na ito gumawa kami ng isang maliit na camera ng surveillance na magpapadala ng isang alerto sa email, kung ang camera ay nakakita ng anumang paggalaw sa harap ng camera

Hakbang 1: Ipunin ang Mga Bahagi

Ipunin ang Mga Sangkap
Ipunin ang Mga Sangkap

1. Raspberry Pi camera / webcam

2.raspberry pi 3

3. Sensor ng paggalaw

Hakbang 2: Pag-program ng Iyong Raspberry Pi

ang sawa ay magiging mabuting pagpipilian sa Program raspberry Pi, ganoon din ang ginawa namin…

code:

mula sa picamera import PiCamerafrom time import sleep

import smtplib

oras ng pag-import

mula sa datime import datime

mula sa email.mime.image import MIMEImage

mula sa email.mime.multipart import MIMEMultipart

i-import ang RPi. GPIO bilang oras ng pag-import ng GPIO

toaddr = '[email protected]' # mga tatanggap ng email id

ako = '[email protected]' # senders email id

Paksa = 'alerto sa seguridad'

GPIO.setmode (GPIO. BCM)

P = PiCamera ()

P.resolution = (320, 240)

P.start_preview ()

GPIO.setup (23, GPIO. IN)

habang Totoo: kung GPIO.input (23):

print ("Motion …") #camera warm-up time

oras. tulog (2)

P.capture ('movement.jpg')

oras. tulog (10)

paksa = 'Security allert !!'

msg = MIMEMultipart ()

msg ['Paksa'] = paksa

msg ['Mula'] = ako

msg ['To'] = toaddr

fp = bukas ('movement.jpg', 'rb')

img = MIMEImage (fp.read ())

fp.close ()

msg.attach (img)

server = smtplib. SMTP ('smtp.gmail.com', 587)

server.starttls ()

server.login (user = '[email protected]', password = 'xxxxxxxxx') #email id at mga password ng nagpadala

server.sendmail (ako, toaddr, msg.as_string ())

server.quit ()

P.stop_preview ()

Hakbang 3: Pagpapatakbo ng Python Code at Pag-troubleshoot

Pagpapatakbo ng Python Code at Pag-troubleshoot
Pagpapatakbo ng Python Code at Pag-troubleshoot
Pagpapatakbo ng Python Code at Pag-troubleshoot
Pagpapatakbo ng Python Code at Pag-troubleshoot

ikonekta ang mga PIR sensor pin sa

1. PIR vcc to rpi-2 (Physical Pin)

2.. PIR gnd to rpi-6 (Physical Pin)

3. PIR sa rpi-16 (Physical Pin)

(Ang bilang ng mga pisikal na pin ay magsisimula mula 1-40 tingnan ang larawan)

PARA SA KARAGDAGANG INFO PAKITINGIN ANG PICTURES

kopyahin ang code sa rpi-desktop

pagkatapos buksan ang terminal

  • cd Desktop /
  • sudo python codce1.py

ayan yun

pagto-troubleshoot

1. kung nakakita ka ng anumang error sa indentation habang nagpapatupad ng sawa mangyaring i-download ang code mula sa attachment code1.py

2. kung makakita ka ng itim / kulay-abong screen sa halip na video feed sa Pi

i-type ang sumusunod na utos sa terminal

sudo modprobe bcm2835-v4l2

3. tiyakin na nagdagdag ka ng tamang mga kredensyal ng gmail, pagkatapos ay patakbuhin ang code ng sawa

Inirerekumendang: