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

פח האשפה האוטומטי UCL-IIoT: 6 שלבים
פח האשפה האוטומטי UCL-IIoT: 6 שלבים

וִידֵאוֹ: פח האשפה האוטומטי UCL-IIoT: 6 שלבים

וִידֵאוֹ: פח האשפה האוטומטי UCL-IIoT: 6 שלבים
וִידֵאוֹ: Часть 3 — Аудиокнига «Бэббит» Синклера Льюиса (главы 10–15) 2024, יולי
Anonim
פח האשפה האוטומטי UCL-IIoT
פח האשפה האוטומטי UCL-IIoT

אני סטודנט מטכנולוגיית אוטומציה 3. סמסטר ב- UCL. בהנחיה זו אני שואף להעביר את הפרויקט הקודם שלי לתעשייה 4.0.

www.instructables.com/id/UCL-Automatic-Tra…

הארדואינו הוחלף ב- nodemcu - esp8266 על מנת לשלוח נתונים באמצעות. וויי - פיי.

שלב 1: תקשורת

תִקשׁוֹרֶת
תִקשׁוֹרֶת

אנו מאחלים שה nodemcu תוכל לתקשר עם המחשב האישי.

על מנת לעשות זאת אנו משתמשים במתווך בין ה- nodemcu לבין הצומת-אדום כאתר שיכול להציג נתונים למשתמש. ל- nodemcu אחסון נתונים מוגבל ולכן אנו משתמשים ב- Wampserver לאחסון נתונים מצומת אדום.

Nodemcu: ראשית כדי לתקשר עם המחשב שלנו עלינו להתחבר לרשת המקומית. על מנת לעשות זאת השתמשתי במדריך זה כדי להשיג זאת:

tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…

מתווך - יתוש:

אם אנו רוצים לעבד נתונים כלשהם עלינו לוודא שהנתונים מגיעים למקום הנכון. למטרה זו השתמשתי ברוקר היתושים שניתן למצוא באתר זה.

mosquitto.org/

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

צומת אדום:

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

זה משמש להצגה ועיבוד נתונים מה nodemcu

Wampserver:

זהו מסד נתונים שלוקח בקשות מצומת אדום לאחסן או לשלוח נתונים.

שלב 2: חסר קישור

חוליה חסרה
חוליה חסרה

לא הצלחתי לחבר את ה- nodemcu לברוקר אך הצלחתי לחבר אותו ל- wifi שלי.

צירפתי את הקוד בו השתמשתי בניסיון להתחבר לברוקר. אני חושב שהבעיה היא שאני משתמש ב- IP הלא נכון כדי להתחבר לברוקר. לא הצלחתי להשיג את כתובת ה- IP של הברוקר.

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

קוד ארדואינו חדש
קוד ארדואינו חדש
קוד ארדואינו חדש
קוד ארדואינו חדש

כדי שהתוכנית תפעל אתה צריך להתקין את שלוש הספריות האלה.

בנוסף, עליך להזין את שם הרשת (SSID) והסיסמה שלך כדי להתחבר ל- wifi.

שלב 4: צומת-אדום

צומת-אדום
צומת-אדום
צומת-אדום
צומת-אדום

Node-red משמש כממשק התוכנית ומאפשר למשתמש לצפות בנתונים שנאספו על ידי חיישן הטמפרטורה והלחות. יתר על כן כל הנתונים שנאספו נשמרים בבסיס נתונים אשר נמחק כל 30 דקות. בכל עת המשתמש יכול ללחוץ על כפתור כדי להציג את כל הנתונים המאוחסנים כעת.

לבסוף ניתן להציב כפתור לפתיחת פח האשפה כעת.

שלב 5: Wampserver

Wampserver
Wampserver
Wampserver
Wampserver

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

שלב 6: מסקנות

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

מוּמלָץ: