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

מערכת חניה חכמה מבוססת IoT באמצעות NodeMCU ESP8266: 5 שלבים
מערכת חניה חכמה מבוססת IoT באמצעות NodeMCU ESP8266: 5 שלבים

וִידֵאוֹ: מערכת חניה חכמה מבוססת IoT באמצעות NodeMCU ESP8266: 5 שלבים

וִידֵאוֹ: מערכת חניה חכמה מבוססת IoT באמצעות NodeMCU ESP8266: 5 שלבים
וִידֵאוֹ: חשמל: הגנות במערכות הספק - שיעור 3 | מערכות בקרה ואנרגיה לכיתות י,יא,יב 2024, יולי
Anonim
מערכת חניה חכמה מבוססת IoT באמצעות NodeMCU ESP8266
מערכת חניה חכמה מבוססת IoT באמצעות NodeMCU ESP8266
מערכת חניה חכמה מבוססת IoT באמצעות NodeMCU ESP8266
מערכת חניה חכמה מבוססת IoT באמצעות NodeMCU ESP8266

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

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

שלב 1: דרושים רכיבים

חוּמרָה

  • NodeMCU ESP8266
  • חיישן אינפרא אדום (5)
  • מנוע סרוו (2)

שירותיים אינטרנטיים

Adafruit IO

שלב 2: תרשים מעגל חניה חכם מבוסס IoT

תרשים מעגל חניה מבוסס IoT
תרשים מעגל חניה מבוסס IoT

במערכת חניה חכמה זו באמצעות IoT, אנו משתמשים בחמישה חיישני IR ושני מנועי סרוו. חיישני IR ומנועי סרוו מחוברים ל- NodeMCU. NodeMCU שולט על כל התהליך ושולח את זמינות החניה ופרטי זמן החניה ל- Adafruit IO כך שניתן יהיה לעקוב אחריו מכל מקום בעולם באמצעות פלטפורמה זו. שני חיישני IR משמשים בשער הכניסה והיציאה, כך שהוא יכול לזהות את המכוניות בשער הכניסה והיציאה ולפתוח ולסגור את השער באופן אוטומטי. בעבר השתמשנו בענן Adafruit IO בפרויקטים רבים של IoT, עקוב אחר הקישור למידע נוסף.

שני מנועי סרוו משמשים כשער כניסה ויציאה, כך שבכל פעם שחיישן ה- IR מזהה מכונית, מנוע הסרוו מסתובב אוטומטית בין 45 ° ל -140 °, ולאחר עיכוב הוא יחזור למקומו הראשוני. שלושה חיישני IR נוספים משמשים לאיתור אם חריץ החניה זמין או תפוס ולשלוח את הנתונים ל- NodeMCU. ללוח המחוונים של Adafruit IO יש גם שני לחצנים להפעלה ידנית של שער הכניסה והיציאה.

שלב 3: התקנת IO של Adafruit עבור מערכת חניה IOT

התקנת IO של Adafruit עבור מערכת חניה IOT
התקנת IO של Adafruit עבור מערכת חניה IOT

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

1. כדי להשתמש ב- Adafruit IO, ראשית עליך ליצור חשבון ב- Adafruit IO. לשם כך, היכנס לאתר Adafruit IO ולחץ על 'התחל בחינם' בפינה השמאלית העליונה של המסך.

2. לאחר שסיים את תהליך יצירת החשבון, היכנס לחשבונך ולחץ על 'מפתח AIO' בפינה השמאלית העליונה כדי לקבל את שם המשתמש שלך ומפתח AIO.

כאשר תלחץ על 'מפתח AIO', יופיע חלון עם מפתח Adio IO AIO ושם המשתמש שלך. העתק מפתח ושם משתמש זה, יהיה צורך בהמשך הקוד.

3. כעת, לאחר מכן, עליך ליצור הזנה. כדי ליצור עדכון, לחץ על 'הזנה'. לאחר מכן לחץ על 'פעולות' ולאחר מכן על 'צור הזנה חדשה' כפי שמוצג בתמונה למטה.

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

5. לחץ על 'צור' לאחר מכן; אתה תנותב לעדכון החדש שלך שנוצר. עבור פרויקט זה, יצרנו סך של תשעה הזנות עבור שער יציאה, שער כניסה, כניסה ויציאה של חריץ 1, כניסה ויציאה של חריץ 2, וכניסה ויציאה של משבצת 3. לאחר יצירת הזנות, צור כעת לוח מחוונים IO של Adafruit שיציג את כל ההזנות האלה בדף אחד. כדי ליצור לוח מחוונים, לחץ על האפשרות לוח מחוונים ולאחר מכן לחץ על 'פעולה' ולאחר מכן לחץ על 'צור לוח מחוונים חדש.' בחלון הבא, הזן את השם של לוח המחוונים שלך ולחץ על 'צור'.

6. כאשר לוח המחוונים נוצר כעת, נוסיף את הזנות שלנו ללוח המחוונים. כדי להוסיף עדכון, לחץ על '+' בפינה השמאלית העליונה.

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

בחלון הבא הוא יבקש ממך לבחור את ההזנה, אז לחץ על ההזנה של שער הכניסה.

בשלב אחרון זה, העניקו לגוש שלכם כותרת והתאימו אותו בהתאם. שנה את ערך העיתונות מ- '1' ל- 'ON'. כך שבכל פעם שתלחץ על הכפתור הוא ישלח את מחרוזת ה- 'ON' ל- NodeMCU, ו- NodeMCU יבצע את המשימה הנוספת. אם אינך רוצה לשנות את ערך העיתונות כאן, תוכל לשנות את התנאי בתוכנית.

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

שלב 4: תכנות NodeMCU עבור מערכת חניה IOT

כדי לתכנת את NodeMCU עם Arduino IDE עבור אל קובץ -> פרפרנס -> הגדרות.

הזן https:// arduino.esp8266.com/stable/package_esp82… לשדה 'כתובת URL נוספת של מנהל לוח' ולחץ על 'אישור'.

כעת עבור אל כלים> לוח> מנהל לוחות.

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

לאחר השלמת ההתקנה, עבור אל כלים> לוח> ובחר NodeMCU 1.0 (מודול ESP-12E).

עכשיו אתה יכול לתכנת NodeMCU עם Arduino IDE.

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

מוּמלָץ: