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

שליטה ב- NodeMCU ESP8266 1.0 12E באמצעות Firebase של Google: 4 שלבים
שליטה ב- NodeMCU ESP8266 1.0 12E באמצעות Firebase של Google: 4 שלבים

וִידֵאוֹ: שליטה ב- NodeMCU ESP8266 1.0 12E באמצעות Firebase של Google: 4 שלבים

וִידֵאוֹ: שליטה ב- NodeMCU ESP8266 1.0 12E באמצעות Firebase של Google: 4 שלבים
וִידֵאוֹ: Знакомство с платой разработки Heltec LoRa CubeCell HTCC-AB01 2024, נוֹבֶמבֶּר
Anonim
שליטה ב- NodeMCU ESP8266 1.0 12E באמצעות Google Firebase
שליטה ב- NodeMCU ESP8266 1.0 12E באמצעות Google Firebase

בקורס זה ניצור אפליקציית Android, ניצור מסד נתונים של Firebase ונשלוט ב- NodeMCU ESP 8266 1.0 12E תוך תיאום המוצרים שהוזכרו בעבר.

שלב 1: כל הכלים הנדרשים

כל הכלים הנדרשים
כל הכלים הנדרשים

להלן מספר הדברים הדרושים בכדי להתחיל בעצמנו

1. Firebase של Google

2. ממציא האפליקציות של MIT

3. NodeMCU ESP8266 1.0 12E

4. מעט חוטי מגשר נקבה לנקבה

5. כבל USB

6. Arduino IDE (לתכנת ESP8266 שלנו)

שלב 2: תחילת העבודה עם Firebase של Google ויצירת הפרויקט הראשון שלך

תחילת העבודה עם Google Firebase ויצירת הפרויקט הראשון שלך
תחילת העבודה עם Google Firebase ויצירת הפרויקט הראשון שלך

בצע את השלבים

1. היכנס ל- Firebase באמצעות חשבון Google שלך.

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

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

4. עכשיו עבור לפתח קטע ועבור למסד הנתונים, והעתק את כתובת ה- URL של הפרויקט שהוא יהיה מהטופס

xxxxxxxxxxxxxxxx.firebaseio.com/ -העתק אותו.

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

".read": "true", ".כתוב אמת"

}

}

שלב 3: בניית אפליקציית Android הראשונה שלך לשליטה ב- ESP8266 שלך באמצעות Wifi

בניית אפליקציית האנדרואיד הראשונה שלך לשליטה ב- ESP8266 שלך באמצעות Wifi
בניית אפליקציית האנדרואיד הראשונה שלך לשליטה ב- ESP8266 שלך באמצעות Wifi

עבור לאתר MIT App Inventor בצע את השלבים הבאים לבניית האפליקציה שלך.

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

1. התחל פרוייקט חדש בשם לבחירתך.

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

3. תוכל לשנות את הטקסט ותכונות אחרות של הלחצן בכרטיסיה מאפיינים.

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

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

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

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

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

8. עכשיו לחץ על Build, בראש הדף והורד את קובץ ה- apk לסמארטפון אנדרואיד שלך.

שלב 4: העלאת הקוד שלך ל- ESP8266 שלך

תוכל להכניס את הקוד שלך ל- NodeMCU שלך על ידי העתקת הקוד המצוי במאגר שלהלן.

github.com/saiyerniakhil/ESPFireBase

ויש לבצע כמה שינויים שהבהרתי את עצמי בהערות הקוד.

מוּמלָץ: