Orodha ya maudhui:

Kamera ya Ufuatiliaji wa Raspberry Pi na Arifa ya Barua pepe: Hatua 3
Kamera ya Ufuatiliaji wa Raspberry Pi na Arifa ya Barua pepe: Hatua 3

Video: Kamera ya Ufuatiliaji wa Raspberry Pi na Arifa ya Barua pepe: Hatua 3

Video: Kamera ya Ufuatiliaji wa Raspberry Pi na Arifa ya Barua pepe: Hatua 3
Video: Шок!!! ДУШИ МЕРТВЕЦОВ В ЗАТОЧЕНИИ У ДЕМОНА В ЭТОМ СТРАШНОМ ДОМЕ / HERE ARE THE SOULS OF THE DEAD 2024, Julai
Anonim
Kamera ya Ufuatiliaji wa Raspberry Pi na Arifa ya Barua pepe
Kamera ya Ufuatiliaji wa Raspberry Pi na Arifa ya Barua pepe

Usalama ni wasiwasi mkubwa sasa siku na kuna teknolojia nyingi zilizopo leo kuweka nafasi yako salama na kufuatiliwa. Kamera za CCTV ni muhimu sana kutazama nyumba yako au ofisi. Ingawa bei za aina hizi za kamera zimepunguzwa sana tangu mwanzo wao lakini bado kamera za IP, ambazo zina uwezo wa kutuma na kupokea tarehe kwenye mtandao, ni ghali sana. Katika Agizo hili tuliunda kamera ndogo ya ufuatiliaji ambayo itatuma arifa ya barua pepe, ikiwa kamera itagundua mwendo wowote mbele ya kamera

Hatua ya 1: Kusanya Vipengele

Kukusanya Vipengele
Kukusanya Vipengele

1. Kamera ya Raspberry Pi / kamera ya wavuti

2.beri pi 3

3. Sensor ya mwendo

Hatua ya 2: Kupanga Raspberry yako Pi

chatu itakuwa chaguo nzuri kwa Programu ya rasipiberi Pi, ndivyo pia sisi…

nambari:

kutoka kwa kuagiza kamera ya picha kutoka kwa wakati kuagiza ingiza usingizi

kuagiza smtplib

muda wa kuagiza

kutoka wakati wa kuingiza wakati wa kuingiza

kutoka barua pepe.mime.image kuagiza MIMEImage

kutoka kwa email.mime.multipart kuagiza MIMEMultipart

kuagiza RPi. GPIO kama wakati wa kuagiza wa GPIO

toaddr = '[email protected]' # id ya kupokea barua pepe

mimi = '[email protected]' id # ya barua pepe ya watumaji

Mada = 'tahadhari ya usalama'

GPIO.setmode (GPIO. BCM)

P = Kamera ()

Azimio = (320, 240)

Hakikisho la P.

Usanidi wa GPIO (23, GPIO. IN)

wakati Kweli: ikiwa GPIO.input (23):

chapisha ("Mwendo…") #kamera ya muda wa joto

saa. kulala (2)

Ukamataji wa P. ('movement.jpg')

saa. kulala (10)

mada = 'Usalama wa usalama !!'

msg = MIMMipartipart ()

msg ['Subject'] = mada

msg ['Kutoka'] = mimi

msg ['Kwa'] = toaddr

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

img = MIMEImage (fp.read ())

fp karibu ()

ambatisha msg (img)

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

starttls ()

server.login (user = '[email protected]', password = 'xxxxxxxxx') # id ya barua pepe na nywila za watumaji

tuma barua pepe (mimi, toaddr, msg.as_string ())

server.quit ()

P. stop_preview ()

Hatua ya 3: Kuendesha Nambari ya Python na Utatuzi wa Matatizo

Kuendesha Msimbo wa Chatu na Utatuzi
Kuendesha Msimbo wa Chatu na Utatuzi
Kuendesha Msimbo wa Chatu na Utatuzi
Kuendesha Msimbo wa Chatu na Utatuzi

unganisha pini za sensorer ya PIR kwa

1. PIR vcc kwa rpi-2 (Pini ya Kimwili)

2.. PIR gnd hadi rpi-6 (Siri ya Kimwili)

3. PIR nje kwa rpi-16 (Pini ya Kimwili)

(Hesabu za pini za mwili zitaanza kutoka 1-40 tazama picha)

KWA HABARI ZAIDI TAFADHALI TAZAMA PICHA

nakili nambari hiyo kwenye rpi-desktop

kisha fungua kituo

  • cd Desktop /
  • sudo python codce1.py

ndio hivyo

utatuzi wa shida

1. ikiwa umepata hitilafu yoyote ya ujumuishaji wakati wa kutekeleza chatu tafadhali pakua nambari kutoka kwa nambari ya kiambatisho1.py

2.kama utapata skrini nyeusi / kijivu badala ya malisho ya video kwenye Pi

andika amri ifuatayo kwenye terminal

sudo modprobe bcm2835-v4l2

3. hakikisha umeongeza vitambulisho sahihi vya gmail, kisha endesha nambari ya chatu

Ilipendekeza: