ዝርዝር ሁኔታ:
- ደረጃ 1: Arduino IDE ን ማቀናበር ፣ Esp8266 ሰሌዳ ጫን ፦
- ደረጃ 2: Arduino IDE ን ማቀናበር ፣ አርዱዲኖ ጄሰን ቤተመፃሕፍት ጫን ፦
- ደረጃ 3: Arduino IDE ን ማቀናበር ፣ Firebase Library ን ይጫኑ -
- ደረጃ 4 Firebase ፣ ፕሮጀክት ይፍጠሩ
- ደረጃ 5 Firebase ፣ የፕሮጀክት ህጎች
- ደረጃ 6: Firebase ፣ የእውነተኛ ጊዜ የውሂብ ጎታ ውሂብ ፦
- ደረጃ 7 ኮድ
- ደረጃ 8 ኮድ ፣ የግል መረጃ
- ደረጃ 9 Esp8266 ሾፌሮች
- ደረጃ 10: ኮዱን ይሞክሩ
ቪዲዮ: Esp8266 Firebase ግንኙነት 10 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
በዚህ ፕሮጀክት ለመጀመር የሚከተሉትን ክፍሎች ያስፈልግዎታል
- esp8266 (NodeMcu v3 Lua)
- የጉግል መለያ (firebase)
Esp8266 ን ከዚህ መግዛት ይችላሉ-
- amazon.com
- aliexpress.com
ደረጃ 1: Arduino IDE ን ማቀናበር ፣ Esp8266 ሰሌዳ ጫን ፦
Esp8266 ሰሌዳ ይጫኑ:
የአርዱዲኖ አይዲኢ> ፋይል> ምርጫዎች> ተጨማሪ የቦርዶች አስተዳዳሪ ዩአርኤሎች> "https://arduino.esp8266.com/stable/package_esp8266c…> እሺን ይክፈቱ
መሣሪያዎች> ቦርድ - የቦርዶች ሥራ አስኪያጅ> esp8266> ጫን
ደረጃ 2: Arduino IDE ን ማቀናበር ፣ አርዱዲኖ ጄሰን ቤተመፃሕፍት ጫን ፦
የአርዱዲኖ ጄሰን ቤተ -መጽሐፍት ይጫኑ
ስሪት 5.13.1 ን ይጫኑ
የመጫኛ ቪዲዮን እዚህ ይመልከቱ
ደረጃ 3: Arduino IDE ን ማቀናበር ፣ Firebase Library ን ይጫኑ -
የ Firebase ቤተመፃሕፍት ጫን ፦
የቅርብ ጊዜ የተረጋጋ ግንባታን እዚህ ያውርዱ> በ “ሰነዶች / Arduino / ቤተ -መጻሕፍት” ውስጥ መበተን
ማሳሰቢያ ፣ በ “v0.3 ባለአቅጣጫ ዥረት ድጋፍ”> የጣት አሻራ አዘምን ውስጥ ለመረጃ መረጃ እዚህ ጠቅ ያድርጉ
ደረጃ 4 Firebase ፣ ፕሮጀክት ይፍጠሩ
Firebase ፕሮጀክት ይፍጠሩ
ወደ «https://console.firebase.google.com» ይሂዱ
ደረጃ 5 Firebase ፣ የፕሮጀክት ህጎች
የፕሮጀክት ህጎች;
የውሂብ ጎታ (የእውነተኛ ጊዜ ጎታ)> ደንቦች
{/* ስለደህንነት ደንቦች የበለጠ ለማወቅ https://firebase.google.com/docs/database/security ን ይጎብኙ። */ "ደንቦች" ፦ {".read": true, ".write": true}}
ደረጃ 6: Firebase ፣ የእውነተኛ ጊዜ የውሂብ ጎታ ውሂብ ፦
የእውነተኛ ጊዜ የውሂብ ጎታ ውሂብ ፦
የውሂብ ጎታ (የእውነተኛ ጊዜ ዳታቤዝ)> ውሂብ
አክል: "LED1"> "" 0 ""
ደረጃ 7 ኮድ
#ያካትቱ
#ያካትቱ
#ገላጭ WIFI_SSID "SSID" #የ WIFI_PASSWORD "WIFI PASSWORD" #FREBASE_HOST ን መለየት ?????????????
int LED1 = 4;
ባዶነት ማዋቀር ()
{Serial.begin (115200);
pinMode (LED1 ፣ ውፅዓት);
መዘግየት (2000);
Serial.println ('\ n'); wifiConnect ();
Firebase.begin (FIREBASE_HOST ፣ FIREBASE_AUTH);
መዘግየት (10);
}
ባዶነት loop ()
{Serial.print (Firebase.getString ("LED1") + "\ n");
analogWrite (LED1 ፣ Firebase.getString (“LED1”)። toInt ());
መዘግየት (10);
ከሆነ (WiFi.status ()! = WL_CONNECTED)
{wifiConnect (); } መዘግየት (10);
}
ባዶ የ wifi ግንኙነት ()
{WiFi.begin (WIFI_SSID ፣ WIFI_PASSWORD); // ከአውታረ መረቡ ጋር ይገናኙ Serial.print ("ወደ ማገናኘት"); Serial.print (WIFI_SSID); Serial.println ("…");
int teller = 0;
ሳለ (WiFi.status ()! = WL_CONNECTED) {// መዘግየቱን (1000) ለማገናኘት Wi-Fi ይጠብቁ ፤ Serial.print (++ ተናጋሪ); Serial.print (''); }
Serial.println ('\ n');
Serial.println ("ግንኙነት ተቋቁሟል!"); Serial.print ("IP address: / t"); Serial.println (WiFi.localIP ()); // የ ESP8266 የአይፒ አድራሻውን ወደ ኮምፒተር ይላኩ}
ደረጃ 8 ኮድ ፣ የግል መረጃ
የግል መረጃ ፦
SSID> የእርስዎ wifi አውታረ መረብ ስም
WIFI PASSWORD> የ wifi አውታረ መረብዎ የይለፍ ቃል
FIREBASE HOST> እንደ «?????????????. Firebaseio.com» ያለ ነገር። በእውነተኛ ጊዜ የመረጃ ቋትዎ “ውሂብ” ትር ውስጥ ሊያገኙት ይችላሉ።
AUTH KEY> የፕሮጀክት ቅንብሮች> የአገልግሎት መለያዎች> የውሂብ ጎታ ምስጢሮች
ደረጃ 9 Esp8266 ሾፌሮች
አውርድ:
ጠቅ ያድርጉ እዚህ> መበታተን እና መጫን
ደረጃ 10: ኮዱን ይሞክሩ
ኮድ ስቀል ፦
በቦርድ ሥራ አስኪያጅ ውስጥ esp8266 ሞጁሉን ይጠቀሙ> “ESP-12E ሞዱል” ን ጠቅ ያድርጉ።
ተከታታይ ማሳያ ይክፈቱ እና ወደ “115200” ያዋቅሩት።
እና እንደ የውሂብ ጎታዎ ውስጥ ተመሳሳይ ውሂብ ማግኘት አለብዎት።
የሚመከር:
የ SmartHome ገመድ አልባ ግንኙነት -የ MQTT እጅግ በጣም መሠረታዊ መሠረቶች 3 ደረጃዎች
የ SmartHome ገመድ አልባ ግንኙነት -የ MQTT እጅግ በጣም መሠረታዊ መሠረቶች: MQTT መሠረታዊ ነገሮች ** የቤት የቤት አውቶሜሽን ተከታታይ እሠራለሁ ፣ ወደፊት ያደረግሁትን ሁሉ ለማወቅ የወሰድኳቸውን እርምጃዎች እሄዳለሁ። ይህ Instructable በወደፊት አስተማሪዎቼ ውስጥ ለአጠቃቀም MQTT ን እንዴት ማዋቀር እንደሚቻል ላይ መነሻ ነው። ሆዌቭ
ዝቅተኛ ዋጋ E32 (sx1278/sx1276) መሣሪያ ለ Arduino ፣ Esp8266 ወይም Esp32: 15 ደረጃዎች ከሎራ 3 ኪ.ሜ እስከ 8 ኪ.ሜ ገመድ አልባ ግንኙነት
ዝቅተኛ ዋጋ E32 (sx1278/sx1276) መሣሪያ ለአርዱinoኖ ፣ ኤስ ኤስ ኤስ8266 ወይም Esp32 ከሎራ 3 ኪ.ሜ እስከ 8 ኪ.ሜ የገመድ አልባ ግንኙነት - በሴሜቴክ ተከታታይ የሎራ መሣሪያ ፣ በጣም ኃይለኛ ፣ ቀላል እና ርካሽ መሣሪያ ላይ በመመስረት EBYTE E32 ን ለማስተዳደር ቤተ -መጽሐፍት እፈጥራለሁ። የ 3 ኪ.ሜ ሥሪት እዚህ ፣ 8 ኪ.ሜ ሥሪት እዚህ ከ 3000 ሜ እስከ 8000 ሜትር ርቀት ላይ መሥራት ይችላሉ ፣ እና እነሱ ብዙ ባህሪዎች አሏቸው
ከ ESP8266 ጋር የ WiFi ግንኙነት መመስረት እና የአከባቢውን አይፒ አድራሻ ያግኙ - 3 ደረጃዎች
ከ ESP8266 ጋር የ WiFi ግንኙነት መመስረት እና የአከባቢውን አይፒ አድራሻ ያግኙ - በዚህ መማሪያ ውስጥ ከ ESP8266 WiFi ሰሌዳ ጋር የ WiFi ግንኙነት እንዴት እንደሚመሰረት እንመለከታለን። ያንን ከአካባቢያዊ WiFi አውታረ መረብ ጋር እናገናኘዋለን።
ESP8266 ቀጥታ የውሂብ ግንኙነት 3 ደረጃዎች
ESP8266 ቀጥታ የውሂብ ግንኙነት - መግቢያ በአርዲኖዎች እና በ nRF24l01 ሞጁሎች አንዳንድ ፕሮጀክቶችን ስሠራ በምትኩ የ ESP8266 ሞጁልን በመጠቀም የተወሰነ ጥረት ማዳን እችል እንደሆነ እያሰብኩ ነበር። የ ESP8266 ሞጁል ጥቅሙ በመርከቧ ላይ ማይክሮ መቆጣጠሪያ ስለያዘ ነው
የመዳረሻ ነጥብ - በሁለት ESP8266 MCUs መካከል የጣቢያ ግንኙነት -3 ደረጃዎች
የመዳረሻ ነጥብ - በሁለት ESP8266 MCUs መካከል የጣቢያ ግንኙነት -ሰላም ሠሪዎች! በቀደመው ትምህርቴ ውስጥ በሁለት የ ESP8266 MCUs መካከል በቤት WiFi ራውተር በኩል የ WiFi ግንኙነት አደረግሁ። ከአስተያየቶቹ እንዳየሁት ከ ራውተር ክልል ርቀው ESP8266 MCU ን ለመጠቀም የሚፈልጉ ሰሪዎች አሉ። ስለዚህ አንድ አሞሌ እዚህ አለ