ዝርዝር ሁኔታ:
- ደረጃ 1
- ደረጃ 2: በ Firebase ላይ አዲስ የውሂብ ጎታ ይፍጠሩ
- ደረጃ 3: ለአርዱዲኖ ንድፍ የአስተናጋጅ ስም/የውሂብ ጎታ ምስጢር ቁልፍ ያክሉ
- ደረጃ 4 - የእርስዎን NodeMCU ን ከ WiFi ጋር ያገናኙ
- ደረጃ 5: የአርዲኖ ንድፍን ይሙሉ።
- ደረጃ 6: አርዱዲኖ ንድፍን ወደ ኖድኤምሲዩ ይስቀሉ
- ደረጃ 7 ለተጨማሪ ቁጥጥር ፕሮግረሲቭ የድር መተግበሪያን ይፍጠሩ
ቪዲዮ: በ NodeMCU ላይ ከ Firebase ዳታቤዝ መረጃን እንዴት ማግኘት እንደሚቻል -7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ለዚህ ትምህርት ሰጪ ፣ እኛ በ Google Firebase ውስጥ ካለው የውሂብ ጎታ ውሂብ እናመጣለን እና ለቀጣይ መተንተን NodeMCU ን እናመጣለን።
የፕሮጀክት መስፈርቶች -
1) NodeMCU ወይም ESP8266 ተቆጣጣሪ
2) የ Firebase ዳታቤዝ ለመፍጠር የ G-Mail መለያ።
3) Firebase Arduino IDE ቤተ -መጽሐፍትን ያውርዱ እና በአርዱዲኖ አይዲኢ ላይ ይጫኑት።
ደረጃ 1
ደረጃ 2: በ Firebase ላይ አዲስ የውሂብ ጎታ ይፍጠሩ
በቀላሉ ወደ Firebase ኮንሶል ይሂዱ እና ፕሮጀክት አክልን ጠቅ ያድርጉ።
ያ አንዴ ከተጠናቀቀ ወደ የውሂብ ጎታ ትር ይሂዱ እና የእውነተኛ ጊዜ ዳታቤዝ ያክሉ።
ደረጃ 3: ለአርዱዲኖ ንድፍ የአስተናጋጅ ስም/የውሂብ ጎታ ምስጢር ቁልፍ ያክሉ
የአስተናጋጁን ስም ከመረጃ ቋቱ አናት እና የውሂብ ጎታ ምስጢር ቁልፍን ከማዋቀር> የፕሮጀክት ቅንብር> የአገልግሎት ሂሳቦች> የውሂብ ጎታ ምስጢሮችን ይቅዱ።
በማዋቀሪያ ኮድ ውስጥ Firebase ን ሲያስጀምሩ እነዚህን ዝርዝሮች ይጠቀሙ። ለምሳሌ:
Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");
ደረጃ 4 - የእርስዎን NodeMCU ን ከ WiFi ጋር ያገናኙ
የእርስዎን NodeMCU ን ወደ ራውተር ለማገናኘት የሚከተለውን መስመር ወደ አርዱዲኖ ንድፍዎ ያክሉ።
WiFi.begin ("SSID", "p@ssword");
SSID ን በ ራውተርዎ SSID እና p@ssword በ ራውተር የይለፍ ቃል ይተኩ።
ደረጃ 5: የአርዲኖ ንድፍን ይሙሉ።
የ Firebase/Arduino ቤተ -መጽሐፍት የ Firebase ዳታቤዝ መዳረሻን ለማቃለል የተለያዩ ተግባራትን ይሰጣል-
FirebaseObject object = Firebase.get ("/");
የመነሻ ትዕዛዙን በመጠቀም ወደ Firebase ከተገናኙ በኋላ ፣ ከላይ ያለው ትእዛዝ መላውን የውሂብ ጎታ ለማምጣት ይረዳዎታል ፣ ከዚያ ተጨማሪ የ Firebase ነገሮችን በመጠቀም ሊተነተን ይችላል።
classFirebaseObject
በእሳት መስሪያ ውስጥ የተከማቸ እሴት ይወክላል ፣ ነጠላ እሴት (ቅጠል መስቀለኛ መንገድ) ወይም የዛፍ መዋቅር ሊሆን ይችላል።
int getInt (const String & ዱካ)
ይህ ተግባር በተጠቀሰው መንገድ ላይ የተከማቸ ኢንቲጀር እሴት እንዲያገኙ ይረዳዎታል።
ሕብረቁምፊ getString (const String & ዱካ)
getString በተሰጠው ቁልፍ ስር የተከማቸበትን ሕብረቁምፊ ያገኛል (በመንገዱ ላይ ተጠቅሷል)።
ደረጃ 6: አርዱዲኖ ንድፍን ወደ ኖድኤምሲዩ ይስቀሉ
ቦርዱ በትክክል መመረጡን እና ትክክለኛው ወደብ ጥቅም ላይ እየዋለ መሆኑን ያረጋግጡ።
ለተጨማሪ የአተገባበር ዝርዝሮች ምሳሌውን ንድፍ ይመልከቱ።
ደረጃ 7 ለተጨማሪ ቁጥጥር ፕሮግረሲቭ የድር መተግበሪያን ይፍጠሩ
በ IoT ግዛት ውስጥ ተግባራዊነትን ለማራዘም ፣ ለ Android/iOS ዘመናዊ ስልኮች ተግባራዊነትን ሊያሰፋ የሚችል ፕሮግረሲቭ የድር መተግበሪያን መፍጠር ይችላሉ። የሚገርመው ፣ ፒኤችአይኤን ማድረግ ስለ Android ልማት አነስተኛ ዕውቀት ይጠይቃል እና ሙሉ በሙሉ በድር ላይ የተመሠረተ ነው። ስለዚህ ፣ NodeMCU ን እንዲሁም PWA ን በመጠቀም የውሂብ ጎታዎችን ማዛባት እንችላለን።
የሚመከር:
Raspberry Pi ን በመጠቀም በ LCD ላይ የ DHT መረጃን እንዴት ማንበብ እንደሚቻል 6 ደረጃዎች
Raspberry Pi ን በመጠቀም በኤልሲዲ ላይ የ DHT መረጃን እንዴት ማንበብ እንደሚቻል -የሙቀት መጠኑ እና አንጻራዊው እርጥበት በአከባቢዎች ውስጥ አስፈላጊ የአየር ሁኔታ መረጃዎች ናቸው። ሁለቱ አነስተኛ የአየር ሁኔታ ጣቢያ የሚያቀርበው መረጃ ሊሆን ይችላል። ከ Raspberry Pi ጋር የእርስዎን የሙቀት መጠን እና አንጻራዊ እርጥበት ማንበብ የተለያዩ ልዩነቶችን በመጠቀም ሊገኝ ይችላል
የ ESP32 መረጃን በ NTP Timestamp ወደ IoT ደመና እንዴት ማተም እንደሚቻል -5 ደረጃዎች
የ ESP32 መረጃን በ NTP Timestamp ወደ IoT ደመና እንዴት ማተም እንደሚቻል - በብዙ ትግበራዎች ውስጥ ተጠቃሚዎች በአካባቢያዊ የጊዜ ማህተሙ ውስጥ ወደ አስክሬንስ IoT ደመና የሚላኩትን እሴቶች ከአከባቢው የጊዜ ማህተም ጋር መላክ አለባቸው። የሰዓት ማህተሙ ቅርጸት UNIX Epoch ጊዜ ነው -ከጃኑ ጀምሮ ያለፈው ሚሊሰከንዶች ብዛት
የ SD ካርድ ሞዱል ከአርዱዲኖ ጋር - መረጃን እንዴት ማንበብ/መጻፍ እንደሚቻል - 14 ደረጃዎች
የ SD ካርድ ሞዱል ከአርዱዲኖ ጋር - መረጃን እንዴት ማንበብ/መጻፍ -አጠቃላይ እይታ መረጃን ማከማቸት ከእያንዳንዱ ፕሮጀክት በጣም አስፈላጊ ክፍሎች አንዱ ነው። በመረጃ ዓይነት እና መጠን መሠረት መረጃን ለማከማቸት በርካታ መንገዶች አሉ። ኤስዲ እና ማይክሮ ኤስዲ ካርዶች በማከማቻ መሣሪያዎች ውስጥ በጣም ተግባራዊ ከሆኑት ውስጥ አንዱ ናቸው ፣ ይህም በ
ማክሮን በ Excel ውስጥ እንዴት ማድረግ እና መረጃን በኢሲሴየር መንገድ መቅዳት እንደሚቻል። 4 ደረጃዎች
ማክሮን በ Excel ውስጥ እንዴት ማድረግ እና መረጃን በኤሲሴየር መንገድ መቅዳት እንደሚቻል። ሰላም ፣ ይህ አስተማሪ እንደ ምሳሌ የሚታየውን ውሂብ ለመቅዳት እና ለመለጠፍ በቀላል እና በተሻለ መንገድ ማክሮን እንዴት መፍጠር እንደሚችሉ ያስተምርዎታል።
በኤተርኔት ገመድ አማካኝነት የተቀናጀ ቪዲዮ እና የአውታረ መረብ መረጃን እንዴት ማሄድ እንደሚቻል 6 ደረጃዎች (ከስዕሎች ጋር)
በኤተርኔት ገመድ አማካኝነት የተቀናጀ ቪዲዮ እና የአውታረ መረብ መረጃን እንዴት ማሄድ እንደሚቻል - ቪዲዮ እና ኦዲዮን ወደ ሌላ የቤቴ ክፍል ማሄድ ነበረብኝ። ችግሩ ፣ እኔ ያን ያህል የኤቪ ገመድ አልነበረኝም ፣ ወይም ጥሩ መጫኛ ለማድረግ ጊዜ እና ገንዘብ አልነበረኝም። ሆኖም ብዙ ድመት 5 ኤተርኔት ገመድ ተኝቶ ነበር። ያመጣሁት ይህ ነው