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

מוסך חכם: 5 שלבים
מוסך חכם: 5 שלבים

וִידֵאוֹ: מוסך חכם: 5 שלבים

וִידֵאוֹ: מוסך חכם: 5 שלבים
וִידֵאוֹ: האם מכונית חשמלית באמת "לא רואה מוסך"? 2024, נוֹבֶמבֶּר
Anonim
מוסך חכם
מוסך חכם

שלום כולם! זהו פרויקט IoT מוסך חכם.

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

במדריך זה נדון בהתקנת המוסך החכם ללא זיהוי פנים ופח האשפה שמצורף אליו חיישן משקל.

אנו מקווים שתלמדו ותהנו מהתהליך! בלי להתעסק יותר, נתחיל עכשיו.

שלב 1: סקירה כללית

  1. דרישות חומרה
  2. הקמת מוסך חכם
  3. הפעל את התוכנית

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

פאי פטל

  • RaspberryPi עם לוח מצלמות NoIR, כרטיס MicroSD ומארז (1)
  • מתאם מתח 3 פינים (1)
  • סט T-Cobbler עם לוח קרשים, MCP3008 ADC, כבל סרט (1)
  • קורא כרטיסי NFC (1)
  • כרטיס NFC (1)
  • חוטי מגשר זכר-נקבה (7)
  • חוטי מגשר זכר-זכר (14)
  • נוריות (3)
  • נגדים של 330 אוהם (3)
  • זמזם (1)
  • לחצן (1)
  • הנגד של 10000 אוהם (1)

ארדואינו

  • UNO R3 (1)
  • כבל USB B (1)
  • לוח לחם (1)
  • חוטי מגשר זכר-נקבה (14)
  • חוטי מגשר זכר-זכר (8)
  • תצוגת LCD 12C (1)
  • חיישן תנועה של פיר (1)
  • חיישן אולטרסאונד HC-SR04 (1)
  • חיישן הימנעות ממכשולים FC-51 (1)
  • חיישן מתג רטט KY-002 (1)

שלב 3: הקמת מוסך חכם (חלק 1)

הקמת מוסך חכם (חלק 1)
הקמת מוסך חכם (חלק 1)
הקמת מוסך חכם (חלק 1)
הקמת מוסך חכם (חלק 1)
הקמת מוסך חכם (חלק 1)
הקמת מוסך חכם (חלק 1)

נדרשת AWS להקמת פרויקט זה. אם אין לך חשבון, בקר באתר aws כדי להירשם לחשבון.

  1. במסוף AWS אמזון לחץ על שירותים.
  2. הקלד IoT Core בחיפוש.
  3. לחץ על Core IoT.
  4. עבור אל ניהול> דברים ולחץ על כפתור צור
  5. לחץ על צור דבר אחד.
  6. הקלד GarageParking בשם. השאר אחרים כברירת מחדל.
  7. לחץ על הלחצן הבא.
  8. לחץ על כפתור צור אישור.
  9. לחץ על כפתורי הורדה עבור 4 הראשונות (תעודה לדבר, מפתח ציבורי, מפתח פרטי) המקיפות באדום.
  10. לחץ על מפתח RSA 2048 סיביות: תעודת CA Ro3 G5 ראשי ציבורי ראשי ציבורי VeriSign.
  11. העתק את הטקסט כולו והדבק אותו בפנקס רשימות.
  12. שמור את הקובץ כ- rootCA.pem.
  13. ארגן את הקבצים תחת תיקיה אחת.
  14. לחץ על לחצן הפעלה במסך אישורי ההורדה.
  15. ההודעה הירוקה מופיעה עם הפעלה מוצלחת. כפתור ההפעלה הפך לכפתור ביטול.
  16. לחץ על הלחצן בוצע.
  17. דבר GarageParking מופיע בקטע דברים.
  18. לחץ על מאובטח> אישורים.
  19. העבר את העכבר מעל האישור שיצרת ולחץ על תיבת הסימון.
  20. לחץ על הפעולות> הפעל.
  21. הודעה מוצלחת מופיעה עם ההפעלה.
  22. לחץ על מאובטח> מדיניות.
  23. לחץ על הלחצן צור.
  24. הקלד GarageParkingPolicy כשם, iot: * עבור הפעולה, * עבור משאב ARN, אפשר את האפקט.
  25. לחץ על הלחצן צור.
  26. מדיניות GarageParking מופיעה בסעיף מדיניות. הודעה מוצלחת מופיעה עם יצירה מוצלחת.
  27. עבור אל מאובטח> אישורים. לחץ על האליפסה האופקית שבתעודה.
  28. לחץ על צורף מדיניות.
  29. לחץ על תיבת הסימון של GarageParkingPolicy> צרף.
  30. הודעה מוצלחת מופיעה עם הקובץ המצורף.
  31. לחץ על האליפסה האופקית שבתעודה.
  32. לחץ על צרף דבר.
  33. לחץ על תיבת הסימון של כפתור GarageParking> צרף.
  34. הודעה מוצלחת מופיעה עם הקובץ המצורף.

שלב 4: הקמת מוסך חכם (חלק 2)

התקן את הספריות הנדרשות

התקן virtualenv $ pip התקן virtualenv

בתיקיית שורש הפרויקט $ source virtualenv/env/bin/activ

כדי לבטל את ההפעלה של virtualenv $

התקן חבילות הנדרשות בפרויקט זכור להפעלת virtualenv לפני שתעשה את זה pip install -r requirements.txt

עדכון requirements.txt (aka package.json כי הם לא עושים זאת עבורך) אם הוספת חבילה חדשה, זכור לעדכן את requirements.txt זכור להפעיל virtualenv לפני שאתה עושה $ pip> freeze requirements.txt

שלב 5: הקמת מוסך חכם (חלק 3)

להפעלת האפליקציה

python server.py

אנו מקווים שתהנו מהדרכה שלנו! למידע נוסף על אופן ההגדרה, הורד את המסמך!

מוּמלָץ: