Kazalo:
- 1. korak: Zberite komponente
- 2. korak: Programiranje vašega Raspberry Pi
- 3. korak: Zaženite kodo Python in odpravite težave
Video: Nadzorna kamera Raspberry Pi z opozorilom po e -pošti: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Varnost je danes velika skrb in danes obstaja veliko tehnologij, ki varujejo in nadzorujejo vaš prostor. CCTV kamere so zelo uporabne za spremljanje vaše hiše ali pisarne. Čeprav so bile cene tovrstnih kamer že od njihovega začetka precej znižane, pa so IP kamere, ki imajo možnost pošiljanja in prejemanja datuma po omrežju, zelo drage. V tem navodilu smo naredili majhno nadzorno kamero, ki bo poslala e -poštno opozorilo, če kamera zazna gibanje pred kamero
1. korak: Zberite komponente
1. Kamera / spletna kamera Raspberry Pi
2. malina pi 3
3. Senzor gibanja
2. korak: Programiranje vašega Raspberry Pi
python bo dobra izbira za programiranje maline Pi, zato smo tudi mi…
Koda:
from picamera import PiCamerafrom time import sleep
uvoz smtplib
čas uvoza
od datuma uvoza datetime
iz email.mime.image uvoz MIMEImage
iz e -pošte.mime.multipart uvoz MIMEMultipart
uvoz RPi. GPIO kot čas uvoza GPIO
toaddr = '[email protected]' # ID prejemnika e -pošte
me = '[email protected]' # id pošiljatelja e -pošte pošiljateljev
Subject = 'varnostno opozorilo'
Način GPIO.set (GPIO. BCM)
P = PiCamera ()
P. ločljivost = (320, 240)
P.start_preview ()
GPIO.setup (23, GPIO. IN)
medtem ko je True: če GPIO.input (23):
print ("Motion…") #čas ogrevanja kamere
time.sleep (2)
P.capture ('motion.jpg')
time.sleep (10)
subject = 'Varnostno opozorilo !!'
msg = MIMEM večdelni ()
msg ['Subject'] = zadeva
msg ['From'] = jaz
msg ['Za'] = toaddr
fp = odprto ('motion.jpg', 'rb')
img = MIMEImage (fp.read ())
fp.close ()
msg.attach (img)
strežnik = smtplib. SMTP ('smtp.gmail.com', 587)
server.starttls ()
server.login (user = '[email protected]', password = 'xxxxxxxxx') #e -poštni ID in gesla pošiljateljev
server.sendmail (jaz, toaddr, msg.as_string ())
server.quit ()
P.stop_preview ()
3. korak: Zaženite kodo Python in odpravite težave
nožice senzorja PIR priključite na
1. PIR vcc v rpi-2 (fizični pin)
2.. PIR gnd v rpi-6 (fizični pin)
3. PIR ven na rpi-16 (fizični pin)
(Število fizičnih zatičev se bo začelo od 1 do 40, glej sliko)
ZA VEČ INFORMACIJ POGLEDAJTE SLIKE
kodo kopirajte na namizje rpi
nato odprite terminal
- cd namizje/
- sudo python codce1.py
to je to
odpravljanje težav
1. če ste med izvajanjem pythona odkrili napako zamika, prenesite kodo iz priloge code1.py
2. če namesto video vira najdete črno / siv zaslon v Pi
v terminal vnesite naslednji ukaz
sudo modprobe bcm2835-v4l2
3. Prepričajte se, da ste dodali ustrezne poverilnice za Gmail, nato zaženite kodo python
Priporočena:
Nadzorna plošča za COVID-19 (preprosto in enostavno): 4 koraki
Nadzorna plošča COVID-19 (preprosto in enostavno): povsod je ogromen izbruh novega virusa COVID-19. Postalo je treba spremljati trenutni scenarij COVID-19 v državi. Torej, ko sem bil doma, sem si zamislil ta projekt: " Informacijska nadzorna plošča " - Da
Senzor vlažnosti tal z opozorilom o zalivanju: 4 koraki
Senzor vlažnosti tal z opozorilom o zalivanju: Ustvarjamo napravo za merjenje vlažnosti tal, ki temelji na WEMOS D1 mini in kapacitivnem senzorju vlažnosti tal. Z integracijo v oblak meritev senzorja pošljemo v oblak IoT Guru, kjer dobimo domišljijske grafi in lahko nastavimo opozorilo
Nadzor galonov rezervoarja za kurilno olje z e -pošto, SMS -om in opozorilom Pushbullet: 9 korakov (s slikami)
Spremljajte litre rezervoarjev za kurilno olje z e -pošto, SMS -om in opozorilom s potisnim nabojem: VARNOSTNE INFORMACIJE: Če kdo želi vedeti, ali je " varno za gradnjo/namestitev " - To sem odnesel v dve različni naftni družbi zaradi povratnih informacij/varnostnih razlogov, vodil pa jo je namestnik gasilske službe za preprečevanje požara C
Sistem za sledenje koles z opozorilom o mrtvih moških s Sigfoxom: 7 korakov (s slikami)
Sistem za sledenje koles z opozorilom o mrtvih moških s Sigfoxom: Varnostni sistem za kolesarje s funkcijami sledenja in pošiljanja opozoril. V primeru nesreče se z GPS -položajem pošlje alarm. Varnost kolesarjev je nujna, pri nesrečah s cestnim ali gorskim kolesom se zgodi in čim prej v sili na
Spletno nadzorovana nadzorna kamera: 8 korakov (s slikami)
Spletna nadzorna nadzorna kamera: Namen tega dela je pokazati, kako zgraditi nadzorni sistem z vmesnikom spletne strani. Spletno kamero je mogoče obrniti v navpični ali vodoravni smeri skozi vmesnik, vendar le na območju, ki ga dovoljujejo mejni senzorji. Nadaljevanje