ዝርዝር ሁኔታ:

ፕሮግራም ማንኛውም ESP8266 ቦርድ/ሞዱል በ AT ትዕዛዞች firmware: 5 ደረጃዎች
ፕሮግራም ማንኛውም ESP8266 ቦርድ/ሞዱል በ AT ትዕዛዞች firmware: 5 ደረጃዎች

ቪዲዮ: ፕሮግራም ማንኛውም ESP8266 ቦርድ/ሞዱል በ AT ትዕዛዞች firmware: 5 ደረጃዎች

ቪዲዮ: ፕሮግራም ማንኛውም ESP8266 ቦርድ/ሞዱል በ AT ትዕዛዞች firmware: 5 ደረጃዎች
ቪዲዮ: ማነኛውም ቻናል እንዴት ሞምላት እንችላለን 2024, ህዳር
Anonim
ፕሮግራም ማንኛውም ESP8266 ቦርድ/ሞዱል በ AT ትዕዛዞች ጽኑዌር
ፕሮግራም ማንኛውም ESP8266 ቦርድ/ሞዱል በ AT ትዕዛዞች ጽኑዌር

እያንዳንዱ የ ESP8266 ሞዱል እና ቦርድ በብዙ መንገዶች ሊዘጋጅ ይችላል-

  • አርዱዲኖ ፣
  • ፓይዘን ፣
  • ሉአ ፣
  • በትእዛዞች ፣
  • ብዙ ምናልባትም…

የመጀመሪያዎቹ ሦስቱ ለብቻው ሥራ በጣም የተሻሉ ናቸው ፣ AT firmware ESP8266 ን እንደ ሞጁል ለመጠቀም ወይም በ TTL RS232 ግንኙነት ፈጣን ሙከራ ለማድረግ ነው።

የ BTW ፕሮግራም ESP (ለምሳሌ በአርዱዲኖ ፣ በፓይዘን ወይም በሉአ) ሁሉንም ማህደረ ትውስታ ይደመስሳል። ስለዚህ ወደ AT ትዕዛዞች ለመመለስ ከፈለጉ firmware ን ማደስ አለብዎት።

በኤስፕሪፍ መሣሪያዎች እና ሰነዶች በትክክል እንዴት እንደሚያደርጉት አሳያችኋለሁ።

ደረጃ 1 - አስፈላጊ ሶፍትዌር እና ሰነዶች

ESP8266 NON-OS ኤስዲኬ-AT ትዕዛዞችን firmware በ.. / ESP8266_NONOS_SDK-2.2.0 / bin / at

  • ፍላሽ አውርድ መሣሪያዎች (ESP8266 & ESP32 & ESP32 -S2) - አዲስ firmware ለማንፀባረቅ ፕሮግራም
  • ESP8266 ኤስዲኬ ጅምር መመሪያ - ለፕሮግራም ቺፕ መከተል ያለብዎትን የማህደረ ትውስታ ካርታዎች ይ containsል
  • ESP8266 AT መመሪያ ስብስብ - አማራጭ የ AT ትዕዛዞች መመሪያ

ደረጃ 2 - ሃርድዌር እና ግንኙነቶች

ሃርድዌር እና ግንኙነቶች
ሃርድዌር እና ግንኙነቶች

ያስፈልግዎታል:

ማንኛውም ESP8266 ሞዱል ወይም ሰሌዳ ፣

ማንኛውም የ USBSerial 3.3V መቀየሪያ (ESP 5V ታጋሽ አይደለም) (አንዳንድ ቦርዶች አንድ ለምሳሌ ኖድኤምሲዩ አላቸው) ፣

በአማራጭ 3.3V PSU (እያንዳንዱ ተከታታይ መለወጫ ESP8266 ን ለማብራት በቂ ኃይል የለውም)።

ለፕሮግራም የሚከተሉትን ማድረግ አለብዎት

  • GPIO15 ን ወደታች ይጎትቱ (ለአብዛኞቹ ሞጁሎች ነባሪ ሁኔታ) ፣
  • GPIO2 ን ይጎትቱ (ለአብዛኞቹ ሞጁሎች ነባሪ ሁኔታ) ፣
  • GPIO0 ን ወደ ታች ይጎትቱ (ሁል ጊዜ መደረግ አለበት ፣ ብቻውን ይተዉት ወይም ለመደበኛ ሥራ ይነሳሉ) ፣

CH_PD ን ይጎትቱ።

አንዳንድ ጊዜ ሁሉም የ GPIO ፒኖች ተደራሽ አይደሉም (ለምሳሌ ESP-01 ሞዱል) ፣ በዚህ መንገድ እነሱ በሚፈልጉት መንገድ ይገናኛሉ ፣ አንዳንድ ጊዜ የፍላሽ ቁልፎች አሉ ፣ እነሱ ወደ ፍላሽ ሁኔታ ለመግባት/ሲያቀናብሩ መጫን አለባቸው (ለምሳሌ NodeMCU) እና ምንም ተጨማሪ ግንኙነት መደረግ የለበትም።

ደረጃ 3 - የፍላሽ መጠንን በመፈተሽ ላይ

ይሞክሩት!
ይሞክሩት!
ይሞክሩት!
ይሞክሩት!
ይሞክሩት!
ይሞክሩት!

ማንኛውንም ተርሚናል መተግበሪያን መጠቀም ይችላሉ። “AT” ትዕዛዝ ለመስራት ቀላል ሙከራ ነው ፣ “AT+GMR” የጽኑ ትዕዛዝ ሥሪት ይነግርዎታል። እያንዳንዱ ትዕዛዝ በ CR+LF መቋረጥ አለበት። በ ESP8266 AT መመሪያ ስብስብ ውስጥ የበለጠ ያገኛሉ።

“AT+CWAP” ሁሉንም በአቅራቢያ ያሉ የመዳረሻ ነጥቦችን ይዘረዝራል ፣ ነገር ግን ሞዱል በጣቢያ ሁኔታ ውስጥ መሆን አለበት - “AT+CWMODE_CUR = 1”

ከምወደው ተርሚናል ቴራ ዘመን እና ውቅሩ (CR+LF ለአዳዲስ መስመሮች እና ለትክክለኛ የባውድ ተመን) ቅጽበታዊ ገጽ እይታዎችን አያይዣለሁ።

የሚመከር: