Cuprins:
- Pasul 1: Adunați componentele
- Pasul 2: Programarea Raspberry Pi
- Pasul 3: Rularea codului Python și depanarea
Video: Cameră de supraveghere Raspberry Pi cu alertă prin e-mail: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Securitatea este o preocupare majoră în prezent și există o mulțime de tehnologii prezente astăzi pentru a vă menține locul sigur și monitorizat. Camerele CCTV sunt foarte utile pentru a vă supraveghea casa sau biroul. Deși prețurile acestor tipuri de camere au fost reduse semnificativ de la început, dar camerele IP, care au capacitatea de a trimite și primi data prin rețea, sunt foarte scumpe. În acest Instructable am creat o mică cameră de supraveghere care va trimite o alertă prin e-mail, dacă camera detectează orice mișcare în fața camerei
Pasul 1: Adunați componentele
1. Cameră / cameră web Raspberry Pi
2. zmeura pi 3
3. Senzor de mișcare
Pasul 2: Programarea Raspberry Pi
python va fi o alegere bună pentru a programa zmeură Pi, la fel am făcut noi …
cod:
din picamera import PiCamera din timp import somn
import smtplib
timpul de import
din datetime import datetime
din email.mime.image import MIMEImage
din email.mime.multipart import MIMEMultipart
import RPi. GPIO ca timp de import GPIO
toaddr = '[email protected]' # destinatari email id
me = '[email protected]' # expeditor de e-mail id
Subiect = 'alertă de securitate'
GPIO.setmode (GPIO. BCM)
P = PiCamera ()
P. rezoluție = (320, 240)
P.start_preview ()
GPIO.setup (23, GPIO. IN)
în timp ce este adevărat: dacă GPIO.input (23):
print ("Mișcare …") # timp de încălzire a camerei
time.sleep (2)
P.capture ('movement.jpg')
time.sleep (10)
subject = 'Alert de securitate !!'
msg = MIMEMultipart ()
msg ['Subiect'] = subiect
msg ['From'] = eu
msg ['To'] = toaddr
fp = deschis ('movement.jpg', 'rb')
img = MIMEImage (fp.read ())
fp.close ()
msg.attach (img)
server = smtplib. SMTP („smtp.gmail.com”, 587)
server.starttls ()
server.login (utilizator = '[email protected]', parolă = 'xxxxxxxxx') #email id și parole ale expeditorilor
server.sendmail (eu, toaddr, msg.as_string ())
server.quit ()
P.stop_preview ()
Pasul 3: Rularea codului Python și depanarea
conectați pinii senzorului PIR la
1. PIR vcc la rpi-2 (Pin fizic)
2.. PIR gnd la rpi-6 (Pin fizic)
3. PIR afară la rpi-16 (Pin fizic)
(Numărul de pini fizici va începe de la 1 la 40 vezi imaginea)
PENTRU MAI MULTE INFORMAȚII VĂ RUGĂM VEZI IMAGINILE
copiați codul pe rpi-desktop
apoi deschideți terminalul
- cd Desktop /
- sudo python codce1.py
asta e
depanare
1. dacă ați găsit vreo eroare de indentare în timp ce executați python, vă rugăm să descărcați codul din atașamentul code1.py
2. dacă găsiți ecran negru / gri în loc de flux video în Pi
tastați următoarea comandă în terminal
sudo modprobe bcm2835-v4l2
3. asigurați-vă că ați adăugat acreditări Gmail corespunzătoare, apoi rulați codul python
Recomandat:
Controlul Ledului prin intermediul aplicației Blynk folosind Nodemcu prin internet: 5 pași
Controlul Ledului prin intermediul aplicației Blynk folosind Nodemcu prin Internet: Bună ziua tuturor Astăzi vă vom arăta cum puteți controla un LED folosind un smartphone pe internet
Creați-vă propriul sistem de urmărire a securității prin SMS prin GPS: 5 pași (cu imagini)
Asigurați-vă propriul sistem de urmărire a securității prin SMS GPS: În acest proiect vă voi arăta cum să combinați un modul SIM5320 3G cu un Arduino și un traductor piezoelectric ca senzor de șoc pentru a crea un sistem de urmărire a securității care vă va trimite locația dvs. vehicul prețios prin SMS când
Controlați dispozitivele prin internet prin browser. (IoT): 6 pași
Controlați dispozitivele prin internet prin browser. (IoT): În acest Instructable vă voi arăta cum puteți controla dispozitive precum LED-uri, relee, motoare etc. pe internet prin intermediul browserului web. Și puteți accesa comenzile în siguranță pe orice dispozitiv. Platforma web pe care am folosit-o aici este RemoteMe.org visit
Cameră de supraveghere controlată web: 8 pași (cu imagini)
Cameră de supraveghere controlată web: Scopul acestei lucrări este de a arăta cum să construiți un sistem de supraveghere cu interfața paginii web. Camera web poate fi rotită în direcție verticală sau orizontală prin interfață, dar numai în zona pe care o vor permite senzorii de margine. Cont
Supraveghere la domiciliu prin Twitter și YouTube: 6 pași
Supraveghere la domiciliu prin Twitter și YouTube: Cu cea mai recentă versiune de Yoics pentru Windows, puteți transforma cu ușurință orice cameră web în propriul sistem de supraveghere personală, unde videoclipurile sunt încărcate automat pe YouTube & se trimite o notificare pe Twitter