ዝርዝር ሁኔታ:

ለአርዱዲኖ እና ለሌሎች ማይክሮቦች ርካሽ ESP8266 WiFi ጋሻ 6 ደረጃዎች (ከስዕሎች ጋር)
ለአርዱዲኖ እና ለሌሎች ማይክሮቦች ርካሽ ESP8266 WiFi ጋሻ 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ለአርዱዲኖ እና ለሌሎች ማይክሮቦች ርካሽ ESP8266 WiFi ጋሻ 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ለአርዱዲኖ እና ለሌሎች ማይክሮቦች ርካሽ ESP8266 WiFi ጋሻ 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Как спрятать данные в ячейках Excel? 2024, ሀምሌ
Anonim
ለአርዱዲኖ እና ለሌሎች ማይክሮቦች ርካሽ ESP8266 WiFi ጋሻ
ለአርዱዲኖ እና ለሌሎች ማይክሮቦች ርካሽ ESP8266 WiFi ጋሻ
ለአርዱዲኖ እና ለሌሎች ማይክሮቦች ርካሽ ESP8266 WiFi ጋሻ
ለአርዱዲኖ እና ለሌሎች ማይክሮቦች ርካሽ ESP8266 WiFi ጋሻ

አዘምን - 29 ኦክቶ 2020

በ ESP8266 ቦርድ ቤተ -መጽሐፍት V2.7.4 ተፈትኗል - ይሠራል

አዘምን - መስከረም 23 ቀን 2016

ለዚህ ፕሮጀክት የ Arduino ESP ቦርድ ቤተ -መጽሐፍት V2.3.0 ን አይጠቀሙ። V2.2.0 ይሠራል

አዘምን - ግንቦት 19 ቀን 2016

የዚህ ፕሮጀክት ራእይ 14 ከ ESP8266.com IDE plug-in V2.2 ጋር አብሮ ለመስራት ቤተ-ፍርግሞችን እና ኮድን ያሻሽላል።

አዘምን - ታህሳስ 17 ቀን 2105

የዚህ ፕሮጀክት ራዕይ 11 ቀድሞውኑ ከተገናኘ ሌሎች የተሞከሩ ግንኙነቶችን ያጸዳል። እንዲሁም በድር ውቅሩ የተቀመጠውን የጊዜ ማብቂያ ይጠቀማል። Rev 10 የጊዜ ማብቂያ ቅንብሩን ችላ ብሏል።

አዘምን - ህዳር 11 ቀን 2015

ይህ የዚህ ፕሮጀክት ራዕይ 10 ነው። ራዕይ 10 በተለይ ለዊንዶውስ ደንበኞች በተቀመጠው በኩል ወደ ላይ ዝቅ የሚያደርግ የማያግድ የ WiFi ቤተ-መጽሐፍትን pfodESP8266WiFi ይጠቀማል። እንዲሁም የ Serial baud ተመን የድር ገጽ ውቅርን ይፈቅዳል።

አዘምን - ጥቅምት 23 ቀን 2015

ይህ የፕሮጀክቱ ራዕይ 8 ነው። Rev 8 ይበልጥ አስተማማኝ የሆነውን የ ESP8266 ኮድ አሻሽሏል። ማስታወሻ - እያንዳንዱ ፓኬት የተላከው (ደንበኛው) ፓኬጁን እስኪያውቅ ድረስ ይህንን ኮድ ያቆማል። ይህ ከ 10mS እስከ 200mS ሊወስድ ይችላል። በዚያ ጊዜ ከ UART የሚመጣው የመለያ መረጃ አያያዝ እየተካሄደ አይደለም። መጪው ተከታታይ ቋት 256 ባይት ማጉላት ይችላል። በ ‹9600 ባውድ› ላይ የመጠባበቂያ ክምችት ወደ 9600 ወይም ከዚያ ያነሰ እስኪያቆዩ ድረስ ESP8266 ቀዳሚውን እሽግ በሚልክበት ጊዜ ማንኛውንም የወጪ መረጃ ማላቀቅ የለብዎትም። ይህ ጥሩ የ WiFi ግንኙነት እንዲኖርዎት እያደረገ ነው። የ WiFi ግንኙነት ደካማ ከሆነ ፣ አንድ ፓኬት ሊጠፋ እና በ ESP826 እንደገና መተላለፍ አለበት ፣ ከዚያ ብዙ ውሂብ ለመላክ እየሞከሩ ከሆነ እና አንዳንድ ውሂብዎ የእኔ ቢጠፋ የ Serial ገቢ ቋት ሊሞላ ይችላል።

አዘምን - መስከረም 20 ቀን 2015

ይህ የዚህ ፕሮጀክት ራዕይ 3 ነው። Rev 3 ለድር ገጽ ውቅረት የግንኙነት ጊዜ ቅንብርን ያክላል። በዚያ ጊዜ ውሂብ መላክ ወይም መቀበል ከሌለ የ WiFi ጋሻ ግንኙነቱን ይዘጋል እና አዲስ ይጠብቃል። ይህ በመጥፎ የ wifi ግንኙነት ፣ በ ራውተር ላይ የኃይል መጥፋት ወይም በደንበኛው መዘጋት ምክንያት የ WiFi ጋሻ ከ ‹ግማሽ የተዘጉ› ግንኙነቶች ማገገሙን ያረጋግጣል። ለተጨማሪ ዝርዝሮች የግማሽ ክፍት (የወደቀ) TCP/IP Socket Connections ን ይመልከቱ።

ይህ የግንኙነት ጊዜ ነባሪዎች ወደ 15 ሰከንዶች ያበቃል። ግን እንደአስፈላጊነቱ ሊቀየር ይችላል። ወደ 0 ማቀናበር ማለት መቼም ጊዜ አያልቅም ማለት ነው። PfodDesigner ን በሚጠቀሙበት ጊዜ ከግንኙነቱ ጊዜ ያነሰ የሆነውን የምናድስ አድስ ያዘጋጁ።

መግቢያ

ይህ የ ESP8266-01 WiFi ጋሻ Rev 11 ነው እና ለአርዱዲኖ እና ለሌሎች ማይክሮፎኖች ርካሽ/ቀላል የ Wifi ጋሻ አማራጭ ነው። አንድ Wifi ጋሻ ብቻ ከሠሩ ከዚያ ርካሽ/ቀላል የ Wifi ጋሻ ለአርዱዲኖ እና ለሌሎች ማይክሮፎኖች ሽቦን ለማገናኘት በጣም ቀላሉ ስለሆነ የሚጠቀሙበት ፕሮጀክት ነው። ሆኖም አስቀድመው የ ESP8266-01 ሞጁል ካለዎት እሱን በመጠቀም የ WiFi ጋሻ ለመሥራት እነዚህን መመሪያዎች መጠቀም ይችላሉ።

ከሌላው ESP8266 ባዶ ሞጁሎች አንዱ ካለዎት ፣ ሞጁሉ GPIO0 እና GPIO2 የሚገኝ ከሆነ ፣ እነዚህን መመሪያዎች መጠቀም ይችላሉ። ሞጁሉ GPIO15 ን ተደራሽ የሚያደርግ ከሆነ በ 3K3 እና 10K መካከል ባለው እሴት በተከላካይ በኩል ከ GND ጋር ማገናኘት አለብዎት።

Rev 10 በአርዱዲኖ ቦርድ ላይ ሌላ ተጨማሪ እኔ/ኦ አያስፈልገውም ፣ ሌላ ከዚያ TX/RX እና 5V ኃይል እና GND። Rev 10 በዚህ ገጽ ላይ እንደተገለጸው GPIO0 እና GPIO2 ን እንደ ConfigLink ይጠቀማል ፣ ESP8266-01 ፒን አስማት። እንዲሁም በ Rev10 ውስጥ ጥቅም ላይ የዋሉት የኮድ ንድፎች አሁን ለአርዱዲኖ እና ለሌሎች ማይክሮፎኖች ርካሽ/ቀላል የ Wifi ጋሻ ውስጥ ከተጠቀሙት ጋር ተመሳሳይ ናቸው። እንዲሁም ከ 5 ቮ እስከ 3 ቮ የኃይል አቅርቦት ሴት ልጅ ቦርድን በ 3 ልዩ ክፍሎች በመተካት ለአምስቱ 3 ኪ 3 ተቃዋሚዎች የመቋቋም አውታር ይጠቀማል። የመጀመሪያው ስሪት Rev 1 እዚህ አለ።

እነዚህ መመሪያዎች በ www.pfod.com.au ላይም ይገኛሉ።

ዋና መለያ ጸባያት

  • ርካሽ እና በቀላሉ የሚገኝ የ ESP8266-01 ሞጁሉን ይጠቀማል-- ሌሎች የ ESP8266 ሞጁሎች እንዲሁ ጥቅም ላይ ሊውሉ ይችላሉ
  • ለመጠቀም ቀላል:- 5V እና 3.3V ተኳሃኝ ጋሻ እንደ UART ወደ WiFi ድልድይ ይሠራል። እርስዎ በሚያዋቅሩት አይፒ እና ወደብ ላይ አገልጋይ ያዋቅራል እና አንዴ ከተገናኘ በኋላ ወደ Serial ግንኙነት ውሂብ ያስተላልፋል። በማገናኛ ማይክሮ ውስጥ ምንም ቤተመፃህፍት አያስፈልጉም ፣ ተከታታይ (UART) ግንኙነት ብቻ ነው ፣ ስለዚህ ተከታታይ ወደብ ላለው ለማንኛውም ማይክሮ ፕሮሰሰር ሊያገለግል ይችላል። እንዲሁም ከርቀት አገልጋይ ጋር የደንበኛ ግንኙነት (ከአማራጭ መግቢያ ጋር) ለማድረግ እንዲዋቀር ሊስተካከል ይችላል።
  • ለማዋቀር ቀላል-- አገናኝን ማሳጠር እና ጋሻውን ማብቃት ፣ ወደ ውቅረት ሁኔታ ያስገባዋል። በዚህ ሁኔታ በሞባይልዎ ወይም በኮምፒተርዎ በኩል ሊያገናኙት የሚችሉት ደህንነቱ የተጠበቀ የመዳረሻ ነጥብ ይፈጥራል። ከዚያ https://10.1.1.1 ን መክፈት የአውታረ መረብዎን ስም እና የይለፍ ቃል የሚያዋቅሩበትን ድረ -ገጽ ያቀርባል እና ጋሻዎች ለግንኙነቶች ማዳመጥ ያለበት የአይፒ እና የወደብ ቁጥር። የማዋቀሪያው ድረ -ገጽ የተጠቃሚውን ቅንብሮች ለመፈተሽ HTML5 ማረጋገጫ ይጠቀማል።

ደረጃ 1: ክፍሎች ዝርዝር

ይህ ESP8266-01 WiFi Shield የሚከተሉትን ክፍሎች ወይም ተመሳሳይ ይፈልጋል። እዚህ የሚታዩት ዋጋዎች እ.ኤ.አ. ነሐሴ 30 ቀን 2015 ናቸው እና የመላኪያ ወጪዎችን አያካትቱም--

  • የ WiFi ሞዱል ESP8266-01-~ US $ 2.50 በመስመር ላይ (እድሎችዎን ይውሰዱ) ወይም ለአስተማማኝ ምርት SparkFun ወይም Adafruit ESP8266-01-US $ 6.95
  • Uno Protoshield - US $ 1.88 (ወይም ProtoShield Basic for Arduino from Jaycar AU $ 4.95)
  • 36-pin header Element14-US $ 0.95 (ወይም 4 Solderless Headers-10-pin Straight from SparkFun US $ 1.50 or 40 Pin Header Terminal Strip from Jaycar AU $ 0.95)
  • LD1117V33 3.3V ተቆጣጣሪ Element14 - US $ 0.67
  • 1 ጠፍቷል 1N5819 Schottky Diode Element14 - US $ 0.16 (ወይም Jaycar AU $ 0.80) (ማንኛውም Schottky Diode ያደርጋል)
  • BOURNS 4606X-101-332LF RESISTOR NETWORK ፣ 3K3-US $ 0.27 (እነዚህ የመጎተት መከላከያዎች ከ3K3 እስከ 10 ኪ ክልል ውስጥ ማንኛውም እሴት ሊሆኑ ይችላሉ) እንዲሁም እንደ ራእይ 1 ውስጥ 5 x discrete 3K3 resistors ን ብቻ መጠቀም ይችላሉ። 3K3 ተቃዋሚዎች - ዲጂኪ - US $ 0.52 (ወይም 3K3ohm 1/2 ዋት 1% የብረት ፊልም ተከላካዮች - Pk.8 ከጃይካር AU $ 0.55)
  • 1 ቅናሽ 330R resistor Element14 US $ 0.05 ወይም Sparkfun Resistor 330 Ohm 1/6 Watt PTH - 20 ጥቅል US $ 0.95 (ወይም 330ohm 1/2 Watt 1% የብረት ፊልም መከላከያዎች - Pk.8 ከ Jaycar AU $ 0.55)

  • 1 ጠፍቷል 0.1uF capacitor Element14 - US $ 0.21 OR Sparkfun US $ 0.25
  • 1 ጠፍቷል 10uF capacitor Element14 - US $ 0.11 OR Sparkfun US $ 0.45

ጠቅላላ ወጪ ~ $ 6.80 + መላኪያ (ከነሐሴ 2015 ጀምሮ) ወይም ~ Sparkfun ወይም Adafruit ESP8266-01 ሞዱል በመጠቀም $ 11.25 ዶላር

የግፋ አዝራር ውቅረትን እና UART ን ወደ WiFi ድልድይ ፕሮግራም ጋሻውን ለማዘጋጀት ፣ እንዲሁም ወደ ሲሪያል ገመድ ዩኤስቢ ያስፈልግዎታል። እዚህ የ SparkFun ዩኤስቢ ወደ TTL ተከታታይ ገመድ (US $ 9.95) ጥቅም ላይ ውሏል ፣ ምክንያቱም እሱ በጥሩ ሁኔታ የተለጠፈ ጫፎች ስላለው እና ለብዙ ስርዓተ ክወናዎች የመንጃ ድጋፍ ስላለው ፣ ግን እርስዎም የአዳፍሩስን ዩኤስቢ ወደ TTL ተከታታይ ገመድ - ማረም / ኮንሶል ገመድ ለ Raspberry Pi ተመሳሳይ ዋጋ ነው።

የፕሮግራም ኬብልን ጨምሮ ለአንድ የ WiFi ጋሻ ዋጋ ~ US $ 16.75 ነው። ፈጣን ፍለጋ አርዱዲኖ ዋይፋይ ጋሻዎች ቢያንስ ከ $ 30 ዶላር እስከ ከ 70 ዶላር በላይ ያወጣል። ስለዚህ የፕሮግራም ኬብል አንድ ጊዜ ዋጋን እንኳን ሳይቀር ይህ ጋሻ ከሌሎቹ ጋሻዎች ርካሽ ፣ እንዲሁም ለማዋቀር እና ለመጠቀም በጣም ቀላል ነው።

ደረጃ 2 - ግንባታ

ግንባታ
ግንባታ
ግንባታ
ግንባታ
ግንባታ
ግንባታ

ከዚህ በላይ ያለው ንድፍ (ESP8266_01_WiFi_Shield_R2.pdf) ለዚህ ጋሻ የሚያስፈልጉትን ክፍሎች ዝግጅት ያሳያል። ከ ESP8266-01 ሞዱል በተጨማሪ ስድስት አካላት ብቻ አሉ።

1N5819 ዲዲዮው የ ESP8266-01 RX ግቤትን ከጥቃቅን አንጎለ ኮምፒውተር 5 ቪ ውጤቶች ይጠብቃል። የ 330ohm (R6) ተከላካዩ ማይክሮ ፕሮሰሰር D1 በድንገት ውፅዓት ከተደረገ የ ESP8266-01 TX ን ውጤት ከማሳጠር ጥበቃን ይሰጣል። አንድ ዓይነት 3V3 አቅርቦት ያስፈልጋል። የአርዱዲኖ UNO 3V3 ፒን የ ESP2866 ሞዱሉን ለማቅረብ በቂ አይደለም። እዚህ ሶስት ተርሚናል 5 ቪ እስከ 3.3 ቪ ተቆጣጣሪ LD1117V33 ጥቅም ላይ ይውላል። የ 10uF capacitor የ LD1117V33 መቆጣጠሪያውን ማረጋጋት ይፈልጋል ፣ ስለሆነም ከተቆጣጣሪው ውፅዓት በተቻለ መጠን ተጭኗል።

የተጠናቀቀው ቦርድ የላይኛው እና የታችኛው እይታዎች እዚህ አሉ።

የቦርዱ የላይኛው ክፍል ንፁህ ይመስላል። የቦርዱ የታችኛው ክፍል ትንሽ የአይጦች ጎጆ ነው።

ሲጨርሱ ሽቦውን በጥንቃቄ መመርመርዎን ያረጋግጡ ፣ በተለይም ሽቦውን ወደ ESP8266-01 ፒኖች እና LD1117V33 ሶስት ተርሚናል ተቆጣጣሪ። ሲዞሩ እና ከስር ሲሰሩት በተሳሳተ ፒን ላይ ማሰር ቀላል ነው። በኤሌክትሪክ ከሚገኘው የውጤት ፒን ፣ ትሩ ከቦርዱ ካስማዎች ርቆ እንዲቆይ ተቆጣጣሪው ከላይ ወደታች ይጫናል።

ደረጃ 3 - የ WiFi ጋሻ ፕሮግራም ማድረግ

የ WiFi ጋሻ ፕሮግራም ማድረግ
የ WiFi ጋሻ ፕሮግራም ማድረግ
የ WiFi ጋሻ ፕሮግራም ማድረግ
የ WiFi ጋሻ ፕሮግራም ማድረግ
የ WiFi ጋሻ ፕሮግራም ማድረግ
የ WiFi ጋሻ ፕሮግራም ማድረግ

የድረ -ገፁ ውቅረት እና ከ Serial to WiFi Bridge ኮድ ጋር የ WiFi ጋሻ አንድ ጊዜ ፣ ብቻ ፣ እና እንደገና ፕሮግራም መደረግ አለበት።

ጋሻውን ለማዘጋጀት ፣ በ https://github.com/esp8266/arduino ላይ ከቦርዶች አስተዳዳሪ ጋር በመጫን የተሰጡትን ደረጃዎች ይከተሉ። ከመሳሪያዎች → የቦርድ ምናሌ ውስጥ የቦርዶችን ሥራ አስኪያጅ ሲከፍቱ እና የተበረከተውን ዓይነት ይምረጡ እና esp8266 መድረክን ይጫኑ። ይህ ፕሮጀክት የተጠናቀረው የ ESP8266 ስሪት 1.6.4-673-g8cd3697 ን በመጠቀም ነው። በኋላ ላይ ስሪቶች በደንብ የተሻሉ ናቸው ነገር ግን መድረኩ በፍጥነት እየተሻሻለ ስለሆነ የራሳቸው ሳንካዎች ሊኖራቸው ይችላል።

የ Arduino IDE ን ይዝጉ እና እንደገና ይክፈቱ እና አሁን ከመሣሪያዎች → ቦርድ ምናሌ “አጠቃላይ ESP8266 ሞዱል” ን መምረጥ ይችላሉ።

እንዲሁም የቅርብ ጊዜውን የ pfodESP2866BufferedClient.zip ስሪት መጫን አለብዎት ይህ ቤተመጽሐፍት ከ ESP8266.com IDE plug-in V2.2 ጋር ይሰራል። ከዚህ ቀደም pfodESP2866WiFi ቤተ -መጽሐፍት ከጫኑ ያንን የቤተ -መጽሐፍት ማውጫ ሙሉ በሙሉ ይሰርዙ።

  1. ይህንን pfodESP2866BufferedClient.zip ፋይል ወደ ኮምፒተርዎ ያውርዱ ፣ ወደ ዴስክቶፕዎ ወይም በቀላሉ ሊያገኙት ወደሚችሉት ሌላ አቃፊ ያንቀሳቅሱት።
  2. ከዚያ Arduino 1.6.5 IDE ምናሌ አማራጭ ንድፍ → ቤተ -መጽሐፍትን አስመጣ Library እሱን ለመጫን ቤተ -መጽሐፍትን ያክሉ። (ቤተ -መጽሐፍት ቀድሞውኑ ስለነበረ አርዱኢኖ እንዲጭኑዎት ካልፈቀደ የድሮውን pfodESP8266BufferedClient አቃፊ ይፈልጉ እና ይሰርዙ እና ከዚያ ይህንን ያስመጡ)
  3. የ Arduino IDE ን እና በፋይል-> ምሳሌዎች ስር አሁን pfodESP8266BufferedClient ን ማየት እና ማቆም እና እንደገና ማስጀመር።

የማዋቀሪያ የመዳረሻ ነጥብ የይለፍ ቃል ማዘጋጀት።

PfodESP8266BufferedClient ቤተ -መጽሐፍት ከጫኑ በኋላ የአርዱዲኖ አይዲኢን ይክፈቱ እና ይህንን ንድፍ ፣ ESP8266_WifiShield.ino ን ወደ IDE ይቅዱ። መከለያውን ከማዘጋጀትዎ በፊት ፣ ለማዋቀሪያ መድረሻ ነጥብ የራስዎን የይለፍ ቃል ማዘጋጀት ያስፈልግዎታል።

በማዋቀሪያ ሁናቴ ፣ የ WiFi ጋሻው ከጋሻው ጋር በተገናኘ የ QR ኮድ ውስጥ ካለው የይለፍ ቃል ጋር pfodWifiWebConfig የተባለ አስተማማኝ የመዳረሻ ነጥብ ያዘጋጃል። የእውነተኛ አውታረ መረብዎን ssid እና የይለፍ ቃል በሚያዘጋጁበት ጊዜ ይህ ደህንነቱ የተጠበቀ ግንኙነት ማንም ሰው በግንኙነትዎ ላይ የሚያዳምጠውን ይከላከላል። ለጋሻዎችዎ የራስዎን የይለፍ ቃል ማፍለቅ አለብዎት። የዘፈቀደ 128 ቢት ቁልፎችን የሚያመነጭ እና የ QR-p.webp

በሁለቱም ሁኔታዎች በእራስዎ የይለፍ ቃል ከሥዕሉ አናት አጠገብ ያለውን #ጥራት ማዘመን ያስፈልግዎታል።

// =============== የ pfodWifiWebConfig ቅንብሮች መጀመሪያ ==============

// ይህንን ከ QR ኮድዎ በይለፍ ቃል ያዘምኑ //https://www.forward.com.au/pfod/secureChallengeResponse/keyGenerator/index.html #define pfodWifiWebConfigPASSWORD "b0Ux9akSiwKkwCtcnjTnpWp"

ከፈለጉ የራስዎን ውቅረት የመዳረሻ ነጥብ ስም ማዘጋጀት ይችላሉ።

ጋሻውን ፕሮግራም ማድረግ

ጋሻውን ፕሮግራም ለማድረግ ፣ ከ Arduino ሰሌዳ ያስወግዱት ፣ FLASH_LINK ን (በቦርዱ መሃል ላይ በሰማያዊ አጫጭር አገናኝ እዚህ ይታያል) እና በፎቶው ላይ እንደሚታየው ዩኤስቢውን ከተከታታይ ገመድ ጋር ያገናኙት። ፎቶውን እና ሽቦዎን ይመልከቱ።

የ RX እርሳስ ከ D0 እና TX መሪ ከ D1 ጋር ይገናኛል። ቪሲሲ (+5 ቪ) ከ 5 ቪ ፒን ጋር ይገናኛል እና GND በጋሻው ላይ ካለው የ GND ፒን ጋር ይገናኛል። ከላይ እንደሚታየው FLASH_LINK ን ያሳጥሩ። ከላይ ያለው ፎቶ ለ SparkFun USB ወደ Serial cable ነው። የአዳፍ ፍሬውን ገመድ እየተጠቀሙ ከሆነ ፣ ምልክት የተደረገባቸው ተርሚናሎች የሉትም ነገር ግን ቀለም የተቀዳ ፣ ቀይ ኃይል ነው ፣ ጥቁር መሬት ነው ፣ አረንጓዴ TX እና ነጭ RX ነው።

አንድ ፒን ከጠፋዎት የዩኤስቢ የኃይል አቅርቦቱን ማሳጠር ቀላል ስለሆነ የ VCC እና GND ግንኙነቶችን በጥንቃቄ ይፈትሹ።

ከዚያ በፕሮግራም ሞድ ውስጥ ESP8266-01 ን ለማብራት የዩኤስቢ ገመዱን በኮምፒተርዎ ላይ ያገናኙ። በመሳሪያዎች → ወደብ ምናሌ ውስጥ የ COM ወደብ ይምረጡ። በነባሪ ቅንብሮቻቸው ላይ የሲፒዩ ድግግሞሽ ፣ የፍላሽ መጠን እና የመጫኛ ፍጥነት ይተው

ከዚያ ፕሮግራሙን ለማጠናቀር እና ለመስቀል ፋይል → ስቀል ወይም የቀኝ ቀስት ቁልፍን ይምረጡ። ሁለት ፋይሎች ተሰቅለዋል። የስህተት መልእክት መስቀልን ካገኙ የኬብል ግንኙነቶችዎ በትክክለኛው ፒን ውስጥ እንደተሰኩ ያረጋግጡ እና እንደገና ይሞክሩ። ፕሮግራሙ አንዴ ከተጠናቀቀ ፣ የማሳጠር አገናኙን ከ FLASH_LINK ያስወግዱ።

የውቅረት QR ኮድ በማያያዝ ላይ

ጋሻውን ለማዋቀር በፈለጉ ቁጥር እያንዳንዱ ልዩ የውቅረት መዳረሻ ነጥብ ይለፍ ቃል ያስፈልግዎታል ፣ ስለዚህ እንደ ጋሻ (ወይም ጉዳዩ) እንደ የ QR ኮድ ማያያዝ ምቹ ነው። ለዚህ ፕሮጀክት የ QR ኮድ እና የግንኙነት ዝርዝሮችን ለማተም ያገለገለው የክፍት ቢሮ ማቅረቢያ ፋይል እዚህ አለ። ጋሻውን ለማጠናቀቅ የ QR ኮድ እና የይለፍ ቃል ጽሑፍ በእራስዎ ልዩ ይተኩ።

ደረጃ 4 - የ WiFi ጋሻውን በማዋቀር ላይ

የ WiFi ጋሻውን በማዋቀር ላይ
የ WiFi ጋሻውን በማዋቀር ላይ
የ WiFi ጋሻውን በማዋቀር ላይ
የ WiFi ጋሻውን በማዋቀር ላይ
የ WiFi ጋሻውን በማዋቀር ላይ
የ WiFi ጋሻውን በማዋቀር ላይ

ማንኛውም የ WiFi ጋሻ በአከባቢው አውታረ መረብ ስም እና የይለፍ ቃል መዋቀር አለበት። እንዲሁም ለግንኙነቶች ለማዳመጥ የአይፒ እና የወደብ ቁጥር መሰጠት አለበት። ሁሉም ሌሎች የ WiFi ጋሻዎች በስዕሉ ውስጥ አይፒ እና ወደብ ጠንካራ ኮድ የላቸውም እና የአውታረ መረብ ስሙን እና የይለፍ ቃሉን ከባድ ኮድ ወይም ከአካባቢያዊ አውታረ መረብ ጋር ለመገናኘት ከባለቤትነት መተግበሪያዎች ጋር የባለቤትነት ዘዴን ይጠቀሙ። በሚለዋወጥ አካባቢ ውስጥ ብዙ መሣሪያዎች ሲኖሩዎት ይህ በጣም ገዳቢ ነው። ይህ WiFi Shield ሁለቱንም የአውታረ መረብ ስም እና የይለፍ ቃል ፣ እና የአይፒ አድራሻውን እና የወደብ ቁጥርን ለማዋቀር ክፍት ምንጭ የድር ገጽ ዘዴን ይጠቀማል።

ESP8266-01 በጣም ውስን የሆኑ የተገኙ ውጤቶች ፣ GPIO0 እና GPIO2 ብቻ አሉት። በዚህ ንድፍ ውስጥ ፣ ኃይል ካበራ በኋላ ፣ በ ESP2866-01 ውስጥ ያለው ኮድ GPIO2 መሠረት ከሆነ እና ESP8266-01 ን በማዋቀሪያ ሁኔታ ካዋቀረ ይፈትሻል። ሆኖም የ GPIO2 ግቤት መሰረዙ ESP8266-01 ኃይል እስኪያልቅ ድረስ መዘግየት አለበት። GPIO2 ኃይል በሚነሳበት ጊዜ መሠረት ከሆነ ESP8266-01 ሞጁል በመደበኛነት አይጀምርም። GPIO2 ን ለመሬት መዘግየት ይህ የተገኘው GPIO0 ን እንደ መሬት በመጠቀም ነው። ESP8266-01 ከተጀመረ በኋላ ፣ የማዋቀሩ () ኮድ GPIO0 ን ውፅዓት ያደርገዋል እና ዝቅ ያደርገዋል። CONFIG_LINK አጭር ከሆነ ይህ GPIO2 ን ያጠፋል።

የዚህ ፕሮጀክት የመጀመሪያ ስሪት (ራእይ 1) ፣ በአርዱዲኖ ንድፍ ውስጥ ተጨማሪ ኮድ የሚፈልገውን ይህንን የአፈር መሠረት ለማድረግ ተጨማሪ የአርዱዲኖ ዲጂታል I/O ን ተጠቅሟል። Rev 2+ ፣ በ Arduino ንድፍ ውስጥ ለማንኛውም ተጨማሪ ኮድ ፍላጎትን ያስወግዳል ፣ ሌላ የ ESP8266 ማረም ውፅዓት ችላ ለማለት በማዋቀሪያው አናት ላይ ())።

ESP8266-01 WiFi Shield ን ለማዋቀር ለመሞከር ፣ በአርዱዲኖ ሰሌዳ ላይ ብቻ ይሰኩት ፣ CONFIG_LINK ን (በስዕሉ ግራ በኩል ያለውን ሰማያዊ የማሳጠር አገናኝ) ያሳጥሩ እና ኃይልን በአርዱዲኖ ሰሌዳ ላይ ይተግብሩ።

በዚህ የውቅረት ሁኔታ ውስጥ የ ESP8266 ሞጁል pfodWifiWebConfig በሚለው ስም ደህንነቱ የተጠበቀ የመዳረሻ ነጥብ ያዘጋጃል። ይህ የመዳረሻ ነጥብ በሞባይልዎ እና በኮምፒተርዎ ላይ ይታያል። ከዚህ የመዳረሻ ነጥብ ጋር ለመገናኘት ለጋሻዎ ልዩ የይለፍ ቃል ማስገባት ያስፈልግዎታል። የይለፍ ቃሉን በእጅዎ መተየብ ይችላሉ ነገር ግን እንደ QR Droid Private የመሳሰሉ የ QR ስካነር መተግበሪያን በመጠቀም ከዚህ በፊት በጋሻዎ ላይ ያያይዙትን የ QR ኮድ ለመቃኘት ቀላል እና የበለጠ አስተማማኝ ነው።

ከዚያ ሞባይልዎን ከማዋቀሪያ የመዳረሻ ነጥብ ጋር ለማገናኘት የይለፍ ቃሉን ይቅዱ እና በሞባይልዎ WiFi ቅንብር ማያ ገጽ ላይ ይለጥፉ።

ከዚያ የድር አሳሽ ይክፈቱ እና በዩአርኤሉ ውስጥ ይተይቡ https://10.1.1.1 ይህ የውቅረት ድር ገጹን ይመልሳል።

የ WiFi Shield ምርጥ የምልክት ጥንካሬ ካለው ከአከባቢው አውታረ መረብ ጋር በአውታረ መረብ SSID ውስጥ በራስ -ሰር ይሞላል። የትኛው ብዙውን ጊዜ እርስዎ የሚፈልጉት ይሆናል። ካልሆነ ያንን ግቤት እንደገና ይፃፉ። የአውታረ መረብ SSID እና የይለፍ ቃል እና portNo ማስገባት አለብዎት። የአይፒ አድራሻ መስክ እንደ አማራጭ ነው። ባዶውን ከተዉት ፣ የ WiFi ጋሻው የአይፒ አድራሻውን በአከባቢዎ አውታረ መረብ ለማግኘት DHCP ን ይጠቀማል። ከዚህ ጋሻ ጋር በቀላሉ መገናኘት እንዲችሉ ብዙውን ጊዜ አንድ የተወሰነ የአይፒ አድራሻ መግለፅ ቀላል ነው።

Rev 10 እንዲሁም ለዚህ ጋሻ ተከታታይ የባውድ ተመን እንዲያዋቅሩ ያስችልዎታል። ነባሪ 19200 ነው ፣ ግን እዚህ ያሉት ምሳሌዎች 9600 ን ይጠቀማሉ ስለዚህ የባውድ መጠን ወደ 9600 ይለውጡ።

አሳሽዎ ኤችቲኤምኤል 5 ን የሚያከብር ከሆነ የድር ገጹ ከመላኩ በፊት ግቤቱን ያረጋግጣል።

የማዋቀር ቁልፍን ጠቅ ሲያደርጉ የ WiFi ጋሻ ውጤቱን ያካሂዳል እና በ EEPROM ውስጥ ያከማቻል እና ከዚያ እንደ ከላይ ያለውን የመልስ ገጽ ያሳያል ፣ ከአውታረ መረብዎ ጋር ለመገናኘት የኃይል ዑደት ይነግርዎታል።

ደረጃ 5 - የ WiFi ጋሻን በመጠቀም

የ WiFi ጋሻን በመጠቀም
የ WiFi ጋሻን በመጠቀም
የ WiFi ጋሻን በመጠቀም
የ WiFi ጋሻን በመጠቀም
የ WiFi ጋሻን በመጠቀም
የ WiFi ጋሻን በመጠቀም

በተጠናቀቀ ፕሮጀክት ውስጥ ከ CONFIG_LINK ጋር በተገናኘው የፕሮጀክትዎ ሳጥን ውጭ ለጊዜው የግፋ ቁልፍን ይጫኑ እና ተጠቃሚው የግፋ አዝራሩን እንዲጫን እና ከዚያ ወደ ውቅረት ሁኔታ እንዲገባ መሣሪያውን ያብሩ። በ ESP8266-01 የጫኑት ኮድ እንዲሁ ሞጁሉ በማዋቀሪያ ሞድ ውስጥ በሚሆንበት ጊዜ የ ESP8266 ን GPIO0 ፒን LOW ያሽከረክራል ፣ ስለሆነም በ 3.3V ባቡር እና በ GPIO0 መካከል 270ohm resistor እና LED ን ማገናኘት እና ከሳጥኑ ውጭ ያለውን ኤልኢዲ መጫን ይችላሉ። ፣ እነሱ በተዋቀረ ሁኔታ ውስጥ መሆናቸውን ለተጠቃሚው ለማመልከት።

Rev 10 እንዲሁም ለዚህ ጋሻ ተከታታይ የባውድ ተመን እንዲያዋቅሩ ያስችልዎታል። ነባሪው 19200 ነው ፣ ግን እዚህ ያሉት ምሳሌዎች 9600 ን ይጠቀማሉ ስለዚህ ከላይ ባለው የማዋቀሪያ ድረ -ገጽ ላይ የባውድ ተመን ወደ 9600 ይለውጡ።

ከላይ እንደተጠቀሰው ወደ አርዱinoኖ ወይም ሌላ ማይክሮ-ፕሮሰሰር የሚጭኑት ማንኛውም ንድፍ ከ ESP8266 ሞጁል የማረም ውጤትን ለመዝለል ለአጭር ጊዜ መዘግየት ይፈልጋል። ከዚያ ውጭ ፣ በ WiFi በኩል መረጃን ለመቀበል እና ለመላክ ፣ ከስዕልዎ (ስዕልዎ) ፣ በ 9600 ባውድ ላይ ወደ እርስዎ ተከታታይ ወደብ (ከ D0 ፣ D1 ጋር የተገናኘ) ያንብቡ እና ይፃፉ። ስለዚህ የ ESP8266 ማረም ውፅዓትን ችላ ለማለት በማዋቀር () ዘዴ አናት ላይ ወደ አጭር መዘግየት ይጨምሩ

ባዶነት ማዋቀር () {

መዘግየት (1000); // እዚህ ለአንድ ሰከንድ ይጠብቁ ESP8266 ኃይልን ያጠናቅቅ/ // ይህ እንዲሁ ተከታታይ ግንኙነት ከመጀመሩ በፊት የ WiFi ጋሻውን አርም ውፅዓት ይዘልላል //። …. ሌላ የማዋቀሪያ ኮድ እዚህ

ምሳሌው እዚህ Arduino UNO ን ይጠቀማል ነገር ግን UART ያለው 5V ወይም 3.3V ማንኛውንም ማይክሮ ፕሮሰሰር መጠቀም ይችላሉ። 3.3 ቪ ማይክሮ ፕሮሰሰር የሚጠቀሙ ከሆነ 5 ቮ ለ WiFi ጋሻ የኃይል አቅርቦት ማቅረብ ያስፈልግዎታል። ይህ 5V እንዲሁ ከጋሻው 5V ፒን ጋር ይገናኛል ፣ ስለዚህ ጋሻውን ለሚሰኩት ማይክሮ ይህ ተቀባይነት ያለው መሆኑን ማረጋገጥ አለብዎት።

የዚህ ጋሻ ሙከራ እንደመሆኑ ፣ pfodApp የ Uno ን LED በ WiFi በኩል ለማብራት እና ለማጥፋት ያገለግል ነበር። በመጀመሪያ pfodDesigner ቀለል ያለ ምናሌን ለማዘጋጀት ጥቅም ላይ ውሏል።

ማሳሰቢያ: - የ pfodApp የቅርብ ጊዜ ስሪት የ wifi ጋሻ ጊዜው እንዳያልፍ የ KeepAlive መልዕክቶችን ይልካል።

ከዚያ ኮዱ በ 9600 ባውድ ለተከታታይ ግንኙነት ተፈጥሯል እና ፋይሉን ወደ ፒሲ ተዛውሮ የ wifi ፋይል ማስተላለፍን በመጠቀም።

የስዕሉ ቅንብር () መዘግየቱ (1000) መጨመር አያስፈልገውም ምክንያቱም pfod parser ውጭ ማንኛውንም ቁምፊ ችላ ይላል {} ፣ ነገር ግን ለዚህ WiFi ሰሌዳ የሚመከር ስለሆነ ተካትቷል።

የተሟላ ንድፍ ፣ ESP8266_UnoLedControl.ino እዚህ አለ። ልብ ይበሉ ልዩ የ WiFi ኮድ የለም ፣ ንድፉ ወደ ተከታታይ ውፅዓት ያነባል እና ይጽፋል።

የ WiFi ጋሻውን ያስወግዱ ፣ መሳሪያዎችን → ቦርድ → በ Arduino IDE ውስጥ ይምረጡ እና ይህንን ንድፍ ወደ UNO ያቅዱ።ማሳሰቢያ -ዩኤስቢው ከ UNO TX/RX ፒኖች ጋር የተገናኘ ስለሆነ ለ UNO ፕሮግራም የ WiFi ጋሻውን ማስወገድ አለብዎት።

የ WiFi ጋሻውን መልሰው ያስገቡ ፣ እሱ በራስ -ሰር ከአከባቢዎ አውታረ መረብ ጋር ይገናኛል እና ባዋቀሩት ወደብ ላይ አገልጋይ ይጀምራል። በ pfodApp ውስጥ ለዚህ መሣሪያ ግንኙነት ማቀናበር ይችላሉ። ለዝርዝሮቹ pfodAppForAndroidGettingStarted.pdf ን ይመልከቱ።

ከዚያ የ Android ስልክዎን በ wifi በኩል የ Uno ን LED ለማብራት እና ለማጥፋት ለማገናኘት ይገናኙ።

ያ ነው ያበቃው !!

ደረጃ 6 - ለ WiFi መከለያ እና መደምደሚያዎች ቅጥያዎች

የደንበኛ ድጋፍን ማከል

እዚህ እንደተገለፀው የ WiFi ጋሻ በተጠቀሰው አይፒ እና ወደብ ቁጥር ላይ እንደ አገልጋይ ሆኖ እንዲያገለግል ሊዋቀር ይችላል። ሆኖም pfodWifiConfig የደንበኛ ቅንብሮችን እንዲሁም የአገልጋይ ቅንብሮችን ለማከማቸት እና ለማምጣት ድጋፍ ይሰጣል። ስለዚህ እነዚህን መስኮች ወደ ውቅረት ድር ገጽ በማከል እና የደንበኛ እሴቶችን በማስቀመጥ/በመጫን ፣ ከርቀት አገልጋይ ፣ ከደንበኛ የተጠቃሚ ስም እና የይለፍ ቃል ጋር ለመገናኘት እና እዚያ ወደዚያ መረጃ ለመስቀል ይህንን የ WiFi ጋሻ መጠቀም ይችላሉ።

ውጫዊ ውቅር የግፋ አዝራር እና መሪን ማከል

ከላይ እንደተጠቀሰው ፣ በእውነተኛ ትግበራ ውስጥ ከ CONFIG_LINK ጋር በተገናኘው የፕሮጀክትዎ ሳጥን ውጭ ጊዜያዊ የግፋ ቁልፍን ይጫኑ እና ተጠቃሚው የግፋ ቁልፍን እንዲጭን እና ከዚያ ወደ ውቅረት ሁኔታ እንዲገባ መሣሪያውን ያብሩ። በ ESP8266-01 የጫኑት ኮድ ሞጁሉ በማዋቀሪያ ሁኔታ ውስጥ በሚሆንበት ጊዜ የ GPIO0 ፒን LOW ን ያሽከረክራል ፣ ስለሆነም በ 3.3V ባቡር እና በ GPIO0 መካከል 270ohm resistor እና LED ን ማገናኘት እና መሪውን በሳጥኑ ውጭ ላይ መጫን ፣ እነሱ በማዋቀሪያ ሁኔታ ውስጥ መሆናቸውን ለተጠቃሚው ያመልክቱ።

መደምደሚያ

ይህ የ ESP8266-01 WiFi Shield ይህ Rev 2 ርካሽ እና በቀላሉ የሚገኝ ESP8266-01 ሞጁሉን ይጠቀማል። ሌሎች የ ESP8266 ሞጁሎች እንዲሁ ጥቅም ላይ ሊውሉ ይችላሉ።

አንዴ ፕሮግራም ከተደረገ በኋላ የአውታረ መረብ ቅንብሮችን ለማቀናበር ወይም ለመለወጥ እንደገና እሱን እንደገና ማዘጋጀት አያስፈልግዎትም። ሁሉም በአስተማማኝ ጊዜያዊ የ WiFi አውታረ መረብ ላይ በድረ -ገጽ በኩል ሊዘጋጁ ይችላሉ።

UART ላለው እና በ 5 ቮ ወይም በ 3.3 ቪ ማይክሮ ማቀነባበሪያዎች ላይ ለሚሠራው ለማንኛውም ማይክሮ ለማገናኘት ቀላል ነው።

ከዚህ ጋሻ ጋር ለመገናኘት ምንም ቤተመጽሐፍት አያስፈልግም። እሱ እንደ ቀላል ተከታታይ ወደ WiFi ድልድይ ይሠራል።

የሚመከር: