ዝርዝር ሁኔታ:
- ደረጃ 1 የድር መተግበሪያን ይፍጠሩ
- ደረጃ 2 MySQL ጎታ ይፍጠሩ
- ደረጃ 3 የ MySQL የውሂብ ጎታ ሠንጠረዥ ይፍጠሩ
- ደረጃ 4 የ PHP ፋይሎችን ያውርዱ እና ያርትዑ
- ደረጃ 5 የ PHP ፋይሎችን ወደ አገልጋዩ ይስቀሉ
- ደረጃ 6: አርዱinoኖ (.ino) ፋይልን ወደ NodeMCU ESP8266 ያርትዑ እና ይስቀሉ
- ደረጃ 7: ከ MySQL ጎታ ጋር ያለውን ግንኙነት ያረጋግጡ
ቪዲዮ: NodeMCU ESP8266 ን ወደ MySQL ጎታ እንዴት ማገናኘት እንደሚቻል -7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
MySQL የተዋቀረ መጠይቅ ቋንቋን (SQL) የሚጠቀም በሰፊው ጥቅም ላይ የዋለ ተዛማጅ የመረጃ ቋት አስተዳደር ስርዓት (RDBMS) ነው። በሆነ ጊዜ ፣ የአርዲኖ/NodeMCU ዳሳሽ ውሂብን ወደ MySQL ዳታቤዝ ለመስቀል ይፈልጉ ይሆናል። በዚህ Instructable ውስጥ ፣ NodeMCU ESP8266 ን ወደ MySQL ዳታቤዝ እንዴት ማገናኘት እንደሚቻል እናያለን።
በቀላል እና በነጻ ተገኝነት ምክንያት የ MySQL የመረጃ ቋትን ለማስተናገድ እዚህ 000webhost ን እጠቀማለሁ። ሆኖም ፣ በላዩ ላይ ከተጫነ LAMP (Linux ፣ Apache ፣ MySQL/MariaDB ፣ PHP) ጋር ማንኛውንም መድረክ መጠቀም ይችላሉ። እርስዎ እንኳን በዊንዶውስ ፒሲዎ ላይ በአካባቢው የ MySQL ዳታቤዝ ለማስተናገድ XAMPP ን መጠቀም ይችላሉ።
በዚህ መመሪያ ውስጥ እኔ ማንኛውንም አነፍናፊ አልጠቀምም። እኔ ሁለት ተለዋዋጮችን ብቻ እጨምራለሁ እና ወደ የመረጃ ቋቱ ውስጥ አስገባቸዋለሁ። ሆኖም ፣ ማንኛውንም ዳሳሽ ከቦርድዎ ጋር ማገናኘት ይችላሉ።
መስፈርቶች--
- NodeMCU ESP8266 ልማት ቦርድ
- የ 000webhost መለያ ነፃ ስሪት (ወይም MySQL በአካባቢያዊው ላይ ተጭኗል)
- የፋይልዚላ ኤፍቲፒ ደንበኛ (ነፃ ስሪት)
ደረጃ 1 የድር መተግበሪያን ይፍጠሩ
- ወደ 000webhost.com ይሂዱ እና ወደ መለያዎ ይግቡ።
- በመስኮቱ በላይኛው ቀኝ ጥግ ላይ አዲስ የጣቢያ ፍጠርን ያግኙ።
- የሚፈለገውን የጣቢያ ስም እና የይለፍ ቃል ያስገቡ እና ከዚያ የፍጠር ቁልፍን ይምቱ። (እኛ በሚቀጥሉት ደረጃዎች ውስጥ እንጠቀማለን ምክንያቱም የጣቢያ ይለፍ ቃልን በአስተማማኝ ቦታ ላይ ያስተውሉ)።
- ወደ ድር ጣቢያ አስተዳደር አማራጭ ይቀጥሉ።
ደረጃ 2 MySQL ጎታ ይፍጠሩ
ወደ መሳሪያዎች >> የውሂብ ጎታ አስተዳዳሪ ይሂዱ እና ከዚያ አዲስ የውሂብ ጎታ ይፍጠሩ።
የውሂብ ጎታውን በተሳካ ሁኔታ ከፈጠሩ በኋላ ወደ ማስተዳደር >> PhpMyAdmin ይቀጥሉ።
ደረጃ 3 የ MySQL የውሂብ ጎታ ሠንጠረዥ ይፍጠሩ
- በ PhpMyAdmin መስኮት በግራ ፓነል ውስጥ ባለው የውሂብ ጎታ ስም ላይ ጠቅ ያድርጉ እና (በቅጽበታዊ ገጽ እይታ ሀ እንደሚታየው)።
- የሠንጠረዥ ስም እና የአምዶች ብዛት ያስገቡ (5 ይሁን)። ከዚያ የ Go አዝራሩን ይምቱ።
- ዓምዶችን ይፍጠሩ (በቅጽበታዊ ገጽ እይታ ላይ እንደሚታየው ንድፍ) እና ከዚያ የማስቀመጫ ቁልፍን ይምቱ።
በአማራጭ ፣ ከዚህ በታች ያለውን ትእዛዝ በማሄድ ሰንጠረዥ መፍጠር ይችላሉ--
ሰንጠረዥ ፍጠር «id13263538_sumodb`.`nodemcu_table` ('id` INT (10) AULO AUTO_INCREMENT,' val` FLOAT (10) NOTULUL ', val2' FLOAT (10) NOTULUL, 'ቀን' DATE NOT NULL, time) ጊዜ አይሞላም ፣ ዋና ቁልፍ (“id`)) ኢንጂን = ኢኖዲቢ;
ደረጃ 4 የ PHP ፋይሎችን ያውርዱ እና ያርትዑ
- Dbwrite.php ን እና dbread.php ፋይልን ከ Github ያውርዱ (ወይም የተያያዙ ፋይሎችን ያውርዱ)።
- የውሂብ ጎታ ዝርዝሮችን እና የሰንጠረዥን ስም በ dbwrite.php እና dbread.php (በቅጽበታዊ ገጽ እይታ እንደሚታየው) ያዘምኑ።
ደረጃ 5 የ PHP ፋይሎችን ወደ አገልጋዩ ይስቀሉ
- ወደ ድር ጣቢያ ያቀናብሩ ያስሱ >> የድር ጣቢያ ቅንብሮች >> አጠቃላይ።
- የአስተናጋጅ ስም ፣ የተጠቃሚ ስም ፣ ወደብ እና የይለፍ ቃልን ልብ ይበሉ (የይለፍ ቃል በደረጃ 1 ከተፈጠረው የጣቢያ ይለፍ ቃል ጋር ተመሳሳይ ነው)።
- የፋይልዚላ ኤፍቲፒ ደንበኛን (በቅጽበታዊ ገጽ እይታ እንደሚታየው) ከአገልጋዩ ጋር ለመገናኘት እነዚህን ዝርዝሮች ይጠቀሙ።
- ወደ public_html አቃፊ ይሂዱ እና dbwrite.php እና dbread.php ፋይሎችን ይስቀሉ።
ደረጃ 6: አርዱinoኖ (.ino) ፋይልን ወደ NodeMCU ESP8266 ያርትዑ እና ይስቀሉ
- ወደ ድርጣቢያ ያስተዳድሩ ይሂዱ >> የድር ጣቢያ ቅንጅቶች >> አጠቃላይ እና የድረ -ገጽ ስም (የጣቢያ ዩአርኤል) ወደታች ያስተውሉ።
- ለምሳሌ. Com በጣቢያዎ ስም ለመተካት የ.ino ፋይልን ያርትዑ። እንዲሁም የ WiFi SSID ን እና የይለፍ ቃል ማዘመንን አይርሱ።
- በመጨረሻም ኮዱን ወደ NodeMCU ይስቀሉ።
ደረጃ 7: ከ MySQL ጎታ ጋር ያለውን ግንኙነት ያረጋግጡ
አንዴ ኮድ ወደ NodeMCU ከተሰቀለ ፣ ወደ MySQL የውሂብ ጎታ ውሂብ መላክ ይጀምራል።
የውሂብ ጎታ እሴቶችን ለማየት “example.com/dbread.php” ን ይጎብኙ።
ይህ አጋዥ ትምህርት ጠቃሚ ሆኖ እንደሚያገኙት ተስፋ እናደርጋለን። ይደሰቱ!
የሚመከር:
አርዱinoኖ ብዙ ሰርቮ ሞተሮችን እንዴት ማገናኘት እንደሚቻል - PCA9685 አጋዥ ስልጠና 6 ደረጃዎች
አርዱinoኖ ብዙ ሰርቮ ሞተሮችን እንዴት ማገናኘት እንደሚቻል - PCA9685 አጋዥ ስልጠና - በዚህ መማሪያ ውስጥ የ PCA9685 ሞጁልን እና arduino.PCA9685 ሞጁልን በመጠቀም በርካታ የ servo ሞተሮችን እንዴት ማገናኘት እንደሚቻል እንማራለን። : //www.adafruit.com/product/815 ቪዲዮውን ይመልከቱ
Node.js ን በመጠቀም Raspberry Pi ን ከደመናው ጋር እንዴት ማገናኘት እንደሚቻል -7 ደረጃዎች
Node.js ን በመጠቀም Raspberry Pi ን ከደመናው ጋር እንዴት ማገናኘት እንደሚቻል - ይህ አጋዥ ስልጠና Node.js ን በመጠቀም Raspberry Pi ን ከደመናው ጋር ለማገናኘት ለሚፈልግ ለማንኛውም ሰው ጠቃሚ ነው። Raspberry Pi የለዎትም? በአሁኑ ጊዜ የ Raspberry Pi ባለቤት ካልሆኑ ፣ Raspberry እንዲያገኙ እመክርዎታለሁ
ESP8266 NodeMCU ን ወደ IoT ደመና እንዴት ማገናኘት እንደሚቻል -5 ደረጃዎች
ESP8266 NodeMCU ን ከ IoT ደመና ጋር እንዴት ማገናኘት እንደሚቻል - ይህ አስተማሪ ESP8266 NodeMCU ን እና AskSensors የተባለ የመስመር ላይ IoT አገልግሎትን በመጠቀም ቀለል ያለ የበይነመረብ ነገር ማሳያ ያሳያል። መረጃን ከ ESP8266 HTTPS ደንበኛ በፍጥነት እንዴት እንደሚያገኙ እና በ AskSensors Io ውስጥ በግራፍ ውስጥ ማቀድ እንደሚችሉ እናሳይዎታለን
የአፈር እርጥበት ዳሳሽ እና ESP8266 ን ወደ AskSensors IoT ደመና እንዴት ማገናኘት እንደሚቻል -10 ደረጃዎች
የአፈር እርጥበት ዳሳሽ እና ESP8266 ን ወደ AskSensors IoT ደመና እንዴት ማገናኘት እንደሚቻል - ይህ አስተማሪ የአፈርዎን እርጥበት ዳሳሽ እና ESP8266 ን ከ IoT ደመና ጋር እንዴት ማገናኘት እንደሚችሉ ያሳያል። ለዚህ ፕሮጀክት የመስቀለኛ መንገድ MCU ESP8266 WiFi ሞዱል እና የአፈር እርጥበት ዳሳሽ እንጠቀማለን። በአከባቢው ውስጥ ያለውን የውሃ መጠን የሚለካ
NodeMCU / ESP8266 እና OLED Shield ን እንዴት ማገናኘት እንደሚቻል -8 ደረጃዎች
NodeMCU / ESP8266 እና OLED Shield ን እንዴት ማገናኘት እንደሚቻል - በታዋቂው SSD1306 ቺፕ ላይ በመመስረት በ I2c በኩል NodeMCU V2 Amica (ESP8266) ን በ I2c በኩል ከኦሌድ ማሳያ ጋር እንዴት ማገናኘት እንደሚቻል በዚህ ትምህርት ውስጥ አሳያለሁ። ለኦ.ኤል.ኤ. በዚህ አስተማሪ ውስጥ እኛ ከሽያጭዎቹ ጋር የሚመጣውን የ OLED ጋሻ እንጠቀማለን 0,96 " ኢንች OLED