תוכן עניינים:
- שלב 1: רשימת חלקים
- שלב 2: חיווט
- שלב 3: תרשים זרימה
- שלב 4: קוד
- שלב 5: צומת אדום
- שלב 6: MySQL Wampserver
וִידֵאוֹ: UCL - IIoT - אוסף נתוני לחות: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
מדריך זה יספק לך את המידע על הלחות מהלכלוך, שניתן יהיה לצפות בו בממשק משתמש עם צומת אדום, יתר על כן, הנתונים ייאספו ויכניסו למסד נתונים של 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
Wampserver משמש ליצירת מסד נתונים של MySQL, שבו אנו יכולים לשמור את הנתונים מהארדואינו שלנו, שהוא בפרויקט זה נתוני חיישני הלחות. בעת שימוש ב- Wampserver השרת פועל באופן מקומי במחשב שלך, וכדי להיכנס למסד הנתונים שלך יהיה עליך להיכנס באמצעות "root" ולא להזין קוד. כדי לתקשר עם צומת אדום, חשוב שה- MySQL שהוגדר בזרימה יכיל את אותו מידע כמו מסד הנתונים שלך ב- Wampserver, אחרת הוא לא יוכל להתחבר אליו.
בפרויקט זה יצרתי מסד נתונים חדש בשם nodered ולאחר מכן יצרתי טבלה בשם node. לאחר מכן תיצור שתי שורות, אחת לזמן ואחת לחות, זה יעזור לאסוף את נתוני הלחות שמגיעים מהחיישן, וחותמת הזמן מסופקת על ידי צומת אדום במקרה זה.
ניתן להתקין את Wampserver כאן:
מוּמלָץ:
סדרת IoT ESP8266: 2- נתוני צג באמצעות ThingSpeak.com: 5 שלבים
סדרת IoT ESP8266: 2- נתוני צג באמצעות ThingSpeak.com: זהו חלק ב 'מסדרת IoT ESP8266. כדי לראות את חלק 1 עיין בסדרת IoT ESP8266 ההוראה הזו: התחבר לנתב WIFI. חלק זה נועד להראות לך כיצד לשלוח את נתוני החיישנים שלך לאחד משירותי הענן הפופולריים של IoT https: //thingspeak.com
(פרויקט IOT) קבל נתוני מזג אוויר באמצעות ESP8266 ו- Openweather API: 5 שלבים
(פרוייקט IOT) קבל נתוני מזג אוויר באמצעות ESP8266 ו- Openweather API: במדריך זה אנו הולכים לבנות פרויקט IOT פשוט בו יביא את נתוני מזג האוויר של העיר שלנו מ- openweather.com/api ויציג אותם באמצעות תוכנת עיבוד
ניתוח נתוני טמפ '/לחות באמצעות Ubidots ו- Google-Sheets: 6 שלבים
ניתוח נתוני טמפ/לחות באמצעות Ubidots ו- Google-Sheets: במדריך זה נמדוד נתוני טמפרטורה ולחות שונים באמצעות חיישן טמפרטורה ולחות. כמו כן, תלמד כיצד לשלוח נתונים אלה ל- Ubidots. כך שתוכל לנתח אותו מכל מקום ליישום אחר. גם באמצעות שליחה
אוטומציה של חממה עם LoRa! (חלק 1) -- חיישנים (טמפרטורה, לחות, לחות קרקע): 5 שלבים
אוטומציה של חממה עם LoRa! (חלק 1) || חיישנים (טמפרטורה, לחות, לחות קרקע): בפרויקט זה אראה לכם כיצד הפכתי את החממה לאוטומטית. זה אומר שאני אראה לך איך בניתי את החממה וכיצד חיברתי את החשמל והאלקטרוניקה האוטומטית. כמו כן, אראה לך כיצד לתכנת לוח Arduino המשתמש ב- L
צג לחות אלחוטי (ESP8266 + חיישן לחות): 5 שלבים
צג לחות אלחוטי (ESP8266 + חיישן לחות): אני קונה פטרוזיליה בסיר, ורוב היום האדמה הייתה יבשה. אז אני מחליט לעשות את הפרויקט הזה, בנושא חישה של לחות של אדמה בסיר עם פטרוזיליה, לבדוק מתי אני צריך לשפוך אדמה עם מים. אני חושב שהחיישן הזה (חיישן לחות קיבולית v1.2) הוא טוב