Përmbajtje:

Kamera e Mbikqyrjes Raspberry Pi Me Paralajmërim Email: 3 Hapa
Kamera e Mbikqyrjes Raspberry Pi Me Paralajmërim Email: 3 Hapa

Video: Kamera e Mbikqyrjes Raspberry Pi Me Paralajmërim Email: 3 Hapa

Video: Kamera e Mbikqyrjes Raspberry Pi Me Paralajmërim Email: 3 Hapa
Video: ПОЛНАЯ ИГРА ПОЛНЫЙ ПРОВАЛ 2 | КАМПАНИЯ — Прохождение / PS4 (Все шлемы пилотов) 2024, Korrik
Anonim
Kamera e Mbikqyrjes Raspberry Pi Me Paralajmërim Email
Kamera e Mbikqyrjes Raspberry Pi Me Paralajmërim Email

Siguria është shqetësimi kryesor tani dhe ka shumë teknologji të pranishme sot për të mbajtur vendin tuaj të sigurt dhe të monitoruar. Kamerat CCTV janë shumë të dobishme për të mbajtur nën kontroll shtëpinë ose zyrën tuaj. Megjithëse çmimet e këtyre llojeve të kamerave janë ulur ndjeshëm që nga fillimi i tyre, prapëseprapë kamerat IP, të cilat kanë aftësinë të dërgojnë dhe marrin datën përmes rrjetit, janë shumë të shtrenjta. Në këtë Instructable kemi bërë një kamerë të vogël survejimi e cila do të dërgojë një paralajmërim me email, nëse kamera zbulon ndonjë lëvizje para kamerës

Hapi 1: Mblidhni Komponentët

Mblidhni Komponentët
Mblidhni Komponentët

1. Kamera / kamera mjedër Pi

2. mjedër pi 3

3. Sensori i lëvizjes

Hapi 2: Programimi i Raspberry Pi juaj

python do të jetë një zgjedhje e mirë për të programuar mjedrën Pi, kështu bëmë edhe ne…

kodi:

nga picamera import PiCamera nga koha e importimit të gjumit

importo smtplib

koha e importit

nga dataetime import datetime

nga email.mime.image import MIMEImage

nga email.mime.multipart import MIMEMultipart

import RPi. GPIO si kohë importimi GPIO

toaddr = 'xxxxxxxxxxx.gmail.com' # email -i i marrësve

me = '[email protected]' # id e -mail për dërguesit

Subjekt = 'paralajmërim sigurie'

GPIO.setmode (GPIO. BCM)

P = PiCamera ()

P. zgjidhja = (320, 240)

P.start_preview ()

GPIO.setup (23, GPIO. IN)

ndërsa E vërtetë: nëse GPIO.input (23):

print ("Lëvizja …") #Koha e ngrohjes së kamerës

koha. gjumi (2)

P. kapja ('lëvizja.jpg')

koha. gjumi (10)

subjekt = 'Sinjalizim sigurie !!'

msg = MIMEMultipart ()

msg ['Subject'] = subjekt

msg ['Nga'] = unë

msg ['To'] = toaddr

fp = hapur ('lëvizja.jpg', 'rb')

img = MIMEImage (fp.read ())

fp. mbyll ()

msg. bashkangjit (img)

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

server.starttls ()

server.login (përdorues = '[email protected]', fjalëkalim = 'xxxxxxxxx') #id e postës dhe fjalëkalimet e dërguesve

server.sendmail (unë, toaddr, msg.as_string ())

server.quit ()

P.stop_preview ()

Hapi 3: Drejtimi i kodit Python dhe zgjidhja e problemeve

Drejtimi i kodit Python dhe zgjidhja e problemeve
Drejtimi i kodit Python dhe zgjidhja e problemeve
Drejtimi i kodit Python dhe zgjidhja e problemeve
Drejtimi i kodit Python dhe zgjidhja e problemeve

lidhni kunjat e sensorit PIR në

1. PIR vcc në rpi-2 (Pin fizik)

2.. PIR gnd në rpi-6 (Pin fizik)

3. PIR nga rpi-16 (Pin fizik)

(Numërimi i kunjave fizikë do të fillojë nga 1-40 shikoni foton)

P MR MORE SHUM INFO LUTEM SHIKONI FOTOT

kopjoni kodin në rpi-desktop

pastaj hap terminalin

  • cd Desktop/
  • sudo python codce1.py

kjo eshte

zgjidhja e problemeve

1.nëse keni gjetur ndonjë gabim të dhëmbëzimit gjatë ekzekutimit të python -it, ju lutemi shkarkoni kodin nga kodi i bashkëngjitjes1.py

2. nëse gjeni ekran të zi / gri në vend të ushqimit të videos në Pi

shtypni komandën e mëposhtme në terminal

sudo modprobe bcm2835-v4l2

3. sigurohuni që keni shtuar kredencialet e duhura të gmail, pastaj drejtoni kodin python

Recommended: