תוכן עניינים:
- שלב 1: הגדרת Arduino IDE, התקן לוח Esp8266:
- שלב 2: הגדרת Arduino IDE, התקן את ספריית Arduino Json:
- שלב 3: הגדרת Arduino IDE, התקן את ספריית Firebase:
- שלב 4: Firebase, צור פרויקט:
- שלב 5: Firebase, כללי הפרויקט:
- שלב 6: Firebase, נתוני מסד נתונים בזמן אמת:
- שלב 7: קוד:
- שלב 8: קוד, מידע אישי:
- שלב 9: מנהלי התקנים של Esp8266:
- שלב 10: בדוק את הקוד:
וִידֵאוֹ: חיבור Esp8266 Firebase: 10 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
כדי להתחיל בפרויקט זה, אתה צריך את הרכיבים הבאים:
- esp8266 (NodeMcu v3 Lua)
- חשבון גוגל (Firebase)
אתה יכול לקנות esp8266 מכאן:
- amazon.com
- aliexpress.com
שלב 1: הגדרת Arduino IDE, התקן לוח Esp8266:
התקן את לוח esp8266:
פתח את Arduino IDE> קובץ> העדפות> כתובות URL נוספות של מנהל לוחות> "https://arduino.esp8266.com/stable/package_esp8266c…> OK
כלים> לוח:> מנהל לוחות> esp8266> להתקין
שלב 2: הגדרת Arduino IDE, התקן את ספריית Arduino Json:
התקן את ספריית Arduino json:
התקן את גרסה 5.13.1
צפה בסרטון ההתקנה כאן
שלב 3: הגדרת Arduino IDE, התקן את ספריית Firebase:
התקן את ספריית Firebase:
הורד את המבנה היציב האחרון כאן> פענח את "Documents / Arduino / libraries"
הערה, יש באג ב"תמיכה בסטרימינג דו-כיווני v0.3 "> עדכן טביעת אצבע לחץ כאן למידע
שלב 4: Firebase, צור פרויקט:
צור פרויקט Firebase:
עבור אל "https://console.firebase.google.com"
שלב 5: Firebase, כללי הפרויקט:
חוקי הפרויקט:
מסד נתונים (מסד נתונים בזמן אמת)> כללים
{/* בקר ב https://firebase.google.com/docs/database/security למידע נוסף על כללי אבטחה. */ "rules": {".read": true, ".write": true}}
שלב 6: Firebase, נתוני מסד נתונים בזמן אמת:
נתוני מסד נתונים בזמן אמת:
מסד נתונים (מסד נתונים בזמן אמת)> נתונים
הוסף: "LED1"> "" 0 ""
שלב 7: קוד:
#לִכלוֹל
#לִכלוֹל
#הגדר WIFI_SSID "SSID" #הגדר WIFI_PASSWORD "WIFI PASSWORD" #הגדר FIREBASE_HOST "?????????????. firebaseio.com" #define FIREBASE_AUTH "AUTH KEY"
int LED1 = 4;
הגדרת חלל ()
{Serial.begin (115200);
pinMode (LED1, OUTPUT);
עיכוב (2000);
Serial.println ('\ n'); wifiConnect ();
Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);
עיכוב (10);
}
לולאת חלל ()
{Serial.print (Firebase.getString ("LED1") + "\ n");
analogWrite (LED1, Firebase.getString ("LED1"). toInt ());
עיכוב (10);
אם (WiFi.status ()! = WL_CONNECTED)
{wifiConnect (); } עיכוב (10);
}
בטל wifiConnect ()
{WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // התחבר לרשת Serial.print ("מתחבר אל"); Serial.print (WIFI_SSID); Serial.println ("…");
int teller = 0;
while (WiFi.status ()! = WL_CONNECTED) {// המתן עד שחיבור ה- Wi-Fi יתחבר (1000); Serial.print (++ מספר); Serial.print (''); }
Serial.println ('\ n');
Serial.println ("נוצר חיבור!"); Serial.print ("כתובת IP: / t"); Serial.println (WiFi.localIP ()); // שלח את כתובת ה- IP של ה- ESP8266 למחשב}
שלב 8: קוד, מידע אישי:
מידע אישי:
SSID> שם רשת ה- wifi שלך
סיסמת WIFI> סיסמה של רשת ה- wifi שלך
HOST FIREBASE> משהו כמו "?????????????. Firebaseio.com". אתה יכול למצוא אותו בכרטיסייה "נתונים" של מסד הנתונים שלך בזמן אמת.
מפתח AUTH> הגדרות פרויקט> חשבונות שירות> סודות מסד נתונים
שלב 9: מנהלי התקנים של Esp8266:
הורד:
לחץ כאן> פענח והתקן
שלב 10: בדוק את הקוד:
העלאת קוד:
השתמש במודול esp8266 במנהל הלוח> לחץ על "מודול ESP-12E".
פתח את הצג הטורי והגדר אותו ל- "115200".
ואתה אמור לקבל את אותם הנתונים כמו במסד הנתונים שלך.
מוּמלָץ:
התחל תוכנית באופן אוטומטי בעת חיבור מחשב נייד לתחנת עגינה: 5 שלבים
התחל תוכנית באופן אוטומטי בעת חיבור מחשב נייד לתחנת עגינה: הוראה זו עוסקת כיצד להריץ תוכנית או יישום כאשר אתה מחבר את המחשב הנייד שלך לתחנת עגינה. בדוגמה זו אני משתמש ב- Lenovo T480 Windows 10
חיבור WiFi Arduino לענן באמצעות ESP8266: 7 שלבים
חיבור WiFi Arduino לענן באמצעות ESP8266: במדריך זה נסביר לך כיצד לחבר את Arduino שלך לענן IoT באמצעות WiFi. נקבע הגדרה המורכבת מארדואינו וממודול WiFi ESP8266 כדבר IoT ונעשה אותו מוכן לתקשר עם ענן AskSensors.L
חיבור חיישן DHT11/DHT22 לענן באמצעות לוח מבוסס ESP8266: 9 שלבים
חיבור חיישן DHT11/DHT22 לענן באמצעות לוח מבוסס ESP8266: במאמר הקודם חיברתי את לוח ה- NodeMCU מבוסס ESP8266 שלי לשירות Cloud4RPi. עכשיו, הגיע הזמן לפרויקט אמיתי
יצירת חיבור WiFi עם ESP8266 וקבלת כתובת ה- IP המקומית: 3 שלבים
יצירת חיבור WiFi עם ESP8266 וקבלת כתובת ה- IP המקומית: במדריך זה נראה כיצד ליצור חיבור WiFi עם לוח WiFi ESP8266. נחבר זאת לרשת WiFi מקומית
חיווט נוריות חיבור סדרה נכונה מול חיבור מקבילי: 6 שלבים
חיווט נוריות נכונות סדרה מול חיבור מקבילי: בהנחיה זו אנו מדברים על דיודות דיודות פולטות אור וכיצד נוכל לחבר אותן אם יש לנו מספר יחידות. זהו שיעור אחד שהלוואי שידעתי מההתחלה כי עוד כשהתחלתי להתעסק במעגלים אלקטרוניים בניתי כמה