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

חניה חכמה מבוססת IOT: 7 שלבים
חניה חכמה מבוססת IOT: 7 שלבים

וִידֵאוֹ: חניה חכמה מבוססת IOT: 7 שלבים

וִידֵאוֹ: חניה חכמה מבוססת IOT: 7 שלבים
וִידֵאוֹ: סרטון התקנה של שקע חכם EGO 2024, נוֹבֶמבֶּר
Anonim
חניה חכמה מבוססת IOT
חניה חכמה מבוססת IOT

מאת טנמאי פאטק ואוטקרש מישרא. Students @ המכון הבינלאומי לטכנולוגיות מידע, היידראבאד (IIITH)

תַקצִיר

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

סוגיות עם מערכת שוטפת

1) דלפקי החניה לא בדיוק מציינים היכן יש מקומות פנוי

2) אינדיקטורים של אור אינם פותרים את הבעיה במלואה

3) היעדר חיוב אוטונומי

מערכת מוצעת

1) גישה למידע על כל מקומות חניה באמצעות האינטרנט

2) מידע על זמינות בשידור חי יעזור למצוא מקומות חניה מהר יותר

3) חיוב אוטונומי יקל עוד על התהליך

שלב 1: הפגנה מונפשת

Image
Image

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

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

רכיבים אלקטרוניים

1) פטל פטל (יחידת הבקרה הראשית)

2) חיישן IR (חיישני קרבה)

3) קורא מזהה RF

4) כרטיסי זיהוי RF

זהירות: ודא שהתדירות המבצעית של קורא מזהה ה- RF זהה לתעודות הזהות !!

שלב 3: יישום תוכנה

לפרויקט שתי תוכנות פייתון שונות הפועלות בו זמנית -

1. מודול תיוג RF-ID תוכנית זו דואגת לאימות כרטיסי ה- RF-ID. שולט במנוע המיקרו סרוו (משמש כשער) ונכנס/יציאת זמן. זוהי התוכנית ששולחת מיילים על סמך הזמן הכולל שהמשתמש מבלה בחניון. הלקוח יצטרך לתקשר עם תוכנית זו ומכאן שניתנה חשיבות לנוחות השימוש יחד עם בהירות המידע.

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

שלב 4: תרשים זרימה

שלב 5: יישום קוד ותוכנה

נדרשת ידע בסיסי בפינתון וסביבת לינוקס

1) התחל בטעינה והפעלה של RaspbianOs ב- RaspberryPi.

2) כל הקבצים מלבד 'READ.py' עוזרים בממשק (בין חיישנים, קוראים, מנועים ובקר הבקרה) ומכאן שאין צורך לשנות את הקוד.

3) שנה את 'READ.py' כראוי על ידי ביצוע הערות.

מוּמלָץ: