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

UCL - IIoT - אוסף נתוני לחות: 6 שלבים
UCL - IIoT - אוסף נתוני לחות: 6 שלבים

וִידֵאוֹ: UCL - IIoT - אוסף נתוני לחות: 6 שלבים

וִידֵאוֹ: UCL - IIoT - אוסף נתוני לחות: 6 שלבים
וִידֵאוֹ: Нарушая границы сознания: психиатр раскрывает все 2024, דֵצֶמבֶּר
Anonim
UCL - IIoT - אוסף נתוני לחות
UCL - IIoT - אוסף נתוני לחות

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

שלב 1: רשימת חלקים

רשימת חלקים
רשימת חלקים
רשימת חלקים
רשימת חלקים
רשימת חלקים
רשימת חלקים

1 x ארדואינו מגה 2560

1 x כבל USB

1 x מסך LCD I2C

1 x חיישן קרקע לחות

חוטים

שלב 2: חיווט

תצוגת LCD I2C

GND> GND ב- arduino

VCC> 5V על ארדואינו

SDA> SDA על ארדואינו

SCL> SCL על ארדואינו

חיישן לחות

GND> GND ב- arduino

VCC> 5V על ארדואינו

אות> A0 על ארדואינו

שלב 3: תרשים זרימה

תרשים זרימה
תרשים זרימה

תרשים זרימה זה מציג את מה שאנחנו עושים עם הנתונים מהארדואינו שלנו, כל העניין מתחיל באיסוף הנתונים שלנו מהארדואינו שלנו ולאחר מכן נשלח לשרת MySQL, משם אנו מחוברים אליו עם nodeRED כדי להציג את הנתונים בתצוגה.

שלב 4: קוד

קוד
קוד
קוד
קוד
קוד
קוד

ניתן לראות את הקוד של הארדואינו כאן, והוא עשוי גם כמסמך טקסט כדי שיהיה קל להוריד ולהטמיע אותו ב- Arduino IDE, כך שתוכל להעלות אותו לארדואינו שלך ולראות כיצד בנוי הקוד.

שלב 5: צומת אדום

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

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

יהיה עליך להריץ ולהתקין את הצומת אדום על ידי מעבר אל https://nodered.org/docs/getting-started/installat… ופעל לפי המדריך כיצד להתקין ולהפעיל את הצומת אדום.

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

הקוד מהצומת האדום שלי מועלה כקובץ טקסט בהוראה זו ויש לייבא אותו לצומת אדום

יהיה עליך להתקין את הספריות הבאות בצומת אדום:

צומת-אדום

צומת-אדום-לוח מחוונים

node-red-node-mysql

צומת-אדום-צומת-ארדואינו

node-red-contrib-string

node-red-node-serialport

node-red-node-feedparser

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

שלב 6: MySQL Wampserver

MySQL Wampserver
MySQL Wampserver
MySQL Wampserver
MySQL Wampserver

Wampserver משמש ליצירת מסד נתונים של MySQL, שבו אנו יכולים לשמור את הנתונים מהארדואינו שלנו, שהוא בפרויקט זה נתוני חיישני הלחות. בעת שימוש ב- Wampserver השרת פועל באופן מקומי במחשב שלך, וכדי להיכנס למסד הנתונים שלך יהיה עליך להיכנס באמצעות "root" ולא להזין קוד. כדי לתקשר עם צומת אדום, חשוב שה- MySQL שהוגדר בזרימה יכיל את אותו מידע כמו מסד הנתונים שלך ב- Wampserver, אחרת הוא לא יוכל להתחבר אליו.

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

ניתן להתקין את Wampserver כאן:

מוּמלָץ: