Indholdsfortegnelse:

Raspberry Pi overvågningskamera med e -mailadvarsel: 3 trin
Raspberry Pi overvågningskamera med e -mailadvarsel: 3 trin

Video: Raspberry Pi overvågningskamera med e -mailadvarsel: 3 trin

Video: Raspberry Pi overvågningskamera med e -mailadvarsel: 3 trin
Video: Aqara G3 - 2К камера с искусственным интеллектом, zigbee 3.0 шлюз и ИК контроллер, полный обзор 2024, November
Anonim
Raspberry Pi overvågningskamera med e -mail -alarm
Raspberry Pi overvågningskamera med e -mail -alarm

Sikkerhed er et stort problem i dag, og der er masser af teknologier til stede i dag for at holde dit sted sikkert og overvåget. CCTV -kameraer er meget nyttige til at holde øje med dit hus eller kontor. Selvom priserne på disse typer kameraer er blevet reduceret betydeligt siden deres begyndelse, men stadig IP -kameraer, der har mulighed for at sende og modtage datoen via netværket, er meget dyre. I denne instruktør har vi lavet et lille overvågningskamera, som sender en e -mail -advarsel, hvis kameraet registrerer bevægelse foran kameraet

Trin 1: Saml komponenterne

Saml komponenterne
Saml komponenterne

1. Raspberry Pi kamera / webcam

2. hindbær pi 3

3. Motion sensor

Trin 2: Programmering af din Raspberry Pi

python vil være et godt valg at programmere hindbær Pi, det gjorde vi også …

kode:

fra picamera import PiCamer fra tidspunkt importere søvn

import smtplib

importtid

fra datetime import datetime

fra email.mime.image import MIMEImage

fra email.mime.multipart import MIMEMultipart

importer RPi. GPIO som GPIO -importtid

toaddr = '[email protected]' # modtagers e -mail -id

mig = '[email protected]' # afsenderens e -mail -id

Subject = 'sikkerhedsadvarsel'

GPIO.setmode (GPIO. BCM)

P = PiCamera ()

P. opløsning = (320, 240)

P.start_preview ()

GPIO.setup (23, GPIO. IN)

while True: if GPIO.input (23):

print ("Bevægelse …") #kameraets opvarmningstid

time.sleep (2)

P.capture ('movement.jpg')

tid. sover (10)

subject = 'Sikkerhedsadvarsel !!'

msg = MIMEMultipart ()

msg ['Subject'] = emne

msg ['From'] = mig

msg ['To'] = toaddr

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

img = MIMEImage (fp.read ())

fp.close ()

msg. vedhæft (img)

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

server.starttls ()

server.login (bruger = '[email protected]', adgangskode = 'xxxxxxxxx') #email -id og adgangskoder til afsendere

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

server.quit ()

P.stop_preview ()

Trin 3: Kørsel af Python -kode og fejlfinding

Kører Python -kode og fejlfinding
Kører Python -kode og fejlfinding
Kører Python -kode og fejlfinding
Kører Python -kode og fejlfinding

tilslut PIR -sensorstifter til

1. PIR vcc til rpi-2 (fysisk pin)

2.. PIR gnd til rpi-6 (fysisk pin)

3. PIR ud til rpi-16 (fysisk pin)

(Antallet af fysiske stifter starter fra 1-40 se billedet)

FOR MERE INFO SE BILLEDERNE

kopier koden til rpi-desktop

åbn derefter terminalen

  • cd Desktop/
  • sudo python codce1.py

det er det

fejlfinding

1. hvis du fandt en indrykningsfejl under udførelsen af python, skal du downloade koden fra vedhæftningskoden1.py

2. hvis du finder sort / grå skærm i stedet for videofeed i Pi

skriv følgende kommando i terminalen

sudo modprobe bcm2835-v4l2

3. Sørg for, at du har tilføjet korrekte gmail -legitimationsoplysninger, og kør derefter python -koden

Anbefalede: