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

SanityForce (מערכת אזעקה- Rpi): 7 שלבים
SanityForce (מערכת אזעקה- Rpi): 7 שלבים

וִידֵאוֹ: SanityForce (מערכת אזעקה- Rpi): 7 שלבים

וִידֵאוֹ: SanityForce (מערכת אזעקה- Rpi): 7 שלבים
וִידֵאוֹ: Raspberry Pi with home security system 2024, נוֹבֶמבֶּר
Anonim
SanityForce (מערכת אזעקה- Rpi)
SanityForce (מערכת אזעקה- Rpi)

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

שלב 1: אסוף חומרים

אסוף חומרים
אסוף חומרים

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

  • 1x פטל פטל
  • 1x לוח לחם
  • 1x זוג רמקולים
  • 1x מצלמת Pi
  • 10x נוריות אדומות
  • 1x PIR חיישן תנועה
  • 3x חוטי נקבה-זכר
  • 10x 330 נגדים
  • 10x כבלי מגשר כחולים
  • 2x כבלי מגשר שחורים

שלב 2: חיבור חיישן התנועה PIR

חיבור חיישן התנועה PIR
חיבור חיישן התנועה PIR

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

שלב 3: חיבור הנורות והנגדים

חיבור הנורות והנגדים
חיבור הנורות והנגדים

אז הלאה לנוריות ולנגדים, חיבור אלה קל מאוד, רק וודא שהרגל (האנודה) הארוכה של ה- LED מחוברת לכבל המגשר שמחובר לסיכת GPIO. הרגל הקצרה (קתודה) של ה- LED מחוברת לנגד 330 המחובר לסיכת ה- GND. לפני שתגדיר את נוריות הלוח על הלוח, חבר שני כבלי מגשר שחורים אשר היו מתחברים מסיכת GND למסילת ה- GND שעל הלוח. אתה יכול להפיץ את הלדים בכל מקום על לוח הלחם, בכל עיצוב שאתה אוהב. הקפד לעקוב אחר הדברים שאמרתי למעלה והנורות שלך צריכות להדליק ברגע שנכניס את הקוד ונבדוק אותן. כמו כן, סיכות ה- GPIO שאליה אתה מחבר את הלדים לא משנה, זו יכולה להיות הבחירה שלך.

שלב 4: חיבור ה- PiCamera

חיבור ה- PiCamera
חיבור ה- PiCamera

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

שלב 5: הגדרת הרמקולים

הגדרת הרמקולים
הגדרת הרמקולים

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

שלב 6: קידוד הפרויקט

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

מ- gpiozero import MotionSensor מ- gpiozero יבוא LED

מפעם לפעם ייבוא שינה

מייבוא picamera PiCamera

לייבא משחק משחקים

מצלמה = PiCamera ()

pir = MotionSensor (4)

אזעקה 1 = LED (21)

alarm2 = LED (24)

alarm3 = LED (20)

alarm4 = LED (19)

אזעקה 5 = LED (16)

אזעקה 6 = LED (5)

אזעקה 7 = LED (12)

אזעקה 8 = LED (13)

alarm9 = LED (25)

אזעקה 10 = LED (22)

def rest ():

pygame.init ()

pygame.mixer.music.load ("LA LA LA.mp3")

pygame.mixer.music.play (-1)

בעוד שזה נכון:

pir.wait_for_motion ()

אם pir.motion_detected:

camera.start_preview ()

שינה (0.1)

camera.capture ('/home/pi/Desktop/capture.jpg')

camera.stop_preview ()

מנוחה()

הדפס ("התראה על חודר !!!!")

alarm1.on ()

alarm2.on ()

שינה (0.4)

alarm1.off ()

alarm2.off ()

alarm3.on ()

alarm4.on ()

שינה (0.5)

alarm3.off ()

alarm4.off ()

alarm5.on ()

alarm6.on ()

שינה (0.4)

alarm5.off ()

alarm6.off ()

alarm7.on ()

alarm8.on ()

שינה (0.4)

alarm7.off ()

alarm8.off ()

alarm9.on ()

alarm10.on ()

שינה (0.4)

alarm9.off ()

alarm10.off ()

alarm10.on ()

alarm9.on ()

שינה (0.4)

alarm10.off ()

alarm9.off ()

alarm8.on ()

alarm7.on ()

שינה (0.4)

alarm8.off ()

alarm7.off ()

alarm6.on ()

alarm5.on ()

שינה (0.4)

alarm6.off ()

alarm5.off ()

alarm4.on ()

alarm3.on ()

שינה (0.4)

alarm4.off ()

alarm3.off ()

alarm2.on ()

alarm1.on ()

שינה (0.4)

alarm2.off ()

alarm1.off ()

אַחֵר:

alarm1.off ()

alarm2.off ()

alarm3.off ()

alarm4.off ()

alarm5.off ()

alarm6.off ()

alarm7.off ()

alarm8.off ()

alarm9.off ()

alarm10.off ()

שלב 7: בדיקה אחרונה

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

תודה שענית על ההנחיה הזו, ואני מקווה שלמדת דבר או שניים! אל תשכח להשאיר את המחשבות שלך בתגובות למטה! תהנה עם SanityForce שלך!

מוּמלָץ: