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

סולם שקילה של עציץ IOT: 7 שלבים
סולם שקילה של עציץ IOT: 7 שלבים

וִידֵאוֹ: סולם שקילה של עציץ IOT: 7 שלבים

וִידֵאוֹ: סולם שקילה של עציץ IOT: 7 שלבים
וִידֵאוֹ: חשיבה חיובית - אמת או אגדה עם הרב אהרן לוי 2024, יולי
Anonim
סולם שקילה של עציץ IOT
סולם שקילה של עציץ IOT
סולם שקילה של עציץ IOT
סולם שקילה של עציץ IOT
סולם שקילה של עציץ IOT
סולם שקילה של עציץ IOT
סולם שקילה של עציץ IOT
סולם שקילה של עציץ IOT

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

למה להשתמש בשיטת שקילה לא למדוד קיבול או התנגדות?

1. צריך להכניס בדיקה לסיר, היא עלולה לפגוע בשורש הצמח.

2. מדידת קיבול או התנגדות לא יכולה לקבל ערך לחות קרקע ישיר.

למשל, החטא שלי. 'ג'ורג'יה של סטון' היא 287 גרם כשהאדמה מעט יבשה.

לאחר השקיה, הוא הפך ל -460 גרם, ה -173 גרם הוא מים.

התמונה הראשונה היא החטא שלי. 'ג'ורג'יה של סטון', צולם בשנה שעברה.

שלב 1: איך זה עובד

איך זה עובד
איך זה עובד
איך זה עובד
איך זה עובד

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

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

הגלגל האקסצנטרי מונע על ידי סרוו MG995. במיקום העליון, עציץ הפרחים יעמוד על הצלחת הנעת. ניתן לבצע פעולה ברורה. במיקום התחתון, עציץ הפרחים יעמוד על הצלחת הקבועה. ניתן לבצע פעולת שקילה. כדי למנוע תא נזק, לכל היותר העציץ יעמוד על הצלחת הנעת. Nodemcu משמשת לקריאת תא עומס, שליטה בשרת ושליחת נתונים לשרת IOT באמצעות WIFI באמצעות פרוטוקול MQTT.

שלב 2: אסוף את מה שאתה צריך

אסוף את מה שאתה צריך
אסוף את מה שאתה צריך
אסוף את מה שאתה צריך
אסוף את מה שאתה צריך
אסוף את מה שאתה צריך
אסוף את מה שאתה צריך

להלן רשימה של כל הדרוש לפרויקט זה:

1. סולם שקילה (באמצעות תא הטעינה שלו)

2. מודול HX711

3. NodeMCU עם ESP-12E

4. סרוו MG995

5. לוח ABS בעובי 5 מ מ

6. כמה חלקים מודפסים בתלת מימד

7. קצת כבל

8. ברגים ואומים M3 ו- M4

שלב 3: בצע את סולם השקילה

בצע את סולם השקילה
בצע את סולם השקילה
בצע את סולם השקילה
בצע את סולם השקילה
בצע את סולם השקילה
בצע את סולם השקילה

200*250*5 מ מ לוח ABS משמש כבסיס סולם השקילה.

תא הטעינה מותקן על הלוח.

צלחת תיקון מורכבת מהצלחת המקורית וחלק מודפס בתלת מימד.

צלחת ניידת היא לוח ABS 180*190*5 מ"מ עם עוד צלע חיזוק ABS 5 מ"מ.

הציר, מחזיק סרוו, גלגל אקסצנטרי הוא חלק בהדפס תלת מימד.

הדביקו או דפקו אותם.

קובץ שרטוט יכול להגיד לך היכן לשים חלקים.

שלב 4: חיווט

תִיוּל
תִיוּל
תִיוּל
תִיוּל

לחבר אותם.

אם נעשה שימוש ב- ESP8266 שינה עמוקה, יש לחבר סיכת GPIO16 ו- RST, אין שימוש ביישום זה.

שלב 5: קידוד

Arduino משמש, וספריית HX711 משמשת, כאן הקישור

github.com/bogde/HX711

Nodemcu שולח הודעת MQTT לשרת domoticz ב- NAS שלי. אז דרושה ספריית לקוחות MQTT.

github.com/knolleary/pubsubclient

באג עם ספריית HX711, כלומר איפוס תוכנה, יתרחש בעת חיבור שרת MQTT לאחר הכללת ספריית HX711. הערה "תשואת חלל (חלל) {};" ב- HX711. CPP יכול לפתור את הבעיה.

יש לשנות את הגדרת ה- SSID, הסיסמה, MQTT לפני השימוש.

const char* ssid = "SSID שלך";

const char* password = "סיסמתך";

const char* mqtt_domoticz = "השרת שלך";

שלב 6: כיול

כִּיוּל
כִּיוּל
כִּיוּל
כִּיוּל

עיין בהוראה בספריית HX711.

1. התקשר ל set_scale () ללא פרמטר.

2. התקשר טרה () ללא פרמטר.

3. הניחו משקל ידוע על הסולם והתקשרו get_units (10).

4. חלק את התוצאה בשלב 3 למשקל הידוע שלך. אתה צריך להתייחס לפרמטר שאתה צריך להעביר ל- set_scale ().

5. התאם את הפרמטר בשלב 4 עד לקבלת קריאה מדויקת.

שלב 7: סיכום

זה המאמר הראשון שלי באנגלית, כמה טעויות, אולי.

ניתן להוסיף פונקציה אחרת, כגון תצוגת משקל, השקיה.

מוּמלָץ: