תוכן עניינים:
- שלב 1:
- שלב 2: צור מסד נתונים חדש ב- Firebase
- שלב 3: הוסף שם מארח/מפתח סודי למסד הנתונים ל- Arduino Sketch
- שלב 4: חבר את NodeMCU שלך ל- WiFi
- שלב 5: השלם את סקיצת Arduino
- שלב 6: העלה את סקיצת Arduino ל- NodeMCU
- שלב 7: צור יישום אינטרנט מתקדם לשליטה נוספת
וִידֵאוֹ: כיצד להביא נתונים ממאגר Firebase ב- NodeMCU: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
לצורך ההוראה, נביא נתונים ממסד נתונים ב- Firebase של Google ונביא אותם באמצעות NodeMCU לצורך ניתוח נוסף.
דרישות הפרויקט:
1) בקר NodeMCU או ESP8266
2) חשבון G-Mail ליצירת מסד נתונים של Firebase.
3) הורד את ספריית Firebase Arduino IDE והתקן אותה ב- Arduino IDE.
שלב 1:
שלב 2: צור מסד נתונים חדש ב- Firebase
פשוט עבור אל מסוף Firebase ולחץ על הוסף פרויקט.
לאחר שתעשה זאת, עבור אל הכרטיסייה מסד נתונים והוסף מסד נתונים בזמן אמת.
שלב 3: הוסף שם מארח/מפתח סודי למסד הנתונים ל- Arduino Sketch
העתק את שם המארח מהחלק העליון של מסד הנתונים ואת המפתח הסודי של מסד הנתונים מתוך הגדרה> הגדרת פרויקטים> חשבונות שירות> סודות DATABASE.
השתמש בפרטים אלה בעת אתחול Firebase בקוד ההתקנה. לדוגמה:
Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");
שלב 4: חבר את NodeMCU שלך ל- WiFi
הוסף את השורה הבאה ל- Arduino Sketch שלך כדי לחבר את NodeMCU לנתב:
WiFi.begin ("SSID", "p@ssword");
החלף SSID ב- SSID של הנתב שלך ו- p@ssword בסיסמת הנתב.
שלב 5: השלם את סקיצת Arduino
ספריית Firebase/Arduino מספקת מגוון פונקציות כדי לפשט את הגישה למסד הנתונים של Firebase:
FirebaseObject object = Firebase.get ("/");
לאחר התחברות ל- Firebase באמצעות הפקודה begin, הפקודה לעיל עוזרת לך לאחזר את כל מסד הנתונים, ולאחר מכן ניתן לנתח אותו עוד יותר באמצעות אובייקטים נוספים של Firebase.
classFirebaseObject
מייצג ערך המאוחסן בבסיס האש, עשוי להיות ערך יחיד (צומת עלים) או מבנה עץ.
int getInt (מחרוזת קבועה ונתיב)
פונקציה זו יכולה לעזור לך לאחסן ערך שלם בנתיב שהוזכר.
מחרוזת getString (מחרוזת קבועה ונתיב)
getString מקבל את המחרוזת המאוחסנת תחת מפתח נתון (המוזכר בנתיב).
שלב 6: העלה את סקיצת Arduino ל- NodeMCU
וודא שהלוח נבחר כהלכה והשימוש ביציאה הנכונה.
עיין בסקיצה לדוגמא לפרטי יישום נוספים.
שלב 7: צור יישום אינטרנט מתקדם לשליטה נוספת
כדי להרחיב את הפונקציונליות בתחום ה- IoT, תוכל ליצור גם יישום אינטרנט פרוגרסיבי שיכול להרחיב את הפונקציונליות לסמארטפונים של Android/iOS. באופן מפתיע, הכנת PWA דורשת ידע מינימלי בפיתוח אנדרואיד והיא מבוססת אינטרנט לחלוטין. לפיכך, אנו יכולים לתפעל מסדי נתונים באמצעות NodeMCU כמו גם PWA.
מוּמלָץ:
כיצד לשלוח נתונים מ- M5Stack StickC לדלפי: 6 שלבים
כיצד לשלוח נתונים מ- M5Stack StickC לדלפי: בסרטון זה נלמד כיצד לשלוח ערכים מלוח StickC ליישום Delphi VCL באמצעות Visuino. צפה בסרטון
כיצד להפוך לחות וטמפרטורה למקליט נתונים בזמן אמת באמצעות UNO Arduino וכרטיס SD - סימולציית רישום נתונים DHT11 בפרוטוס: 5 שלבים
כיצד להפוך לחות וטמפרטורה למקליט נתונים בזמן אמת באמצעות UNO Arduino וכרטיס SD | סימולציית רישום נתונים ב- DHT11 בפרוטוס: הקדמה: היי, זהו Liono Maker, הנה קישור ל- YouTube. אנו יוצרים פרויקט יצירתי עם Arduino ועובדים על מערכות מוטבעות. Data-Logger: לוגר נתונים (גם לוגר נתונים או מקליט נתונים) הוא מכשיר אלקטרוני המתעד נתונים לאורך זמן עם
כיצד לשלוח נתונים לענן באמצעות Arduino Ethernet: 8 שלבים
כיצד לשלוח נתונים לענן באמצעות Arduino Ethernet: מדריך זה מראה לך כיצד לפרסם את הנתונים שלך בפלטפורמת IoT של AskSensors באמצעות Arduino Ethernet Shield. מגן ה- Ethernet מאפשר ל- Arduino שלך להתחבר בקלות לענן, לשלוח ולקבל נתונים עם חיבור לאינטרנט. מה אנחנו
רכישת נתונים ומערכת ויזואליזציית נתונים לאופנוע מירוץ חשמלי של MotoStudent: 23 שלבים
רכישת נתונים ומערכת ויזואליזציית נתונים לאופנוע מירוץ חשמלי של MotoStudent: מערכת רכישת נתונים היא אוסף של חומרה ותוכנה הפועלים יחד על מנת לאסוף נתונים מחיישנים חיצוניים, לאחסן ולעבד אותם לאחר מכן כך שניתן יהיה להמחיש אותם בצורה גרפית ולנתח אותם, המאפשר למהנדסים לבצע
להביא חיים חדשים למחשב נייד ישן: 3 שלבים
להביא חיים חדשים למחשב נייד ישן: מדי פעם קורים דברים שאתה לא יכול לשלוט בהם. אחד הדברים המייאשים ביותר הוא כאשר המחשב הנייד מפסיק לפעול. היה לי מחשב נייד שהפסיק לעבוד לפני זמן מה. זה נשמע כאילו זה עובד מצוין, אבל לא הייתה לי תמונה. רק