תוכן עניינים:

מצלמת מעקב Raspberry Pi עם התראת דוא"ל: 3 שלבים
מצלמת מעקב Raspberry Pi עם התראת דוא"ל: 3 שלבים

וִידֵאוֹ: מצלמת מעקב Raspberry Pi עם התראת דוא"ל: 3 שלבים

וִידֵאוֹ: מצלמת מעקב Raspberry Pi עם התראת דוא
וִידֵאוֹ: CCTV software Xeoma for Raspberry Pi 2024, יולי
Anonim
מצלמת מעקב מ- Raspberry Pi עם התראת דוא
מצלמת מעקב מ- Raspberry Pi עם התראת דוא

אבטחה היא דאגה מרכזית בימינו ויש הרבה טכנולוגיות הקיימות כיום כדי לשמור על המקום שלך מאובטח ומפוקח. מצלמות במעגל סגור הן שימושיות מאוד לפקוח עין על הבית או המשרד שלך. אמנם המחירים של מצלמות מסוג זה הורדו באופן משמעותי מאז תחילת דרכם אך עדיין מצלמות IP, שיש להן יכולת לשלוח ולקבל את התאריך דרך הרשת, יקרות מאוד. במדריך זה יצרנו מצלמת מעקב קטנה שתשלח התראה בדוא ל, אם המצלמה מזהה תנועה כלשהי מול המצלמה.

שלב 1: אסוף את הרכיבים

אסוף את הרכיבים
אסוף את הרכיבים

1. מצלמת פטל / מצלמת אינטרנט

2. פטל פאי 3

3. חיישן תנועה

שלב 2: תכנות ה- Raspberry Pi שלך

פייתון תהיה בחירה טובה לתכנת פטל פטל, כך גם אנחנו …

קוד:

מיבוא picamera PiCamer מרגע ייבוא שינה

יבוא smtplib

זמן יבוא

מאת datetime לייבא datetime

מאת email.mime.image ייבוא MIMEImage

מאת email.mime.multipart יבוא MIMEMultipart

ייבא RPi. GPIO כשעת ייבוא GPIO

toaddr = '[email protected]' # מזהה דוא ל של מקלטים

me = '[email protected]' # מזהה דוא ל של שולחים

Subject = 'התראת אבטחה'

GPIO.setmode (GPIO. BCM)

P = PiCamera ()

רזולוציה = (320, 240)

P.start_preview ()

GPIO.setup (23, GPIO. IN)

בעוד נכון: אם GPIO.input (23):

הדפס ("תנועה …") #זמן חימום המצלמה

time.sleep (2)

P.capture ('movement.jpg')

time.sleep (10)

subject = 'התראת אבטחה !!'

msg = MIMEMultipart ()

msg ['Subject'] = נושא

msg ['From'] = אני

msg ['To'] = toaddr

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

img = MIMEImage (fp.read ())

fp.close ()

מסר מצורף (img)

שרת = smtplib. SMTP ('smtp.gmail.com', 587)

server.starttls ()

server.login (משתמש = '[email protected]', סיסמא = 'xxxxxxxxx') #מזהה מייל וסיסמאות של שולחים

server.sendmail (me, toaddr, msg.as_string ())

server.quit ()

P.stop_preview ()

שלב 3: הפעלת קוד פייתון ופתרון בעיות

הפעלת קוד פייתון ופתרון בעיות
הפעלת קוד פייתון ופתרון בעיות
הפעלת קוד פייתון ופתרון בעיות
הפעלת קוד פייתון ופתרון בעיות

חבר את סיכות חיישן PIR ל

1. PIR vcc ל- rpi-2 (פין פיזי)

2.. PIR gnd עד rpi-6 (פין פיזי)

3. PIR החוצה ל- rpi-16 (פין פיזי)

(ספירת הפינים הפיזיים תתחיל מ 1-40 ראו את התמונה)

למידע נוסף אנא ראה את התמונות

העתק את הקוד לשולחן העבודה rpi

ואז פתח מסוף

  • cd שולחן עבודה/
  • סודו פייתון codce1.py

זהו זה

פתרון תקלות

1. אם מצאת שגיאת הזחה בעת ביצוע פייתון אנא הורד את הקוד מקוד המצורף1.py

2. אם אתה מוצא מסך שחור / אפור במקום הזנת וידאו ב- Pi

הקלד את הפקודה הבאה במסוף

sudo modprobe bcm2835-v4l2

3. ודא שהוספת אישורי gmail תקינים, ולאחר מכן הפעל את קוד הפייתון

מוּמלָץ: