Sadržaj:

Raspberry Pi nadzorna kamera s upozorenjem putem e -pošte: 3 koraka
Raspberry Pi nadzorna kamera s upozorenjem putem e -pošte: 3 koraka

Video: Raspberry Pi nadzorna kamera s upozorenjem putem e -pošte: 3 koraka

Video: Raspberry Pi nadzorna kamera s upozorenjem putem e -pošte: 3 koraka
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Decembar
Anonim
Raspberry Pi nadzorna kamera sa upozorenjem putem e -pošte
Raspberry Pi nadzorna kamera sa upozorenjem putem e -pošte

Sigurnost je danas glavna briga, a danas je prisutno mnogo tehnologija kako bi vaše mjesto bilo zaštićeno i nadzirano. CCTV kamere su vrlo korisne za držanje na oku vaše kuće ili ureda. Iako su cijene ovih vrsta kamera značajno smanjene od njihovog početka, ipak su IP kamere, koje imaju mogućnost slanja i primanja datuma putem mreže, vrlo skupe. U ovom Instructableu napravili smo malu nadzornu kameru koja će poslati e -poruku upozorenja, ako kamera otkrije bilo kakvo kretanje ispred kamere

Korak 1: Skupite komponente

Skupite komponente
Skupite komponente

1. Raspberry Pi kamera / web kamera

2. malina pi 3

3. Senzor pokreta

Korak 2: Programiranje vašeg Raspberry Pi

python će biti dobar izbor za programiranje maline Pi, pa smo i mi …

kod:

from picamera import PiCamerafrom time import sleep

import smtplib

vreme uvoza

from datetime import datetime

from email.mime.image import MIMEImage

sa e -pošte.mime.multipart import MIMEMultipart

uvezite RPi. GPIO kao GPIO vreme uvoza

toaddr = '[email protected]' # id primaoca e -pošte

me = '[email protected]' # id pošiljatelja e -pošte pošiljatelja

Subject = 'sigurnosno upozorenje'

Način rada GPIO.set (GPIO. BCM)

P = PiCamera ()

P. rezolucija = (320, 240)

P.start_preview ()

GPIO.setup (23, GPIO. IN)

dok je True: ako GPIO.input (23):

print ("Motion…") #kamera zagrijavanje

time.sleep (2)

P.capture ('movement.jpg')

time.sleep (10)

subject = 'Upozorenje o sigurnosti !!'

msg = MIMEMultipart ()

msg ['Subject'] = tema

msg ['From'] = ja

msg ['To'] = toaddr

fp = open ('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 i lozinke pošiljalaca

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

server.quit ()

P.stop_preview ()

Korak 3: Pokretanje Python koda i rješavanje problema

Pokretanje Python koda i rješavanje problema
Pokretanje Python koda i rješavanje problema
Pokretanje Python koda i rješavanje problema
Pokretanje Python koda i rješavanje problema

priključite pinove PIR senzora na

1. PIR vcc u rpi-2 (fizički pin)

2.. PIR gnd u rpi-6 (fizički pin)

3. PIR izlaz na rpi-16 (fizički pin)

(Broj fizičkih pinova počet će od 1-40, pogledajte sliku)

ZA VIŠE INFORMACIJA POGLEDAJTE SLIKE

kopirajte kôd na rpi-desktop

zatim otvorite terminal

  • cd Desktop/
  • sudo python codce1.py

to je to

rešavanje problema

1.ako ste pronašli grešku uvlačenja prilikom izvršavanja pythona, preuzmite kôd iz koda privitka1.py

2.ako nađete crno / sivi ekran umjesto video izvoda u Pi -u

upišite sljedeću naredbu u terminal

sudo modprobe bcm2835-v4l2

3.provjerite jeste li dodali ispravne gmail akreditive, a zatim pokrenite python kod

Preporučuje se: