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

כיצד ליצור מערכת אוטומציה ביתית של Firebase באמצעות NodeMCU - בפלטפורמת IOT: 14 שלבים
כיצד ליצור מערכת אוטומציה ביתית של Firebase באמצעות NodeMCU - בפלטפורמת IOT: 14 שלבים

וִידֵאוֹ: כיצד ליצור מערכת אוטומציה ביתית של Firebase באמצעות NodeMCU - בפלטפורמת IOT: 14 שלבים

וִידֵאוֹ: כיצד ליצור מערכת אוטומציה ביתית של Firebase באמצעות NodeMCU - בפלטפורמת IOT: 14 שלבים
וִידֵאוֹ: איך להתכונן לראיון עבודה בחברת הייטק ב-7 צעדים פשוטים | טיפים לראיון עבודה 2024, יולי
Anonim
כיצד ליצור מערכת אוטומציה ביתית של Firebase באמצעות NodeMCU | בפלטפורמת IOT
כיצד ליצור מערכת אוטומציה ביתית של Firebase באמצעות NodeMCU | בפלטפורמת IOT

המטרה של הפרויקט הזה

פרויקט זה נועד לפתח מערכת אוטומציה ביתית המעניקה למשתמש שליטה מלאה בכל המכשירים הנשלטים על ידי ביתו באמצעות אפליקציית אנדרואיד IOT. ישנם שרתים רבים ופלטפורמות מקוונות של צד שלישי להצגת הנתונים של פרויקט IOT שלך. אבל, כל הפלטפורמות האלה כמו ThingSpeak, Adafruit.io, Blynk ו- IFTT וכו 'אבל היום אני בוחר בסיס אש

שלב 1:

שלב 2: מדוע אתה בוחר ב- Firebase

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

ל- Firebase יש המון תכונות, כולל מסד נתונים בזמן אמת, אימות, הודעות ענן, אחסון, אירוח, בדיקת מעבדת ו- Analytics, אך אני הולך להשתמש רק באימות, במאגר מידע בזמן אמת.

שלב 3: בסדר שלא תלך להשמדת הפרויקט ……

אני אחלק את הפרויקט הזה חלק משלושה חלקים

1. יצירת חשבון fairbase

2. יישום אפליקציות

3. חלק מתוכנית ארדוניו

שלב 4: יצירת חשבון Fairbase

יצירת חשבון Fairbase
יצירת חשבון Fairbase

עבור תחילה אל https://console.firebase.google.com/ והתחבר

לחץ על הוסף פרויקט

שלב 5: לאחר מכן הצג ממשק זה ותן שם פרוייקט ובחר שם מדינה

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

שלב 6: שמע אני בחר שם פרויקט אוטומציה ביתית ובחר את המדינה שלי ואז לחץ על צור

שמע אני בחר שם פרויקט אוטומציה ביתית ובחר את המדינה שלי ואז לחץ על צור
שמע אני בחר שם פרויקט אוטומציה ביתית ובחר את המדינה שלי ואז לחץ על צור

שלב 7: לאחר רגע הראה ממשק זה לחץ על תוכן

לאחר רגע הצג ממשק זה לחץ על טענה
לאחר רגע הצג ממשק זה לחץ על טענה

שלב 8: לאחר מכן עבור אל תחילת העבודה

לאחר מכן עבור אל תחילת העבודה
לאחר מכן עבור אל תחילת העבודה

שלב 9: עבור אל כללים וערוך קוד כמו תמונה

עבור אל חוקים וערוך קוד כמו תמונה
עבור אל חוקים וערוך קוד כמו תמונה
עבור אל חוקים וערוך קוד כמו תמונה
עבור אל חוקים וערוך קוד כמו תמונה

שלב 10: עבור אל ההגדרה שלך ואז הצג את מפתח ה- Api שלך

עבור אל ההגדרה שלך ואז הצג את מפתח ה- Api שלך
עבור אל ההגדרה שלך ואז הצג את מפתח ה- Api שלך

שלב 11: יישום אפליקציות

אין מתח אני אספק לך קובץ שורה שלם עבור appinventor פשוט לחץ כאן והורד אותו

אין ללכת אל ai2.appinventor.mit.edu לפתיחת קובץ זה

שלב 12: כעת עבור אל פרויקט וייבא קובץ Homeautomation.aia במחשב שלך

כעת עבור אל פרויקט וייבא קובץ Homeautomation.aia במחשב שלך
כעת עבור אל פרויקט וייבא קובץ Homeautomation.aia במחשב שלך
כעת עבור אל פרויקט וייבא קובץ Homeautomation.aia במחשב שלך
כעת עבור אל פרויקט וייבא קובץ Homeautomation.aia במחשב שלך
כעת עבור אל פרויקט וייבא קובץ Homeautomation.aia במחשב שלך
כעת עבור אל פרויקט וייבא קובץ Homeautomation.aia במחשב שלך
כעת עבור אל פרויקט וייבא קובץ Homeautomation.aia במחשב שלך
כעת עבור אל פרויקט וייבא קובץ Homeautomation.aia במחשב שלך

שלב 13: לחץ על אפשרות עיגול אדום והזרם את התמונה לשבח

לחץ על אפשרות עיגול אדום והזרם את התמונה לשבח
לחץ על אפשרות עיגול אדום והזרם את התמונה לשבח
לחץ על אפשרות עיגול אדום והזרם את התמונה לשבח
לחץ על אפשרות עיגול אדום והזרם את התמונה לשבח

שלב 14: חלק מתוכנית ארדוניו

אתה צריך לשנות קצת את קוד ardunio שלך

העתק FIREBASE_HOST והעבר בעבר במסד הנתונים של fairbase

העתק FIREBASE_AUTH והעבר על הגדרת הפרויקט

והגדר את שם ה- WIFI שלך ואת הסיסמה

הורד קוד ardunio מכאן לחץ כאן

הדרכה זו פורסמה לראשונה בלחיצה כאן

הדרכה נוספת אודות Nodemcu לחץ כאן

מוּמלָץ: