תוכן עניינים:
- שלב 1: רכיבים וחומרים
- שלב 2: חיבור החומרה יחד
- שלב 3: מסד נתונים
- שלב 4: כתיבת הקוד
- שלב 5: עיצוב האתר רספונסיבי
- שלב 6: תוכנה ב- Raspberry Pi
- שלב 7: בניית התיק
וִידֵאוֹ: מערכת אבטחה מתקדמת: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
האם אי פעם רצית לאבטח את הבית שלך לחלוטין ולגרום לבלתי אפשרי לפולשים להיכנס לבית שלך? אם כן, זה הפתרון בשבילך!
יצרתי מערכת אבטחה מתקדמת, זוהי מערכת שתאבטח את הבית מבפנים ומבחוץ ותפחיד את הפולשים באמצעות צפירה חזקה שנדלקת כאשר הם נכנסים. אתה יכול לשלוט במערכת זו באמצעות אתר אינטרנט ותמיד תדע מתי והיכן אותרו פולש.
זהו הפרויקט הראשון שלי בתחום לימודי: מולטימדיה וטכנולוגיית תקשורת (MCT) בהאווסט (קורטרייך בלגיה).
שלב 1: רכיבים וחומרים
עבור הפרויקט שלי השתמשתי במספר חלקים אותם אפרט להלן, אוסיף גם את שטר החומרים עם המחיר הנכון ואתרים מאתם שהזמנתי אותם.
רכיבים:
- Raspberry Pi 4 דגם B / 4GB
- מורכב Pi T-cobbler בתוספת GPIO Breakout
- LDR
- חיישן תנועה
- מתג מגע מגנטי
- רצועת לד
- OLED
- סירנה
- MCP3008
- טיפ 120
- לוח לחם
- ספק כוח
- חוט מגשר זכר לזכר
- חוט מגשר זכר לנקבה
חומרים:
- פרופיל לד
- עץ MDF 18 מ"מ
- זכוכית פרספסית
- צירים
כלים:
- מלחם
- פאזל
- ראה
- למלו
- נייר זכוכית
- צבע לבן
- אקדח מסמרים
- דבק לעץ
שלב 2: חיבור החומרה יחד
בניתי את המעגל שלי על ידי ביצוע תכנית Fritzing שלי שיצרתי, העליתי את התוכנית למטה. במעגל יש מספר חיישנים ומפעיל שעובד יחד כאחד. אני אפרט אילו מעגלים שונים יש, כיצד תצטרך לחבר את אלה שתוכל למצוא בתוכנית.
- ישנם 3 חיישני PIR, 2 בתוך הבית ואחד מחוץ לבית.
- LDR לספר לחיישן החיצוני אם הוא כהה מספיק כדי להדליק את האור.
- חיישן מתג מגנטי שיודע מתי הדלת נפתחת.
- מסך OLED המציג את הנתונים הסטטיסטיים של ה- Raspberry Pi שלי כולל ה- IP של האתר.
- LED המציין אם האזעקה מופעלת או כבויה
- סירנה להתריע בפני אנשים שמישהו פורץ בבית ללא אישור מהבעלים.
שלב 3: מסד נתונים
אתה יכול לראות את תרשים ה- ERD שלי למעלה, אני אכניס גם את קובץ ה- dump ל- github שלי כך שתוכל לייבא לעצמך את מסד הנתונים.
בעזרת מסד נתונים זה תוכל להציג מספר דברים כמו:
- כשהדלת נפתחת ונסגרת
- מתי והיכן מישהו מפעיל את האזעקה
- כשמישהו מפעיל את התאורה בחוץ
- כאשר מישהו נכנס לחדר מבלי להפעיל את האזעקה
אם אתה רוצה ליצור מחדש את מסד הנתונים הזה, תצטרך ליצור משתמש חדש כדי שתוכל להתחבר ל- Raspberry Pi שלך.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
שלב 4: כתיבת הקוד
עכשיו הגיע הזמן לוודא שכל הרכיבים עושים את העבודה שם. אז כתבתי קוד בפיתון ופרסתי אותו על פטל פאי. אתה יכול למצוא את הקוד שלי ב- Github כשהמורים שלי יפרסמו את זה לציבור.
github.com/howest-mct/1920-1mct-project1-W…
לתכנת הקוד השתמשתי ב- Visual Code. הקוד כתוב ב- html, CSS, JavaScript באמצעות Sockets ו- python.
שלב 5: עיצוב האתר רספונסיבי
חשבתי איך האתר הרספונסיבי שלי חייב להיראות. לפני שהצלחתי לעשות זאת, הייתי צריך להסתכל אחורה לניתוח הפונקציונאלי שעשיתי ולחפש השראה ודפוסים מעניינים.
ראשית, הכנתי את העיצוב שלי ב- Adobe XD. הגופן שהשתמשתי בו היה רובוטו. הלכתי על עיצוב קל כי אני רוצה שזה יהיה ידידותי למשתמש ואין בו הרבה כפתורים אבל מספיק כדי שהמשתמש יוכל ליהנות מהעבודה עם האפליקציה.
העיצוב אושר על ידי המורים שלי, כדי שאוכל להתחיל לתכנת. כתבתי את האתר ב- HTML - CSS - JavaScript.
שלב 6: תוכנה ב- Raspberry Pi
כדי שהקוד שלי יעבוד (שאקשר למטה) יהיה עליך להתקין כמה חבילות וספריות. הדבר הראשון שצריך הוא שתעדכן את ה- Pi שלך.
ראשית, עדכן את רשימת החבילות של המערכת על ידי הזנת הפקודה הבאה: sudo apt-get update
לאחר מכן, שדרג את כל החבילות המותקנות שלך לגרסאות האחרונות שלהן באמצעות הפקודה הבאה: sudo apt-get dist-upgrade
לאחר התקנת החבילות תצטרך להתקין כמה ספריות:
- הַשׁחָלָה
- זְמַן
- ג'סון
- spidev
- בקבוק
- flask_cors
- RPI. GPIO
- תאריך שעה
- תת -תהליך
- mysql
- SocketIO
ועלינו לשבט את הספרייה למטה כדי לגרום ל- OLED לעבוד.
github.com/adafruit/Adafruit_Python_SSD130…
שלב 7: בניית התיק
במקרה שלי אני בונה אחוזה קטנה עם דלת 2 חדרים וחלון וגג מזכוכית פרספטית. עשיתי חדר מתחת לבית להכיל את האלקטרוניקה והרכבתי אותו עם למלות.
שמתי גם תמונות שבהן אתה יכול לראות את תהליך בניית המארז.
לצורך המדידות אעלה גם קובץ למטה בו תוכל לראות את הסכימה שלי כיצד תוכל ליצור אותו מחדש.
מוּמלָץ:
מערכת אבטחה ביתית באמצעות היתוך חיישן: 5 שלבים
מערכת אבטחה תוצרת בית באמצעות היתוך חיישן: הרעיון מאחורי הפרויקט הזה הוא ליצור חיישן אבטחה זול וקל להכנה, שניתן להשתמש בו כדי להתריע כאשר מישהו חצה אותו. המטרה המקורית הייתה ליצור משהו שיכול להודיע לי כשמישהו עולה במדרגות אבל אני גם
מערכת אבטחה אלקטרונית עם RTC והגדרת משתמש PIN: 7 שלבים
מערכת אבטחה אלקטרונית עם RTC והגדרת משתמש פין קוד: היי חבר'ה! זהו פרויקט שהכנתי באמצעות מיקרו -בקר pic שלו מערכת אבטחת קוד PIN אלקטרונית עם שעון בזמן אמת ותכונות הגדרת קוד PIN, דף זה מכיל את כל הפרטים ליצירת אחד בעצמך
הכינו מערכת מעקב אבטחה ל- GPS משלכם: 5 שלבים (עם תמונות)
צור מערכת מעקב אבטחה GPS משלך: בפרויקט זה אראה לך כיצד לשלב מודול SIM5320 3G עם מתמר ארדואינו ומתמר פיזואלקטרי כחיישן הלם על מנת ליצור מערכת מעקב אבטחה שתשלח לך את המיקום שלך רכב יקר באמצעות SMS כאשר אני
מערכת אבטחה מבוקרת בלייזר אוטומטית: 22 שלבים
מערכת אבטחה מבוקרת בלייזר אוטומטית: מערכת האבטחה הנשלטת בלייזר היא ההגנה הנפוצה למניעת גישה בלתי מורשית. הוא יעיל ביותר שעובד על החיישן והלייזר המבוססים על אור כדי להגן על הבתים, המשרדים, הבנקים, הלוקר והמקומות החשובים השונים שלנו
מערכת השקיה מתקדמת של IoT: 17 שלבים
מערכת השקייה מתקדמת IoT: -מאת מנינדר ביר סינג גולשן, בהאונה סינג, פרנה גופטה