ዝርዝር ሁኔታ:

Esp8266 የጽኑ ትዕዛዝ ዝመና 7 ደረጃዎች
Esp8266 የጽኑ ትዕዛዝ ዝመና 7 ደረጃዎች

ቪዲዮ: Esp8266 የጽኑ ትዕዛዝ ዝመና 7 ደረጃዎች

ቪዲዮ: Esp8266 የጽኑ ትዕዛዝ ዝመና 7 ደረጃዎች
ቪዲዮ: Q@A Mondays 2024, ህዳር
Anonim
Esp8266 የጽኑ ትዕዛዝ ዝመና
Esp8266 የጽኑ ትዕዛዝ ዝመና
Esp8266 የጽኑ ትዕዛዝ ዝመና
Esp8266 የጽኑ ትዕዛዝ ዝመና

የ ESP8266 ሞዱል ርካሽ ሽቦ አልባ ሞዱል ነው። ለማንኛውም ማይክሮ መቆጣጠሪያ/ማይክሮፕሮሰሰር wifi ማቅረብ የሚችል ኤስኦሲ (ሲፒዩ ላይ ያለ ስርዓት) አለው። esp8266 ጥቅም ላይ የሚውልባቸው ሁለት መንገዶች አሉ።

  1. ለብቻው esp8266
  2. Esp8266 ከ raspberry pi ወይም arduino ወይም stm32 ጋር

Esp8266 በትክክል ለመስራት ውጫዊ 3.3 ቪ ይፈልጋል ።Edp8266 ን ከ arduino ጋር የሚጠቀሙ ከሆነ ፣ ከአርዱዲኖ ኃይል ላለመስጠት ይሞክሩ። አርዱዲኖ ከፍተኛው የአሁኑ አቅርቦት አቅም 40mA ሲሆን esp8266 250mA ን ይስባል። አዲሱን firmware በሚሰቅሉበት ጊዜ ወይም esp8266 ን በሚጠቀሙበት ጊዜ ይህ ምናልባት ችግሩ ሊሆን ይችላል

ለጀማሪዎች በገበያው ውስጥ ከሚገኘው የመስቀለኛ mcu ቦርድ ጋር እንዲሄድ ይመክራል። ሁለት ዓይነት የቦርድ ዓይነቶች አሉ በ RGB led & Ldr ዳሳሽ እና ሌላ በተሰነጣጠሉ ካስማዎች።

  1. esp8266 ጠንቃቃ ሰሌዳ
  2. መስቀለኛ መንገድ Mcu

ደረጃ 1 Esp8266 ፍላሽ ሶፍትዌርን ያግኙ

Esp8266 ፍላሽ ሶፍትዌርን ያግኙ
Esp8266 ፍላሽ ሶፍትዌርን ያግኙ

ሶፍትዌሩን ከመኪናው ያውርዱ

espFlasher

ደረጃ 2 ESP8266 የጽኑዌር ፋይሎችን ይፈልጉ

ESP8266 የጽኑዌር ፋይሎችን ያግኙ
ESP8266 የጽኑዌር ፋይሎችን ያግኙ

የጽኑዌር ፋይሎችን ለማግኘት ከዚህ በታች ወደዚህ አገናኝ ይሂዱ።

  1. AT firmware በመጨረሻ የዘመነው 2017 ሴፕቴ
  2. https://github.com/espressif/ESP8266_AT
  3. https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
  4. https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg

ደረጃ 3 ESP ን ከ Flash Mode ጋር ማገናኘት

ESP ን ከ Flash Mode ጋር በማገናኘት ላይ
ESP ን ከ Flash Mode ጋር በማገናኘት ላይ
ESP ን ከ Flash Mode ጋር በማገናኘት ላይ
ESP ን ከ Flash Mode ጋር በማገናኘት ላይ
ESP ን ከ Flash Mode ጋር በማገናኘት ላይ
ESP ን ከ Flash Mode ጋር በማገናኘት ላይ
ESP ን ከ Flash Mode ጋር በማገናኘት ላይ
ESP ን ከ Flash Mode ጋር በማገናኘት ላይ

ESP 8266-01 ሞዱል

የ Esp01 ፕሮግራመር አስማሚን በመጠቀም

Esp01 ብልጭ ድርግም የሚሉበት ምርጥ መንገድ ይህ ሞጁሉን ይግዙ እና ለወደፊቱ ከተበላሸ ሽቦዎች ነፃ ይሁኑ።

በጣም ምቹ እና በጣም ፈጣን።

Esp01- ፕሮግራም አስማሚ

ማሳሰቢያ ሞጁሉ በቀጥታ ወደ የፕሮግራም ቦርድ አይገባም ወደ ባዶ ፒን።

BreadBoard የኃይል ሞጁልን በመጠቀም

የዳቦ ሰሌዳ የኃይል አቅርቦት

በዚህ ሞጁል ለብቻው 5v ለ arduino እና 3.3 v ለ esp8266 በተመሳሳይ ጊዜ መስጠት ይችላሉ ።ይህ የዚህ ሞጁል ውበት ነው።

የ Esp rx pin እንዲሁ 3.3v ያስፈልጋል። አርዱዲኖ ቲክስን ወደ esp rx ለማስገባት ከሞከሩ የ esp ሞጁሉ ጉዳት ሊያደርስ ይችላል ።ይህ እንዳይሆን ለመከላከል ሁለት ነገሮችን ማድረግ ይችላሉ።

  1. የቮልቴጅ መከፋፈያ ይጠቀሙ
  2. ደረጃ መለወጫ ይጠቀሙ

1. የቮልቴጅ መከፋፈያ

ይህንን ለማስተካከል 20k እና 10k resistor ይጠቀሙ። እባክዎ በፎቶው ውስጥ ያለውን ግንኙነት ያረጋግጡ

vcc & chpd of esp ከ 3.3v ጋር ተገናኝቷል

Gpio 0 & gnd of esp ወደ gnd ተገናኝቷል

Rx of esp TX arduino በቀጥታ ተገናኝቷል

Tx of esp በ arduino rx በቮልቴጅ መከፋፈያ በኩል ተገናኝቷል

2. ደረጃ መቀየሪያ

እባክዎ በፎቶው ውስጥ ያለውን ግንኙነት ያረጋግጡ

  • 5v የዳቦቦርድ የኃይል አቅርቦትን ከኤች.ቪ ሎጂክ ደረጃ ጋር ያገናኙ
  • 3.3v የዳቦቦርድ የኃይል አቅርቦትን ወደ ሎጂክ ደረጃ ከ Lv ፒን ጋር ያገናኙ
  • tx of arduino ን ከ 4 ፒኖች ውስጥ ከማንኛውም ሌላ የኤች.ቪ ፒኖች ጋር ያገናኙ ፣ tx ካገናኙት ፒን ጋር የሚዛመድ ፣ ኤክስኤክስ ኤክስን ከ Lv ፒን ከሚሆነው ጋር ያገናኙ።

2. Esp 8266-12 ሞዱል

እስካሁን ድረስ ለዚህ ሞጁል የዳፍላብስ አስተማሪዎችን አግኝቻለሁ

www.instructables.com/id/Getting-Start-with-the-ESP8266-ESP-12/

ከ cp2102 ሞዱል ይልቅ አርዱዲኖን እጠቀም ነበር ፣ እና በግንኙነት ውስጥ ምንም ችግር አልነበረኝም።

በ esp8266-12 ፍላሽ ሞድ ውስጥ ለማሄድ ግንኙነቱ በአብዛኛው ተመሳሳይ ይሆናል።

GPIO0 -> ዝቅተኛ

GPIO2 -> ከፍተኛ

GPIO15 -> ዝቅተኛ

ደረጃ 4: የጽኑዌር መስቀል

Firmware ን በመስቀል ላይ
Firmware ን በመስቀል ላይ
Firmware ን በመስቀል ላይ
Firmware ን በመስቀል ላይ
  • የሚጠቀሙ ከሆነ ባዶውን ፕሮግራም በአርዱዲኖ ላይ ይስቀሉ። እና ከዚያ esp tx እና rx ፒኖችን በእሱ ላይ ያገናኙ
  • ሶፍትዌሩን ይክፈቱ እና በውስጡ አንድ የቢን ፋይሎችን ያክሉ..
  • አሁን አድራሻዎቹን እንደሚከተለው ይጨምሩ።

boot_v1.2.bin --0x00000

user1.1024.new2.bin -0x01000

ባዶ.ቢን -0x7e000

ባዶ.ቢን --0x3fe000

esp_init_data_default.bin -0x3fc000

  • ከዚያ የፍላሽ ቁልፍን ብቻ ጠቅ ያድርጉ ፣ ሁሉም ነገር ደህና ከሆነ ብልጭ ድርግም የማውረድ ሁኔታን ያሳየዎታል እንዲሁም የእርስዎ esp 8266 ሞዱል መሪ በጣም በፍጥነት ብልጭ ድርግም ይላል።
  • እንኳን ደስ አላችሁ !!!.እርስዎ የቅርብ ጊዜ firmware ወደ esp8266 ሰቅለዋል።
  • ይህንን የማክ አድራሻ ካላገኙ። ዳግም ማስጀመሪያውን ፒን ይጠቀሙ እና ለ 2 ሰከንዶች በ gnd ላይ ያድርጉት እና ከዚያ ከ gnd ያስወግዱት እና እንደገና ያብሩት። የማክ አድራሻውን ማግኘት በጣም አስፈላጊ ነው።
  • የእርስዎን ኤስ ኤስ ኤስ ሞዱል ለመፈተሽ ጊዜው አሁን ነው። አሁን ከ GND ጋር የተገናኘውን GPIO 0 ሽቦ ያስወግዱ ፣ ከቪሲሲ ጋር ሊያገናኙት ወይም እንደዚህ መተው ይችላሉ።
  • አሁን አርዱዲኖዎን ወደ ፒሲ መልሰው ይሰኩ እና ተከታታይ ወደብ ይክፈቱ።
  • በተለያዩ የባውድ ተመን ላይ ትዕዛዞችን ይፈትሹ ፣ አብዛኛዎቹ esp በዚህ 115200 ባውድ ተመን ላይ በጥሩ ሁኔታ ይሰራሉ።
  • የ AT ትዕዛዞችን ለመፈተሽ ጊዜው አሁን ነው። በ “ወደብ” ውስጥ “AT” በተከታታይ ወደብ ውስጥ እና “እሺ” ያገኛሉ። አሁን “AT+GMR” ን ያስገቡ እና የጽኑዌር ስሪቱን ያረጋግጡ።
  • የባውድ ተመን ለመቀየር ይህንን "AT+UART_DEF = 9600, 8, 1, 0, 0" ማድረግ ይችላሉ

ደረጃ 5: ኤስ ኤስ ኤስ ፍላሽ በመጠቀም የክፍያ V0.9.3.1 ን ያውርዱ

ኤስ ኤስ ኤስ ፍላሽ በመጠቀም የክፍያ V0.9.3.1 ን በመጠቀም
ኤስ ኤስ ኤስ ፍላሽ በመጠቀም የክፍያ V0.9.3.1 ን በመጠቀም
ኤስ ኤስ ኤስ ፍላሽ በመጠቀም ማውረድ V0.9.3.1 ን በመጠቀም
ኤስ ኤስ ኤስ ፍላሽ በመጠቀም ማውረድ V0.9.3.1 ን በመጠቀም
ኤስ ኤስ ኤስ ፍላሽ በመጠቀም ማውረድ V0.9.3.1 ን በመጠቀም
ኤስ ኤስ ኤስ ፍላሽ በመጠቀም ማውረድ V0.9.3.1 ን በመጠቀም

በ esp8266 soc ላይ የቢን ፋይልን ለመጫን ሁለት ሶፍትዌሮች አሉ ፣ ሁለተኛው ዘዴ esp ፍላሽ ማውረድ በመጠቀም ነው።

1.) ሶፍትዌሩን ከዚህ በታች ካለው አገናኝ ያውርዱ

bbs.espressif.com/viewtopic.php?t=25

2.) አሁን በ esp ላይ ለመስቀል የፈለጉትን የቢን ፋይል ያስሱ እና ከኮም ወደብ በስተቀር ማንኛውንም ቅንብሮችን አይቀይሩ እና የባውድ መጠንን ወደ 115200 ይለውጡ እና ጅምር ላይ ጠቅ ያድርጉ። የመጫን ሁኔታ ያያሉ። ጨርስ ይላል።

ደረጃ 6 - Esplorer ን በመጠቀም ፕሮግራም Esp

Esplorer ን በመጠቀም ፕሮግራም Esp
Esplorer ን በመጠቀም ፕሮግራም Esp

esplorer በተለይ ለ esp8266 wifi ሞዱል የተሰራ ሶፍትዌር ነው። ይህንን ሶፍትዌር በመጠቀም የ lua ኮድ ወይም የ AT ትዕዛዞችን በ esp8266 ላይ መስቀል ይችላሉ።

ከተሰጠው አገናኝ ይህንን ያውርዱ።

esp8266.ru/esplorer/

ደረጃ 7 - መላ መፈለግ

ችግርመፍቻ
ችግርመፍቻ

1.) ኃይል esp 8266 ከውጫዊ የኃይል አቅርቦት። እባክዎን አርዱዲኖ ወይም ኮምፒተርን ለ vcc ከመጠቀም ይቆጠቡ።

2.) የወረዳውን ሶስት ጊዜ ይፈትሹ እና ሁልጊዜ firmware ን በሚጭኑበት ጊዜ ለተወሰነ ጊዜ chpd gnd ን በመሥራት esp8266 ን እራስዎ ለማቀናበር ይሞክሩ እና ወደ vcc ይመልሱት።

3.) ገንዘብ ወይም 3.3 ተቆጣጣሪ መጠቀሙን ያረጋግጡ። esp8266 የማያቋርጥ ወቅታዊም ይፈልጋል።

4.) ማስታወሻ-https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ በ esp module.if ያሉትን ችግሮች ለመፍታት ሊረዳዎ የሚችል ሌላ አገናኝ። ከላይ ከተጠቀሱት ውስጥ ያልሆኑ

ዘዴው ይሠራል…

የሚመከር: