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

נעילת בטיחות: נעילה חכמה המיוצרת באמצעות פטל פי (טביעת אצבע ו- RFID): 10 שלבים
נעילת בטיחות: נעילה חכמה המיוצרת באמצעות פטל פי (טביעת אצבע ו- RFID): 10 שלבים

וִידֵאוֹ: נעילת בטיחות: נעילה חכמה המיוצרת באמצעות פטל פי (טביעת אצבע ו- RFID): 10 שלבים

וִידֵאוֹ: נעילת בטיחות: נעילה חכמה המיוצרת באמצעות פטל פי (טביעת אצבע ו- RFID): 10 שלבים
וִידֵאוֹ: איך להוסיף נעילת מסך לטלפון ואיך לצפות בססמאות שמורות 2024, יולי
Anonim
נעילת בטיחות: נעילה חכמה המיוצרת באמצעות פטל פי (טביעת אצבע ו- RFID)
נעילת בטיחות: נעילה חכמה המיוצרת באמצעות פטל פי (טביעת אצבע ו- RFID)

האם אי פעם רצית דרך נגישה יותר לאבטח את הבית שלך? אם כן, זה הפתרון בשבילך!

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

זהו הפרויקט הראשון שלי בתחום לימודי: מולטימדיה וטכנולוגיית תקשורת (MCT) בהאווסט (קורטרייך בלגיה).

שלב 1: רכיבים וחומרים

רכיבים וחומרים
רכיבים וחומרים
רכיבים וחומרים
רכיבים וחומרים
רכיבים וחומרים
רכיבים וחומרים
רכיבים וחומרים
רכיבים וחומרים

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

רכיבים:

  • פטל פי 3 דגם B+
  • ספק כוח פטל פטל
  • סנדלר T פטל פטל
  • מנעול דלת אלקטרוני 25 ס"מ
  • מנעול דלת אלקטרוני 6 מ"מ
  • מתאם AC-DC אוניברסלי
  • מודול ממסר ולמן
  • חיישן תנועה PIR ולמן
  • מודול RFID - RC522
  • תג RFID
  • סורק טביעות אצבע אופטי
  • מתאם טורי מסוג USB ל TLL
  • מודול מצלמת Raspberry Pi V2
  • צג LCD 16*2
  • חוטי מגשר (מ עד f) ו- (מ עד מ)
  • 10 נגדי קוהם

חומרים:

  • עץ MDF 6 מ"מ
  • צירים

כלים:

  • מלחם
  • דבק מגע
  • ראה
  • נייר זכוכית
  • חיתוך לייזר

בקובץ האקסל למטה ניתן לראות את המחירון המלא.

שלב 2: חיבור החומרה יחד

חיבור החומרה ביחד
חיבור החומרה ביחד
חיבור החומרה ביחד
חיבור החומרה ביחד

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

  1. יש חיישן PIR, חיישן זה יזהה את התנועה מול הדלת.
  2. קורא RFID שיראה אם תג ה- RFID המשומש יכול להיכנס לבית או לא.
  3. סורק טביעות אצבע שעובד באותו אופן כמו קורא ה- RFID אך עם טביעות אצבע.
  4. מסך LCD המציג את כתובת ה- IP של האתר ואם הגישה נדחתה או אושרה.
  5. מנעול הדלת שנפתח ונסגר בנסיבות מסוימות.

שלב 3: מודל מסד נתונים (mySQL)

מודל מסד נתונים (mySQL)
מודל מסד נתונים (mySQL)

אתה יכול לראות את תרשים ה- ERD שלי למעלה, אני גם אקשר קובץ dump כדי שתוכל לייבא את מסד הנתונים בעצמך.

בעזרת מסד נתונים זה תוכל להציג מספר דברים כמו:

  • מי פתח את הדלת
  • משתמשים שיש להם גישה להיכנס
  • אילו תגי RFID מקושרים למערכת
  • כמה טביעות אצבע מאוחסנות
  • וכו..

אם אתה רוצה ליצור מחדש את מסד הנתונים הזה, תצטרך ליצור משתמש חדש כדי שתוכל להתחבר ל- Raspberry Pi שלך.

שלב 4: חיבור עם ה- Raspberry Pi

חיבור עם ה- Raspberry Pi
חיבור עם ה- Raspberry Pi

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

בעת פתיחת MobaXterm יהיה עליך ללחוץ על 'הפעלה'. לאחר שעשית זאת, עליך למלא את כתובת ה- IP של ה- Pi תחת 'מארח מרוחק'. לאחר מכן תוכל להזין שם משתמש בו תוכל לבחור. לאחר מכן לחץ על 'אישור'.

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

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

תוכנה ב- Raspberry Pi
תוכנה ב- Raspberry Pi

כדי שהקוד שלי יעבוד (שאקשר למטה) יהיה עליך להתקין כמה חבילות וספריות. הדבר הראשון שצריך הוא שתעדכן את ה- Pi שלך.

ראשית, עדכן את רשימת החבילות של המערכת על ידי הזנת הפקודה הבאה: sudo apt-get update

לאחר מכן, שדרג את כל החבילות המותקנות שלך לגרסאות האחרונות שלהן באמצעות הפקודה הבאה: sudo apt-get dist-upgrade

לאחר התקנת החבילות תצטרך להתקין כמה ספריות:

  • בקבוק
  • flask_cors
  • RPI. GPIO
  • תאריך שעה
  • הַשׁחָלָה
  • mfrc522
  • זְמַן
  • טביעת אצבע
  • תת -תהליך
  • mysql
  • SocketIO

שלב 6: הגדרת שרת אינטרנט ב- Raspberry Pi

הגדרת שרת אינטרנט ב- Raspberry Pi
הגדרת שרת אינטרנט ב- Raspberry Pi

עבור אל מסוף MobaXterm שלך.

אנו הולכים להתקין שרת אינטרנט של Apache. על ידי כך תוכל לפתוח את האתר בכל מכשיר המחובר לרשת שלך.

הקלד את הפקודה הבאה והקש Enter: sudo apt-get install apache2

עכשיו עבור לתיקיה:/var/www/html/

כאן תוכל למקם את כל הקבצים שלך מאתר האינטרנט שלך ודף index.html ייפתח בכל פעם שאתה עובר אל ה- IP של ה- Pi שלך.

היזהר לא להקליד הון I ב- index.html אחרת הוא לא יפתח אוטומטית את דף האינדקס.

שלב 7: תוכנה: פייתון

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

קידדתי כמה שיעורים עבור חיישן PIR ו- LCD. השתמשתי בספריות עבור סורק טביעות האצבע וקורא ה- RFID. בסופו של דבר אני משתמש בקובץ אחד בלבד כדי לגרום לפרויקט המלא לעבוד, הוא נקרא app.py. גם בקובץ זה קידדתי כמה מסלולים כדי שאוכל לקרוא נתונים ממסד הנתונים שלי ולשלוח לאובייקט json שבו השתמשתי אז בקבצי javascript שלי.

שלב 8: תוכנה: אתר

תוכנה: אתר אינטרנט
תוכנה: אתר אינטרנט

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

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

האתר גם מגיב כך שניתן לפתוח אותו בנייד מבלי לאבד תכונות או אחרת.

הקוד שלי ניתן למצוא ב- github כאן.

שלב 9: בניית התיק

בניית התיק
בניית התיק
בניית התיק
בניית התיק
בניית התיק
בניית התיק
בניית התיק
בניית התיק

במקרה שלי, אני בונה בית קטן עם דלת בתוכו. כמו כן שמתי את ה- smartlock בלוח הקדמי. זה הקל עליי לשלב מעגל ma במקרה. כל החורים לחיישנים נחתכים על ידי לייזר. אני אשים את הקובץ שבו השתמשתי כדי לחתוך אותו למטה למטה.

שמתי גם תמונות שבהן אתה יכול לראות את תהליך בניית המארז.

לצורך המדידות אעלה גם קובץ למטה בו תוכל לראות את הסכימה שלי כיצד תוכל ליצור אותו מחדש.

שלב 10: משתמש מנואל

כאן תוכל למצוא מדריך מהיר כיצד פועל הפרויקט.

אני מקווה שהבית שלך מאובטח טוב יותר עד סוף ההדרכה הזו!

תודה שקראת.

מוּמלָץ: