תוכן עניינים:
- שלב 1: חומרה שאתה צריך
- שלב 2: התקן את Postfix
- שלב 3: הכנת תוכנה
- שלב 4: חוט אותו והפעל אותו
- שלב 5: איתותים בשימוש
- שלב 6: כמה הערות בסוף
וִידֵאוֹ: אבטחה ביתית עם פטל פטל: 6 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
זהו פתרון פשוט שיכול לגרום לך להרגיש רגוע יותר כאשר אתה עוזב את הדירה שלך - קבל הודעות דוא ל עם תמונות של הנכס שלך מבקר על ידי אורחים לא רצויים, זרוע ופרקו את מערכת האבטחה שלך בצורה הקלה והאמינה ביותר (לחץ על מתג והתקרב אל תג RFID). וזה כמעט לא עולה כלום - אני משלם יותר מדי חודש עבור גישה לאינטרנט. אתה צריך שיבוט של פטל פטל, כמה חלקים אלקטרוניים וגישה לאינטרנט.
אנא שימו לב כי Zoneminder אינו בשימוש במדריך זה. אם אתה רוצה להשתמש ב- Zoneminder, עיין כאן:
sites.google.com/site/boguszjelinski/home/…
שלב 1: חומרה שאתה צריך
1. פטל פאי או השיבוט שלה, ראו גם:
www.instructables.com/id/Home-Security-With-Orange-Pi/
הזולה ביותר שתתאים לך גישה לרשת ומספר המצלמות שאתה צריך. אל תשכח לקנות ספק כוח מתאים עם מחבר מתאים
2. קורא RFID עם אנטנה
3. חיישן PIR
4. מתג רגעי המחבר מעגל רק כאשר לוחצים עליו (עם קפיץ?)
5. שני נוריות LED - ירוק ואדום. או LED אחד של RGB.
6. שני נגדים של 1k
7. מצלמות USB
8. כבל UTP לחיבור חיישני PIR, המתג, הנוריות וקורא ה- RFID (הצלחתי לחבר את כולם עם כבל אחד עם 8 חוטים, או 4 זוגות אם תרצה)
9. קופסה קטנה או שתיים אם אתה רוצה להגן על החלקים האלקטרוניים שלך או שאתה לא רוצה להתפאר בכישורי ההלחמה שלך.
10. ממסר להפעלת מקור אור - לאירועים במהלך הלילה
שלב 2: התקן את Postfix
לאחר התקנת לינוקס תצטרך להתקין כמה רכיבי תוכנה להפעלת קטע הדוגמה שלי. ראשית עליך להתקין את Postfix אם ברצונך לשלוח הודעות דוא ל:
1. apt-get install postfix (תתבקש לבחור למשל 'מקומי בלבד')
2. עבור אל /etc /postfix וצור קובץ sasl_passwd והכניס אליו שורה אחת:
[smtp.gmail.com]: 587 john.smith: pass1234
החלף את שם המשתמש והסיסמה באישורים שלך; שמת לב שזו שורה עבור חשבון דואר Google. חשבון זה משמש לשליחת התראות אזעקה (נשלחות מאת).
3. hash של postmap:/etc/postfix/sasl_passwd
4. rm/etc/postfix/sasl_passwd
5. החלף את התוכן של /etc/postfix/main.cf בשורות הבאות (ייתכן שתרצה להתאים את שם המארח):
smtpd_banner = $ myhostname ESMTP $ mail_name (אובונטו)
ביף = לא
append_dot_mydomain = לא
readme_directory = לא
smtp_tls_session_cache_database = btree: $ {data_directory}/smtp_scache
smtp_tls_security_level = מאי
smtp_use_tls = כן
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
myhostname = raspberrypi
myorigin = $ myhostname
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = raspberrypi, localhost.localdomain, localhost
relayhost = [smtp.gmail.com]: 587
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [:: 1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = הכל
smtp_sasl_auth_enable = כן
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtp_sasl_tls_security_options = שם אנונימי
6. /etc/init.d/postfix הפעלה מחדש
7. תוכל לבדוק את התצורה של Postfix על ידי sendmail [email protected] תוכן בדיקה.
שלב 3: הכנת תוכנה
עבור Raspberry Pi B+ ו- Raspbian Jessie שלי הייתי צריך לעבור את השלבים הנוספים הבאים:
1. apt-get להתקין python-setuptools
2. פיפ easy_install
3. פיפ להתקין pyserial
4. apt-get להתקין mailutils
5. השבת את השימוש הסדרתי בשימוש בכניסות קונסולות. מצאתי כמה דרכים שונות:
א) raspi-config → אפשרויות ממשק → סידורי → מעטפת כניסה לא נגישה באמצעות סידורי
ב) הסרת קונסולה = serial0, 115200 מהקובץ /boot /cmdline.txt
ג) systemctl stop [email protected]
systemctl השבת [email protected]
6. apt-get להתקין python-opencv
7. apt-get להתקין imagemagick
שלב 4: חוט אותו והפעל אותו
חבר את החלקים שלך בדיוק כפי שמוצג בתמונה. אם לא, יהיה עליך לבצע שינויים במקור כדי לשקף את מספרי היציאות שהשתנו.
אַזהָרָה! RPI IOs אינם מקבלים 5V, עליך להשתמש למשל. ממיר לוגי TTL להפחתת המתח המגיע מחיישני RFID או PIR. הבחירה שלי הייתה 74HC4050.
אוקיי, תיאורטית אתה יכול עכשיו להריץ rpi-alarm.py עם:
nohup python rpi-alarm.py &
אך לפני כן עליך לערוך את הקוד ולשנות מזהים גם לתגי ה- RFID וכתובת הדוא ל שלך. תוכל לקבל את הקוד כאן:
github.com/boguszjelinski/rpi-alarm
הריצה הראשונה תתחיל עם מצב הלמידה כאשר נוריות LED ירוקות ואדומות מהבהבות. מטרתו ליצור קובץ rfid.txt עם קודי RFID - ניגשו לתגים שלכם לאנטנה, כמה פעמים לכל אחד ולחצו על המתג כל עוד תקבלו אור ירוק ארוך יותר. לאחר מכן ערוך את הקובץ כדי לראות אם הוא אינו פגום - הוא צריך להכיל שורות רבות ככל שיהיו לך תגים, 10 תווים כל אחד. אתה יכול ליצור את הקובץ באופן ידני, כמובן, מצב הלמידה ידלג. שים לב כי לחיצה ממושכת על המתג עלולה לגרום לחימוש המערכת שלך, לאחר סיום מצב הלמידה המערכת ממתינה לחמש - ראה "אותות בשימוש".
שלב 5: איתותים בשימוש
הגרסה המעודכנת של הקוד מכילה גם "מצב למידה" - האורות הירוקים והאדומים מהבהבים לסירוגין. אות ירוק ארוך יותר (לאחר לחיצה על המתג) מאשר את השלמת המצב.
שלב 6: כמה הערות בסוף
כמה הערות לקוד המקור, או רק רמזים שתכתוב בעצמך:
- נוריות וחיישני PIR מוגדרים על ידי GPIO.setup סטנדרטי GPIO. OUT ו- GPIO. IN בהתאמה
- עבור חיווט המתג הזה אתה צריך GPIO.setup (?, GPIO. IN, pull_up_down = GPIO. PUD_DOWN)
- קורא ה- RFID מחובר ל- GPIO15 שהוא ה- RX של הלוח, ניתן לקרוא באמצעותו
ser = serial. Serial ('/dev/ttyAMA0', 9600, timeout = 0.1) ו- ser.read (12)
זה עובד על ג'סי Raspbian ב- RPI 1, אך ניתן לשנות אותו ל- /dev /serial0 עם הפצות אחרות.
- נהגתי להשתמש בסטרימר כדי לזרוק תמונות ממצלמות USB:
סטרימר -c /dev /video0 -s 640x480 -o camdmp.jpg
וסטרימר -c /dev /video1 -s 640x480 -o camdmp2-j.webp
אבל זה התרסק על אורנג 'פי, אז אני משתמש כעת בקורות חיים. כדי להתקין סטרימר הקלד זאת:
סטרימר apt-get להתקין
- כתוב טקסט השכמה מדאיג לקובץ alarmmsg.txt ושלח דוא ל עם:
מייל -s "אזעקה" -t [email protected] -A camdmp-j.webp
- שנה את כתובת הדוא ל שלך בקוד (שורה 51)
תעשה חיים!
מוּמלָץ:
מערכת אבטחה ביתית באמצעות היתוך חיישן: 5 שלבים
מערכת אבטחה תוצרת בית באמצעות היתוך חיישן: הרעיון מאחורי הפרויקט הזה הוא ליצור חיישן אבטחה זול וקל להכנה, שניתן להשתמש בו כדי להתריע כאשר מישהו חצה אותו. המטרה המקורית הייתה ליצור משהו שיכול להודיע לי כשמישהו עולה במדרגות אבל אני גם
מצלמת אבטחה חיצונית עם כל התכונות המבוססות על פטל פטל: 21 שלבים
מצלמת אבטחה חיצונית במלואה המבוססת על פטל פאי: אם היו לך חוויות מאכזבות עם מצלמות אינטרנט זולות, התוכנה הלא כתובה שלהן ו/או חומרה לא מספקת, תוכל לבנות בקלות מצלמת רשת חצי מקצועית עם פטל פי ועוד כמה רכיבים אלקטרוניים אחרים. למצוא על איזה רץ
מוזיקה חכמה בחדר שינה ואמבטיה עם פטל פטל - שילוב של מספר קומות, אזעקה, בקרת כפתורים ואוטומציה ביתית: 7 שלבים
מוזיקה חכמה בחדר שינה ובאמבטיה עם פטל פאי - שילוב של רב קומות, אזעקה, בקרת כפתורים ואוטומציה ביתית: היום ברצוננו לתת לכם שתי דוגמאות כיצד תוכלו להשתמש ב- Raspberry Pi עם תוכנת Max2Play שלנו לאוטומציה ביתית: בחדר האמבטיה ובחדר השינה. . שני הפרויקטים דומים בכך שניתן להזרים מוזיקה באיכות גבוהה ממקורות שונים באמצעות
אבטחה ביתית עם מערכת משובצת: 12 שלבים (עם תמונות)
אבטחה ביתית עם מערכת משובצת: שלום קוראים, זוהי הוראה לבניית מערכת אבטחת בית שלא כמו כל מערכת אבטחה אחרת. למערכת זו יש אופציה משופרת TRAP ו- PANIC מצב חיבור הבעלים, השכן ותחנת המשטרה של בית הקורבן דרך הרשת
גרסת אבטחה ביתית מרחוק של 10 $: 7 שלבים
גרסת אבטחה ביתית מרחוק בסך 10 $: הפוך מצלמת אינטרנט זולה רגילה למערכת אבטחה ביתית מוסתרת הניתנת לצפייה בכל מקום בעולם מהנייד שלך! אני באמת מקווה שאתה אוהב את זה ואם אתה רוצה תחושה טובה יותר של הפרויקט אתה יכול לצפות בסרטון שלי