תוכן עניינים:
- שלב 1: סקירה כללית
- שלב 2: תרשים זרימה + כיצד להתקין Node-red ולהוסיף MySQL ל- Node-red
- שלב 3: רשימת חלקים
- שלב 4: הדפס תלת מימד של הפרויקט
- שלב 5: חיווט בפריטינג
- שלב 6: קוד ארדואינו
- שלב 7: כיצד להתקין את לוח ESP8266 ב- Arduino IDE
- שלב 8: רשימת קלט/פלט
- שלב 9: אדום צומת
- שלב 10: MySQL
וִידֵאוֹ: UCL-IIoT-חממה עם wifi: 10 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
זהו פרויקט בית ספרי ל -3 סמסטר ב- UCL. החלטנו להמשיך לעבוד על החממה שלנו אך הפעם עם איסוף נתונים
תוצרת adam0220 ו- mort340d
שלב 1: סקירה כללית
איזו חובבת גינה לא חולמת שיהיה לו "בית חכם" שבו הצמחים מושקים אוטומטית, כאשר רמת הלחות בקרקע הולכת ונמוכה או תוכל לתת לצמחים שלך את ה"אור השמש "האוטומטי הנדרש גם בלילה?
המטרה שלנו היא ליצור חממה שיכולה לעשות זאת עבורך
מדריך זה יסביר כיצד יצרנו חממה המסוגלת לקיים את עצמה באמצעות ארדואינו.
השתמשנו ב- DHT11 למדידת הטמפרטורה והלחות. חיישן אדמת הלחות שלנו משמש למדידת לחות הקרקע. משאבת המים שלנו משמשת להשקיית האדמה, כשהאדמה הופכת יבשה מדי. צג LCD משמש להראות מהי לחות הקרקע והטמפרטורה. האורות משמשים להמחשת השמש. השתמשנו בצומת האדום כדי לראות את כל הערכים שאנו מקבלים מארדואינו. WeMos D1 R2 משמש לשליחת הנתונים באמצעות wifi. MySQL משמש לצפייה בנתונים באמצעות דף אינטרנט.
שלב 2: תרשים זרימה + כיצד להתקין Node-red ולהוסיף MySQL ל- Node-red
להלן תרשים הזרימה שלנו של החממה
1. התקן את הצומת-אדום במחשב שלך.
2. התקן "לוח מחוונים, node-remysql ו- node-serialport"
3. היכנס לניהול לוח הצבעים
4. לאחר מכן לחץ על התקן
5. לאחר מכן חפש אחרי המודולים
6. התקן את wampserver במחשב שלך כדי לפתוח את MySQL
7. פתח את phpMyAdmin
8. הגדרת exampel בלוק "מסומן"
9. צור טבלה, כתוב את שם הדברים "לחות אסו" שתרצה לקבל.
10. הכנס את בלוק MySQL לצומת אדום
11. יש להפנות את הגוש באדום הצומת "Mysql" לשמו של מאגר ה- sql שלנו במקרה שלנו "מקודד"
שלב 3: רשימת חלקים
1 x ארדואינו אונו
1 x WeMos D1 R2
2 x לוח לחם
1 x משאבת מים 12V
4 x נוריות
1 x מסך LCD
1 x DHT 11
1 x חיישן קרקע לחות
1 x ממסר סונגל ky-019
1 x מחזיק סוללה
8 x סוללה (AA)
התנגדות 4 x 220 אוהם
צינור
חוטים
בנוסף השתמשנו
אדמה וצמחים
מדפסת תלת מימד + חותך לייזר
שלב 4: הדפס תלת מימד של הפרויקט
מיינפריים מיוצר במדפסת תלת מימד
הגג עשוי מפרספקס עם חותך לייזר
הקירות עשויים עץ עם חותך לייזר
תוכל לקבל את הקבצים מ-
שלב 5: חיווט בפריטינג
שלב 6: קוד ארדואינו
להלן כמה תמונות מקוד WeMos D1 R2. הוא מראה כיצד אנו מתחברים ל- wifi וכיצד אנו שולחים נתונים מארדואינו לצומת אדום
תמונה 1. בתמונה ה- WeMos קורא את הספריות ומחבר את ה- wifi ומראה אילו סיכות נמצאות בארדואינו
תמונה 2. מדפיסה לצג הטורי שיש לו את החבילה ומראה כיצד אנו משתמשים ב- "udp" לשליחת הנתונים למחשב באמצעות צומת אדום.
תמונה 3. מראה כמה צ'ארים נוכל לשלוח לצומת-אדום ולהגדרת הריק
תמונה 4. גורמת לטמפרטורה, לחות ולחות לצוף ולאחר מכן לשנות את הלחות מחדש ל-0-100%. לאחר מכן הם יוצרים מחרוזות ואז שולחים לצומת אדום.
שלב 7: כיצד להתקין את לוח ESP8266 ב- Arduino IDE
כדי להתקין את לוח ESP8266 ב- Arduino IDE שלך, בצע את ההנחיות הבאות:
1) פתח את חלון ההעדפות מתוך Arduino IDE. עבור אל קובץ> העדפות
2) הזן https://arduino.esp8266.com/stable/package_esp8266com_index.json בשדה "כתובות אתרים נוספות של מנהל לוח" כפי שמוצג באיור שלהלן. לאחר מכן, לחץ על כפתור "אישור".
3) מנהל לוחות פתוחים. עבור אל כלים> לוח> מנהל לוחות …
4) גלול מטה, בחר בתפריט הלוח ESP8266 והתקן את "esp8266" בו אנו משתמשים 2.3.0
5) בחר את לוח ה- ESP8266 שלך מתוך כלים> לוח> מודול ESP8266 כללי
6) לבסוף, פתח מחדש את ה- IDE של Arduino
שלב 8: רשימת קלט/פלט
זוהי רשימת הקלט/פלט שלנו עבור UNO ו- WeMos D1 R2
שלב 9: אדום צומת
שתי התמונה הראשונות הן המקום בו הנתונים נמצאים דרך ה- wifi ומציגים את הפלט בצומת אדום. התמונה השנייה היא התוכנית האדומה של הצומת בה היא עוברת דרך יציאת המחשב. התמונה האחרונה משתמשת ב- WeMos D1 R2
הגדרת צומת אדום
שלב 10: MySQL
SQL הוא אתר בו אנו משתמשים לאחסון הנתונים שאנו מקבלים מארדואינו.
כדי להתחבר ל- MySQL עליך להשתמש ב- wamp. אתה יכול להוריד את wamp ב
מוּמלָץ:
UCL Embedded - B0B העוקב: 9 שלבים
UCL מוטבע-B0B העוקב: זהו B0B.*B0B היא מכונית כללית מבוקרת רדיו, המשרתת באופן זמני את הבסיס של רובוט העוקב אחרי קו. כמו כל כך הרבה רובוטים שעוקבים אחריו, הוא יעשה כמיטב יכולתו להישאר על קו שנגרם כתוצאה ממעבר בין הרצפה לבין AC
UCL - מוטבע - בחירה ומקום: 4 שלבים
UCL - מוטבע - בחירה ומקום: ההוראה הזו תלך על הדרך כיצד מתבצעת יחידת בחירה ומקום דו -ממדי וכיצד לקודד אותה
UCL - Embedded // Axis Light Tracker Light לפאנלים סולאריים: 7 שלבים
UCL - Embedded // Axis Light Tracker Light לפאנלים סולאריים: הפרויקט המורכב וקבצי התלת -ממד הנפרדים
UCL - חיבור צומת אדום ל- PLC של סימנס באמצעות KEPserver: 7 שלבים
UCL-חיבור Node-red ל- PLC של סימנס באמצעות KEPserver: דרישות Node-red: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-שחרור
UCL - תעשייה 4.0: מערבל סוכריות 4.000: 9 שלבים
UCL - תעשייה 4.0: מערבל סוכריות 4.000: לפרויקט שלנו בתעשייה 4.0 החלטנו להכין מיקסר לממתקים. הרעיון הוא שיש לנו לוח משתמשים עשוי Node-Red, שבו הלקוחות יכולים להזמין את הממתקים שלהם, ואז ארדואינו יעבד את ההזמנה ויערבב את הממתק לקערה. אז אנחנו