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

מערכת ניטור מזג אוויר IoT Home עם תמיכה ביישומי אנדרואיד (מרקורי דרואיד): 11 שלבים
מערכת ניטור מזג אוויר IoT Home עם תמיכה ביישומי אנדרואיד (מרקורי דרואיד): 11 שלבים

וִידֵאוֹ: מערכת ניטור מזג אוויר IoT Home עם תמיכה ביישומי אנדרואיד (מרקורי דרואיד): 11 שלבים

וִידֵאוֹ: מערכת ניטור מזג אוויר IoT Home עם תמיכה ביישומי אנדרואיד (מרקורי דרואיד): 11 שלבים
וִידֵאוֹ: עשר הנשים הכי גבוהות בעולם┃טופטן 2024, יולי
Anonim
מערכת ניטור מזג אוויר IoT Home עם תמיכה ביישומי אנדרואיד (מרקורי דרואיד)
מערכת ניטור מזג אוויר IoT Home עם תמיכה ביישומי אנדרואיד (מרקורי דרואיד)
מערכת ניטור מזג אוויר IoT Home עם תמיכה ביישומי אנדרואיד (מרקורי דרואיד)
מערכת ניטור מזג אוויר IoT Home עם תמיכה ביישומי אנדרואיד (מרקורי דרואיד)
מערכת ניטור מזג אוויר IoT Home עם תמיכה ביישומי אנדרואיד (מרקורי דרואיד)
מערכת ניטור מזג אוויר IoT Home עם תמיכה ביישומי אנדרואיד (מרקורי דרואיד)

מבוא

מרקורי דרואיד היא סוג אחד של מערכת מוטבעות IoT (אינטרנט של דברים) המבוססת על יישום סלולרי לאנדרואיד של מרקורי דרואיד. אשר מסוגל למדוד ולפקח על פעילות מזג האוויר הביתי. זוהי מערכת ניטור מזג אוויר ביתית זולה מאוד, לא צריך יותר כסף כדי לבנות זאת. אתה צריך רק <= 10 $ כדי לבנות מערכת זו. אנו יודעים שיש הרבה כלי IoT כמו Blynk, קאיין, ThingsSpeak וכו 'כלים אלה פשוטים מאוד לשימוש ללכידת נתוני חיישן שונים. אבל בפרויקט זה אני אראה לך כיצד להכין מערכת משלך לניטור מזג אוויר IoT Home משלך מבלי להשתמש בכלים מוכנים ל IoT. מדריך זה ייתן לך את מלוא הפוטנציאל לבנות חומרה ותוכנה משלך למערכת ניטור הבית IoT הביתית שלך. אז אני מספק את כל קוד המקור שלי בפרויקט הזה. זה בשבילך להשתמש ולשנות את הקוד שלי ויכול ליצור מערכת ניטור מזג אוויר ביתית שונה. אתה יכול גם להוריד את אפליקציית הנייד אנדרואיד של מרקורי דרואיד מחנות פלייסטור שכבר נתתי בפרויקט זה. בהצלחה ובואו מוכנים ליצור.

אפליקציית סלולר אנדרואיד של מרקורי הורד אותה:

play.google.com/store/apps/details?id=com.armavi.mercurydroidiot

הערה: אם נתקלת בבעיה כלשהי בהקמת פרויקט זה, סרטון ההדרכה המלא יינתן בסוף הפרויקט

שלב 1: דרישות חומרה

1. מודול Wifi של הצומת (ESP-8266) IoT.

2. חיישן מדידת טמפרטורה ולחות DHT-11

3. בנק כוח להפעלת מערכת מרקורי דרואיד

4. כמה כלי מגשר זכר-נקבה

5. כבל USB.

6. מכשיר אנדרואיד.

שלב 2: דרישות תוכנה

1. Arduino IDE

2. מנהל Wifi & ספריית DHT-11 (צילומי המסך ניתנים בפרויקט להתקנת ספריית מנהל ה- wifi בפרויקט שלך).

3. אנדרואיד סטודיו (יש צורך, אם התאמת אישית את קוד היישום של מרקורי דרואיד שלי).

4. יישום סלולרי ל- Android של מרקורי דרואיד.

שלב 3: עקרון עבודה קצר

בפרויקט זה אני משתמש במודול IoT של NodeMcu (ESP-8266). ה- NodeMCU מתעוררים כמוח של מערכת מרקורי דרואיד זו. חיישן הטמפרטורה והלחות DHT11 מודדים את הטמפרטורה והלחות בבית בזמן אמת ושולחים אותם ב- NodeMCU. כאשר NodeMCU מקבל את כל נתוני חיישן DHT11 אז הוא ממיר נתונים אלה למחרוזת או נתונים של "JSON" ושולח להם שרת אינטרנט. כעת אפליקציית הסלולר של מרקורי דרואיד קוראת את נתוני JSON אלה משרת האינטרנט NodeMCU ומציגה נתונים אלה לממשק המשתמש שלה (ממשק משתמש). ליישום זה יש גם תכונה מיוחדת למדידת ערך הטמפרטורה המוגזמת ולהשוות אותו לערך הסף הנתון למשתמש. ככה שאם טמפרטורת מזג האוויר הביתית הנוכחית שלנו היא 29*C אבל ערך הסף נמוך מ- 29*C אז היישום נותן לך התראה. אם ערך הסף גדול מהטמפרטורה הנוכחית בבית זה לא נותן לך התראה.

שלב 4: התקנת ספרייה

התקנת ספריה
התקנת ספריה
התקנת ספריה
התקנת ספריה
התקנת ספריה
התקנת ספריה

פתח את Arduino IDE ולחץ על סקיצה >> כלול ספרייה >> נהל ספריות

לאחר מכן בסרגל "סינון החיפוש" כתוב "מנהל Wifi". הוא יראה לך את ספריית מנהל ה- wifi, לחץ על התפריט הנפתח ובחר גירסה של מנהל ה- wifi ולחץ על install. עכשיו זה סיים להתקין.

כעת התקן את ספריית חיישני DHT באותה הדרך שבה אנו מתקינים את ספריית מנהל ה- wifi אך בחרנו ב"ספריית חיישני DHT לפי גרסת Adafruit "ובחר את הגירסה הרצויה ולאחר מכן התקן. אך מומלץ לבחור את הגירסה העדכנית ביותר של DHT-11 וספריית מנהל ה- Wifi.

שלב 5: תוכניות חומרה וחומרה

תוכניות חומרה וחומרה
תוכניות חומרה וחומרה

פין נתונים DHT-11 מחובר לפין NodeMCU D5

סיכת VCC DHT-11 מחוברת לסיכת NodeMCU Vin

פין GND DHT-11 מחובר לסיכת GND NodeMCU

הערה: לחצן NodeMCU RST (איפוס) מאפס רק את התצורה שלך, לחצן NodeMCU FLASH מחק את כל הקוד והתצורה שלך ממנו

לאחר חיבור DHT-11 בהצלחה עם NodeMcu אנו מוכנים להגדיר את NodeMCU WebServer ויישום Mercury Droid שלנו.

שלב 6: הגדרות רשת שרת האינטרנט NodeMCU או מערכת Mercury Droid System

הגדרות רשת שרת אינטרנט NodeMCU או מערכת מרקורי דרואיד
הגדרות רשת שרת אינטרנט NodeMCU או מערכת מרקורי דרואיד
הגדרות רשת שרת אינטרנט NodeMCU או מערכת מרקורי דרואיד
הגדרות רשת שרת אינטרנט NodeMCU או מערכת מרקורי דרואיד
הגדרות רשת שרת אינטרנט NodeMCU או מערכת מרקורי דרואיד
הגדרות רשת שרת אינטרנט NodeMCU או מערכת מרקורי דרואיד

עכשיו חבר את NodeMcu שלך למחשב ופתח Arduino IDE והעלה את הקוד שנתתי להלן בפרויקט זה. לאחר העלאת הקוד נתק את ה- NodeMcu שלך וחבר אותו באמצעות בנק חשמל באמצעות כבל USB. כעת פתח את הגדרת ה- wifi של הנייד שלך. אתה רואה שה- wifi סורק מכשיר בשם "AutoConnectAP" המהווה את הרשת הפתוחה שלך NodeMCU. כעת לחץ על AutoConnectAP זה יתחבר אוטומטית.

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

הערה: זכור את ה- IP הסטטי שלך של שרת האינטרנט של MercuryDroid. וזה מאוד חשוב לתקשר עם שרת האינטרנט MercuryDroid. כברירת מחדל, ה- IP הסטטי הוא 192.168.0.107. אם אתה רוצה לתת את ה- IP הסטטי הרצוי, עליך לשנות אותו מקוד אך תחת טווח זה 192.168.0.100-192.168.0.110 (מומלץ)

שלב 7: הגדרות יישום אנדרואיד של מרקורי דרואיד

הגדרות יישום אנדרואיד של מרקורי דרואיד
הגדרות יישום אנדרואיד של מרקורי דרואיד
הגדרות יישום אנדרואיד של מרקורי דרואיד
הגדרות יישום אנדרואיד של מרקורי דרואיד
הגדרות יישום אנדרואיד של מרקורי דרואיד
הגדרות יישום אנדרואיד של מרקורי דרואיד
הגדרות יישום אנדרואיד של מרקורי דרואיד
הגדרות יישום אנדרואיד של מרקורי דרואיד

לאחר הגדרת ההצלחה של תצורת שרת האינטרנט של MercuryDroid, נתק את ה- NodeMCU מבנק החשמל והמתן 6-7 שניות ולאחר מכן חבר שוב את ה- NodeMCU שלך עם בנק החשמל ולחץ על לחצן איפוס NodeMCU (RST) פעמיים. עכשיו נתחיל להגדיר את יישום MercuryDroid שלנו. פשוט בצע את השלבים של התמונות למעלה.

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

שלב 8: הוראת וידאו קלה להתקנת המערכת כולה (אם נפלה בעיה)

Image
Image

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

שלב 9: קישור חנות Play ל- Android ל- Mercury Droid

זהו יישום האנדרואיד המפותח שלי עבור מערכת מרקורי דרואיד. אתה יכול גם להוריד אותו מחנות Play.

הקישור לחנות Play של יישום Android לנייד מרקורי דרואיד ניתן להלן:

play.google.com/store/apps/details?id=com.armavi.mercurydroidiot

שלב 10: כל קוד המקור של מערכת כספית Droid

מערכת מרקורי Droid או NodeMCU (ESP-8266MOD) קוד IDE Arduino:

github.com/avimallik/IoT-Home-weather-moni…

קוד מקור ליישום אנדרואיד של מרקורי דרואיד עבור Android Studio:

github.com/avimallik/Mercury-Droid

כל קוד המקור ניתן ב- GitHub. אנא עבור אל github והורד אותו.

זה היה המדריך המלא שלי על מערכת ניטור מזג אוויר ביתית זולה מאוד עם תמיכה ביישום אנדרואיד. מדריכים אלה יעזרו לך לבנות משלך מערכת ניטור מזג אוויר ביתית הקשורה ל- IoT, כמו גם תוכנה

תודה והתחל מוכן ליצירה)

>>>>>>>>>>>>>>>>>>>>> הסיום >>>>>>>>>>>>>>>>>>>

מוּמלָץ: