ዝርዝር ሁኔታ:

በ ESP8266 ጋሻ: 8 ደረጃዎች ላይ በመመስረት ለአርዱዲኖ ተከታታይ የ UDP/IP ጌትዌይ
በ ESP8266 ጋሻ: 8 ደረጃዎች ላይ በመመስረት ለአርዱዲኖ ተከታታይ የ UDP/IP ጌትዌይ

ቪዲዮ: በ ESP8266 ጋሻ: 8 ደረጃዎች ላይ በመመስረት ለአርዱዲኖ ተከታታይ የ UDP/IP ጌትዌይ

ቪዲዮ: በ ESP8266 ጋሻ: 8 ደረጃዎች ላይ በመመስረት ለአርዱዲኖ ተከታታይ የ UDP/IP ጌትዌይ
ቪዲዮ: BTT SKR2 - Basics SKR 2 (Rev B) Updated 2024, ህዳር
Anonim
በ ESP8266 ጋሻ ላይ በመመስረት ለአርዲኖ ተከታታይ UDP/IP ጌትዌይ
በ ESP8266 ጋሻ ላይ በመመስረት ለአርዲኖ ተከታታይ UDP/IP ጌትዌይ

እ.ኤ.አ. በ 2016 ይህንን አስተማሪ “አርዱዲኖዎን ከአይፒ አውታረ መረብ ጋር ለማገናኘት የራስዎን የ Wifi መግቢያ በር እንዴት እንደሚሠሩ” አሳትሜያለሁ። አንዳንድ የኮድ ማሻሻያዎችን ስላደረግሁ እና አሁንም ይህንን መፍትሄ እጠቀማለሁ።

የሆነ ሆኖ ማይክሮ ወይም ናኖ ቦርዶችን እስካልተጠቀሙ ድረስ ሳይሸጡ ተመሳሳይ ተመሳሳይ ለማድረግ የሚያስችሉ አንዳንድ ESP8266 ጋሻዎች አሉ።

ይህ አስተማሪ እነዚህን ESP82 ጋሻዎች እንደ ተከታታይ UDP/IP መተላለፊያ እንዴት እንደሚጠቀሙ ያብራራል።

ይህ እዚህ ማየት የሚችሉት የአለምአቀፍ የቤት አውቶማቲክ መሠረተ ልማት አካልን ይወስዳል

ከዚህ መመሪያ ጋር ስለ ጋሻው ተጨማሪ መረጃ

አቅርቦቶች

1 አርዱዲኖ ሜጋ (በጣም ጥሩው ቢያንስ 1 ሜጋ ለልማት እና 1 ዩኖ ለሩጫ ደረጃ)

1 Rokoo ESP8266 ESP-12E UART WIFI Convertisseur

1 FTDI 3.3v

2 የዳቦ ሰሌዳ ሽቦዎች

ደረጃ 1: እንዴት ይሠራል?

እንዴት ነው የሚሰራው ?
እንዴት ነው የሚሰራው ?

ጌትዌይ በ ESP8266 ሞዱል ላይ የተመሠረተ ነው።

ይህ ሞጁል ከአንድ ወገን በተከታታይ አገናኝ ከሌላው ጎን ወደ አይፒ አውታረ መረብ ከ Wifi ጋር ተገናኝቷል።

እንደ ጥቁር ሳጥን ሆኖ ይሠራል። ከተከታታይ አገናኝ የሚመጡ የውሂብ እሽጎች ወደ አይፒ/Udp ወደብ እና በተቃራኒው ይላካሉ።

በጌትዌይ ላይ ለመጀመሪያ ጊዜ ኃይል ካደረጉ በኋላ የራስዎን ውቅር (አይፒ ፣ WIFI…) ማዘጋጀት አለብዎት።

እሱ ጥሬ ASCII ን እና የሁለትዮሽ መረጃን (ኤችቲቲፒ የለም ፣ ጄሰን…)

ፈጣን እና ተደጋጋሚ የአጭር የውሂብ እሽግ ከሚያስፈልጋቸው በአገልጋይ ቤት ከተሠሩ ሶፍትዌሮች ጋር ዕቃዎችን ለማገናኘት የተነደፈ ነው።

ደረጃ 2 ዋና ተግባራት ምንድናቸው?

በአብዛኛው በሁለቱም መንገዶች ተከታታይ መረጃን ወደ UDP ፓኬት የሚቀይር ጥቁር ሳጥን ነው።

ግን መተላለፊያው እንዲሁ ውስጣዊ መረጃን ወደ አገልጋዩ በመላክ እና ከአገልጋዩ የተወሰኑ ትዕዛዞችን በመቀበል በራሱ ሊሠራ ይችላል።

አርዱinoኖ ተከታታይ አገናኝ በማተም / በማንበብ ብቻ በበይነመረብ ላይ ከተገናኘ አገልጋይ ወደ / / / መልዕክቶችን መላክ እና መቀበል ይችላል። የአርዲኖ ገንቢ የአይፒ ፕሮቶኮልን መጨነቅ አያስፈልግም።

በላዩ ላይ ጌትዌይ ከ WIFI ጋር በትክክል መገናኘቱን እና ጌትዌይ ውድቀትን በተመለከተ 2 የተለያዩ SSID ን በራስ -ሰር ማድረግ እንዲችል በአርዱዲኖ ሊጠቀምበት የሚችል GPIO ይሰጣል።

ጌትዌይ ጂፒኦ በማቀናበር የተመረጡ 2 የተለያዩ የአሂድ ሁነታዎች አሉት

GPIO ን ወደ መሬት ማቀናበር እና ጌትዌይ በማዋቀሪያ ሁኔታ ውስጥ ይገባል።

GPIO ን በነፃ ማቀናበር እና ጌትዌይ በበሩ ማስኬጃ ሁኔታ ውስጥ ይገባል።

በዚያ ላይ የጌትዌይ UDP/IP ውቅር በርቀት ሊቀየር ይችላል

ደረጃ 3 የቁስ ግንባታ

የቁሳቁስ ግንባታ
የቁሳቁስ ግንባታ

በጣም ጥቂት ነገሮች ያስፈልጋሉ

1 ESP8266 ጋሻ - ይህንን UNO R3 ESP8266 ተከታታይ የ WiFi ጋሻ ማራዘሚያ የቦርድ ሞዱሉን ከ 9 ባነሰ አገኘሁት።

ዒላማው የአርዱዲኖ ዒላማ የሆነው 1 UNO

የአርዱዲኖ ልማት መሣሪያ 1 ሜጋ (ያለ እርስዎ ማድረግ ይችላሉ ግን ለማረም በጣም ከባድ ነው)

1 FTDI 3.3/5v ለልማት

አንዳንድ ሽቦዎች

ደረጃ 4 የጌትዌይ ኮዱን ያውርዱ

የጌትዌይ ኮዱን ያውርዱ
የጌትዌይ ኮዱን ያውርዱ

በዚህ እርምጃ ወቅት አርዱዲኖ በ ESP8266 ጋሻ ላይ (በዩኤስቢ ወይም በሌላ የኃይል ምንጭ) ኃይል ብቻ ጥቅም ላይ ይውላል።

ESP8266 GPIO4 ን ከመሬት ጋር ያገናኙ (ወደ ውቅረት ሁኔታ ለመግባት)

በጋሻው በሚፈለገው መሠረት FTDI ን ወደ 3.3v ለማቀናበር ይጠንቀቁ

FTDI ን ወደ ጋሻ (RX ወደ TX) ያገናኙ

አዘጋጅ ጋሻ መቀየሪያን ወደ 1: off 2: off 3: on 4: on

የ FTDI ን የዩኤስቢ ጎን ከኮምፒዩተርዎ ጋር ያገናኙ

በ ESP-RST የግፋ አዝራር ጋሻውን ዳግም ያስጀምሩ

GitHub ላይ የጌትዌይ ኮዱን ያውርዱ

የአርዱዲኖ አይዲኢን ይክፈቱ

  • የ FTDI ማሳያ ወደብ ይምረጡ
  • የ IDE ተከታታይ መቆጣጠሪያን ይክፈቱ - ፍጥነቱን ወደ 38400 ያዘጋጁ
  • አጠቃላይ ES8266 ሞዱል ቦርድ ይምረጡ
  • የጋሻውን firmware ከፍሪዌይ ኮድ ጋር ያሻሽሉ

ማብሪያ / ማጥፊያ 3: ጠፍቷል 4: አጥፋ

የ IDE Serial Monitor ን ይክፈቱ

በ ESP-RST የግፋ አዝራር ጋሻውን ዳግም ያስጀምሩ

በ «EEPROM ማስነሻ» «መነቃቃት ተጠናቋል» … ጀምሮ በመቆጣጠሪያው ላይ መልዕክቶችን ማየት አለብዎት።

ውቅሩን ለማድረግ ጊዜው አሁን ነው

ደረጃ 5 የጌትዌይ ውቅርን እናድርግ

የመግቢያ ኮዱን ለመጀመሪያ ጊዜ ሲያወርዱ ፣ ESP8266 Eeprom በነባሪ እሴቶች ይጀምራል። እንደዚህ ዓይነት መልዕክቶችን ያያሉ “መለኪያን ያዘጋጁ: x መጠን: yy”

በ paramValue ኮድ ትርጉም ውስጥ እነዚህን እሴቶች ማግኘት ይችላሉ። በእርግጥ ኮዱን ከማውረድዎ በፊት እነዚህን ነባሪ እሴቶችን መለወጥ ይችላሉ ፣ ግን ውቅርዎን በኋላ በትእዛዝ ማቀናበር ይችላሉ። ባለብዙ በር መግቢያ በር ans ን አንድ የኮድ ስሪት ብቻ ለማቆየት ካሰቡ ይህ የተሻለ ነው።

ትዕዛዙን ለመላክ የማሳያውን ተከታታይ ወደብ ይጠቀሙ (ወደ ኤን ኤል እና ሲ አር)።

SSID በአሁኑ ጊዜ ስላልተገለፀ “ከእርስዎ ጋር መገናኘት አልተቻለም ለሁለተኛ ደረጃ ሙከራ: 5” ይጠብቁ።

ከዚያ የ WIFI ቅኝት በራስ -ሰር ይጀምራል

በሚከተሉት ትዕዛዞች የእርስዎን SSID ዎች ለማዘጋጀት ጊዜው አሁን ነው

  • SSID1 = የእርስዎ ምርጫ 1
  • PSW1 = yourpsw1
  • SSID2 = የእርስዎ ምርጫ 2
  • PSW2 = yourpsw2
  • SSID = 1 (በየትኛው SSID እንደሚጀመር ለመምረጥ)
  • Wifi ን እንደገና ያስጀምሩ

ከጥቂት ሰከንዶች በኋላ ግንኙነቱን በ “ShowWifi” ትዕዛዝ መፈተሽ ይችላሉ። ከዲኤንኤስ አገልጋይዎ የተገኘው መግቢያ በር የአይፒ አድራሻውን ማየት አለብዎት። ጉዳዩ ከሆነ ወደ ፊት ለመሄድ ጊዜው አሁን ነው

ወደ 4 ንዑስ አድራሻዎች (የጃቫ የሙከራ ኮድ የሚያሄድ አገልጋይ) በማስገባት የአይፒ አገልጋይ አድራሻዎን ለመግለጽ ጊዜው አሁን ነው። ለአብነት:

  • "IP1 = 192"
  • "IP2 = 168"
  • "IP3 = 1"
  • "IP4 = 10"

ባዶ ትዕዛዝ በመላክ የእርስዎን መስፈርቶች ለማሟላት በኋላ ሊጠቀሙባቸው የሚችሏቸው ሁሉንም የሚደገፉ ትዕዛዞችን ያያሉ። ሁሉም የግቤቶች እሴቶች በ Eeprom ውስጥ ተከማችተዋል እና ግምት ውስጥ ለመግባት ዳግም ማስነሳት ያስፈልጋቸዋል።

የውቅረት ሽቦውን ያስወግዱ

ጋሻው አሁን እንደ በር ሆኖ እየሮጠ ነው

ደረጃ 6 የአርዱኖ ኮድ ምሳሌን ያውርዱ

የአርዱኖ ኮድ ምሳሌን ያውርዱ
የአርዱኖ ኮድ ምሳሌን ያውርዱ

መጀመሪያ በ GitHub ላይ ዋናውን የአርዲኖን ኮድ ያውርዱ

ከዚያ የአርዲኖን ኮድ ይህንን ትርጓሜ እና ይህንን ተከታታይ የአገናኝ ኮድ ወደ ቤተ -መጽሐፍትዎ ያውርዱ

ከዚያ ዋናውን ኮድ በአዲስ አርዱዲኖ አይዲኢ ይክፈቱ

ለዩኤስቢ ግንኙነት የአርዲኖን ተከታታይ አገናኝ 0 ን ለማስለቀቅ ጋሻውን ቀይር 1 እና 2 ያጥፉ

መከለያውን እንደገና ያስጀምሩ

የ FTDI ሽቦዎችን ከሜጋ ተከታታይ 2 (TX FTDI ወደ RX Mega እና የመሳሰሉትን) ያገናኙ

አዲስ የአርዱዲኖ አይዲኢ (ወይም የ TTY መሣሪያ) ይጀምሩ ፣ የ FTDI ዩኤስቢን ያገናኙ እና ተከታታይ አገናኙን መከታተል ይጀምሩ።

በሜጋ ውስጥ የአርዲኖን ኮድ ይስቀሉ

የአሩዲኖን ተከታታይ አገናኝ 0 ለማገናኘት ጋሻ መቀየሪያ 1 እና 2 ን ያብሩ

መከለያውን እንደገና ያስጀምሩ

ይህንን መልእክት “የዩኤስቢ ህትመት ይጀምሩ” በሞኒተር ላይ ማየት አለብዎት

ደረጃ 7 የአገልጋዩን ጎን እናድርግ

የአገልጋዩ ምሳሌ እዚህ በ GitHub ላይ ማውረድ የሚችሉት የጃቫ ፕሮግራም ነው

እሱን ብቻ ያሂዱ እና የጃቫ ኮንሶሉን ይመልከቱ እና የ FTDI መቆጣጠሪያውን ይመልከቱ

በአገልጋይ እና በአርዱዲኖ መካከል የመረጃ ልውውጦችን ያያሉ

ደረጃ 8 - ወደ ፊት ለመሄድ

ወደ ፊት ለመሄድ
ወደ ፊት ለመሄድ
ወደ ፊት ለመሄድ
ወደ ፊት ለመሄድ

ይህ የአርዱኖ ኮድ ምሳሌ በቤቴ አውቶሜሽን መሠረተ ልማት ማዕቀፍ ክፍል ላይ የተመሠረተ ነው።

በዚህ መሠረተ ልማት ላይ ፍላጎት ካለዎት ያሳውቁኝ። ምንጮችን አሳትማለሁ።

መግቢያውን ለመጠቀም ከፈለጉ የአርዲኖን ኮድ ማቃለል ይችላሉ።

ካዳበሩ እና ኮድዎን በአርዱዲኖ ሜጋ ላይ ከሞከሩ በኋላ በቀላሉ በኡኖ መተካት ይችላሉ!

በዚያ ላይ የእርስዎ አርዱኢኖ የ Wifi ግንኙነትን እንዲፈትሽ ከፈለጉ በአርዱዲኖ ጂፒዮ 7 እና በ ESP8266 GPIO 5 መካከል ሽቦ ማገናኘት ይችላሉ።

የሚመከር: