Indholdsfortegnelse:
- Trin 1: Saml komponenterne
- Trin 2: Programmering af din Raspberry Pi
- Trin 3: Kørsel af Python -kode og fejlfinding
Video: Raspberry Pi overvågningskamera med e -mailadvarsel: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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:
Raspberry Pi -æske med køleventilator med CPU -temperaturindikator: 10 trin (med billeder)
Raspberry Pi Box of Cooling FAN med CPU-temperaturindikator: Jeg havde introduceret hindbær pi (herefter RPI) CPU-temperaturindikator kredsløb i det forrige projekt. Kredsløbet viser simpelthen RPI 4 forskellige CPU-temperaturniveauer som følger.- Grøn LED tændt, når CPU -temperaturen er inden for 30 ~
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Installation af Raspbian Buster på Raspberry Pi 3. Kom godt i gang med Raspbian Buster Med Raspberry Pi 3b / 3b+: 4 trin
Installation af Raspbian Buster på Raspberry Pi 3. Kom godt i gang med Raspbian Buster Med Raspberry Pi 3b / 3b+: Hej fyre, for nylig lancerede Raspberry pi -organisationen nyt Raspbian OS kaldet Raspbian Buster. Det er en ny version af Raspbian til Raspberry pi's. Så i dag vil vi i denne instruktør lære at installere Raspbian Buster OS på din Raspberry pi 3
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores
Webstyret overvågningskamera: 8 trin (med billeder)
Webstyret overvågningskamera: Formålet med dette arbejde er at vise, hvordan man bygger overvågningssystem med websidegrænsefladen. Webkameraet kan drejes i lodret eller vandret retning gennem grænsefladen, men kun i det område, som grænsesensorer tillader. Fortsættelsen