תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
אני סטודנט מטכנולוגיית אוטומציה 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
השתמשתי במסד נתונים לאחסון הנתונים שנשלחו מהארדואינו לצומת אדום. כדי שהתוכנית תפעל אתה צריך להשתמש בשמות. זה תלוי באותיות רישיות.
שלב 6: מסקנות
התוכנית עדיין זקוקה לעבודה מועטה כדי להפוך אותי לשמיש. אם אתה יכול להתחבר לברוקר שלך זה אמור להיות די קל להפוך את שאר מרכיבי התקשורת ליישומים.