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

UCL-IIoT-חממה עם wifi: 10 שלבים
UCL-IIoT-חממה עם wifi: 10 שלבים

וִידֵאוֹ: UCL-IIoT-חממה עם wifi: 10 שלבים

וִידֵאוֹ: UCL-IIoT-חממה עם wifi: 10 שלבים
וִידֵאוֹ: Обязательно запомни эту хитрость! Как можно моментально вывести йод с одежды? #shorts 2024, אוֹקְטוֹבֶּר
Anonim
UCL-IIoT-חממה עם wifi
UCL-IIoT-חממה עם wifi

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

תוצרת adam0220 ו- mort340d

שלב 1: סקירה כללית

Image
Image
סקירה כללית
סקירה כללית
סקירה כללית
סקירה כללית
סקירה כללית
סקירה כללית

איזו חובבת גינה לא חולמת שיהיה לו "בית חכם" שבו הצמחים מושקים אוטומטית, כאשר רמת הלחות בקרקע הולכת ונמוכה או תוכל לתת לצמחים שלך את ה"אור השמש "האוטומטי הנדרש גם בלילה?

המטרה שלנו היא ליצור חממה שיכולה לעשות זאת עבורך

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

השתמשנו ב- DHT11 למדידת הטמפרטורה והלחות. חיישן אדמת הלחות שלנו משמש למדידת לחות הקרקע. משאבת המים שלנו משמשת להשקיית האדמה, כשהאדמה הופכת יבשה מדי. צג LCD משמש להראות מהי לחות הקרקע והטמפרטורה. האורות משמשים להמחשת השמש. השתמשנו בצומת האדום כדי לראות את כל הערכים שאנו מקבלים מארדואינו. WeMos D1 R2 משמש לשליחת הנתונים באמצעות wifi. MySQL משמש לצפייה בנתונים באמצעות דף אינטרנט.

שלב 2: תרשים זרימה + כיצד להתקין Node-red ולהוסיף MySQL ל- Node-red

תרשים זרימה + כיצד להתקין Node-red ולהוסיף MySQL ל- Node-red
תרשים זרימה + כיצד להתקין 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
כיצד להתקין את לוח ESP8266 ב- Arduino IDE
כיצד להתקין את לוח ESP8266 ב- Arduino IDE
כיצד להתקין את לוח ESP8266 ב- Arduino IDE
כיצד להתקין את לוח ESP8266 ב- Arduino IDE
כיצד להתקין את לוח ESP8266 ב- Arduino IDE
כיצד להתקין את לוח ESP8266 ב- Arduino IDE
כיצד להתקין את לוח 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

MySQL
MySQL
MySQL
MySQL

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

כדי להתחבר ל- MySQL עליך להשתמש ב- wamp. אתה יכול להוריד את wamp ב

מוּמלָץ: