Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
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
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
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