Taula de continguts:

Càmera de vigilància Raspberry Pi amb alerta per correu electrònic: 3 passos
Càmera de vigilància Raspberry Pi amb alerta per correu electrònic: 3 passos

Vídeo: Càmera de vigilància Raspberry Pi amb alerta per correu electrònic: 3 passos

Vídeo: Càmera de vigilància Raspberry Pi amb alerta per correu electrònic: 3 passos
Vídeo: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Juliol
Anonim
Càmera de vigilància Raspberry Pi amb alerta per correu electrònic
Càmera de vigilància Raspberry Pi amb alerta per correu electrònic

Actualment, la seguretat és la principal preocupació i hi ha moltes tecnologies presents per mantenir el vostre lloc segur i controlat. Les càmeres de circuit tancat de televisió són molt útils per vigilar la vostra casa o oficina. Tot i que els preus d’aquest tipus de càmeres s’han reduït significativament des del seu inici, tot i que les càmeres IP, que poden enviar i rebre la data per la xarxa, són molt cares. En aquest Instructable hem creat una petita càmera de vigilància que us enviarà una alerta per correu electrònic, si la càmera detecta algun moviment davant de la càmera.

Pas 1: reuniu els components

Reuneix els components
Reuneix els components

1. Càmera / càmera web Raspberry Pi

2. arbre de pi 3

3. Sensor de moviment

Pas 2: programació del Raspberry Pi

python serà una bona opció per programar raspberry Pi, també ho vam fer …

codi:

des de la importació de càmeres fotogràfiques PiCamera des de la importació del temps de repòs

importar smtplib

temps d'importació

des de la data i hora d'importació de la data

des de l’email.mime.image importació MIMEImage

des de mail.mime.multipart import MIMEMultipart

importar RPi. GPIO com a temps d'importació GPIO

toaddr = '[email protected]' # destinatari identificador de correu electrònic

me = '[email protected]' # identificador de correu electrònic de remitents

Subject = 'alerta de seguretat'

GPIO.setmode (GPIO. BCM)

P = PiCamera ()

P. resolució = (320, 240)

P.start_preview ()

GPIO.setup (23, GPIO. IN)

mentre que True: si GPIO.input (23):

imprimir ("Motion …") Temps d'escalfament de la càmera

time.sleep (2)

P.capture ('moviment.jpg')

time.sleep (10)

subject = 'Seguretat!'

msg = MIMEMultipart ()

msg ['Subject'] = assumpte

msg ['From'] = jo

msg ['To'] = toaddr

fp = obert ('moviment.jpg', 'rb')

img = MIMEImage (fp.read ())

fp.close ()

msg.attach (img)

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

server.starttls ()

server.login (usuari = '[email protected]', contrasenya = 'xxxxxxxxx') # identificador de correu electrònic i contrasenyes dels remitents

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

server.quit ()

P.stop_preview ()

Pas 3: Execució de Python Code i resolució de problemes

Execució de Python Code i resolució de problemes
Execució de Python Code i resolució de problemes
Execució de Python Code i resolució de problemes
Execució de Python Code i resolució de problemes

connecteu els pins del sensor PIR a

1. PIR vcc a rpi-2 (Pin físic)

2.. PIR gnd a rpi-6 (Pin físic)

3. PIR a rpi-16 (Pin físic)

(El recompte de pins físics començarà de 1 a 40 vegeu la imatge)

PER MÉS INFORMACIÓ, VEURE LES FOTOS

copieu el codi a l'escriptori rpi

després obriu el terminal

  • cd Desktop /
  • sudo python codce1.py

això és

resolució de problemes

1. Si heu trobat algun error de sagnat mentre executava Python, descarregueu el codi del fitxer adjunt code1.py

2. Si trobeu pantalla en negre / gris en lloc de canal de vídeo a Pi

escriviu l'ordre següent al terminal

sudo modprobe bcm2835-v4l2

3. assegureu-vos que heu afegit les credencials de Gmail adequades i, a continuació, executeu el codi python

Recomanat: