ዝርዝር ሁኔታ:

አርዱዲኖዎን ከአይፒ አውታረ መረብ ጋር ለማገናኘት የራስዎን የ WIFI መተላለፊያ እንዴት ማድረግ እንደሚቻል -11 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖዎን ከአይፒ አውታረ መረብ ጋር ለማገናኘት የራስዎን የ WIFI መተላለፊያ እንዴት ማድረግ እንደሚቻል -11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖዎን ከአይፒ አውታረ መረብ ጋር ለማገናኘት የራስዎን የ WIFI መተላለፊያ እንዴት ማድረግ እንደሚቻል -11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖዎን ከአይፒ አውታረ መረብ ጋር ለማገናኘት የራስዎን የ WIFI መተላለፊያ እንዴት ማድረግ እንደሚቻል -11 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Как спрятать данные в ячейках Excel? 2024, ሀምሌ
Anonim
አርዱዲኖዎን ከአይፒ አውታረ መረብ ጋር ለማገናኘት የራስዎን WIFI መተላለፊያ መንገድ እንዴት ማድረግ እንደሚቻል?
አርዱዲኖዎን ከአይፒ አውታረ መረብ ጋር ለማገናኘት የራስዎን WIFI መተላለፊያ መንገድ እንዴት ማድረግ እንደሚቻል?

እንደ ብዙ ሰዎች አርዱዲኖ የቤት አውቶሜሽን እና ሮቦትን ለመሥራት በጣም ጥሩ መፍትሄ ነው ብለው ያስባሉ

ግን በግንኙነት ጊዜ አርዱዲኖዎች በተከታታይ አገናኞች ብቻ ይመጣሉ።

እኔ ሰው ሠራሽ የማሰብ ኮድን ከሚሠራው አገልጋይ ጋር በቋሚነት መገናኘት በሚያስፈልገው ሮቦት ላይ እሠራለሁ። እኔ ለዶሞቲክ እንደለመድኩ የ RF አውታረ መረብን ለመጠቀም ሞከርኩ ግን በቂ ብቃት የለውም። ሮቦቱ በሚንቀሳቀስበት ጊዜ የኤተርኔት አርዱinoኖ ጋሻ መጠቀም አልችልም። አርዱዲኖ ዋይፋይ ጋሻ ውድ እና ለእኔ የድሮ ዲዛይን ይመስላል።

ከአገልጋይ ጋር በጣም ቀላል እና ቀልጣፋ በሆነ መንገድ መረጃን ሊለዋወጥ የሚችል አንድ ነገር ያስፈልገኝ ነበር።

ለዚያም ነው በጣም ርካሽ እና ኃይል ቆጣቢ በሆነው ESP8266 ማይክሮ መቆጣጠሪያ ላይ በመመርኮዝ የጌትዌይ ዲዛይን ለማድረግ የወሰንኩት።

እዚህ የኤሌክትሮኒክ ክፍሉን እንዴት እንደሚገነቡ እና ሶፍትዌሩን ማውረድ እንደሚችሉ ማወቅ ይችላሉ።

ይህንን መግቢያ በር ለቤት ማስነሻ እና ለሮቦቲክ እጠቀም ነበር።

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

ESP8266 ጋሻ የሚጠቀም እና ከመሸጥ የሚርቅ ሌላ መመሪያ ሰጠሁ

አቅርቦቶች

በዚህ ርዕስ ላይ ሌላ አስተማሪ ጽፌያለሁ

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

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

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

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

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

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

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

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

ከአንድ በላይ UART (ለምሳሌ አርዱዲኖ ሜጋ) ካለው ግን ከ UNO ጋር ሊሮጥ በሚችል በአርዱዲኖ ሜጋ ለመጠቀም በጣም ቀላሉ ነው።

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

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

የጌትዌይን ሁኔታ እና ትራፊክ የሚያመለክት 3 LED አለው።

ጌትዌይ WIFI እና IP ተገናኝቶ እስኪሆን ድረስ ለመጠበቅ በአርዲኖ ሊጠቀምበት የሚችል GPIO ይሰጣል።

ከመቀየሪያዎች ጋር በተዘጋጁ 3 የተለያዩ ሁነታዎች ውስጥ ይሠራል።

  • መደበኛው ሁናቴ የሆነው የጌትዌይ ሁኔታ
  • ግቤቶችን ለማዘጋጀት ጥቅም ላይ የዋለው የማዋቀሪያ ሁኔታ
  • ለማረም ሁናቴ የሆነውን የማረም ሁኔታ

አብዛኛዎቹ መለኪያዎች ፍላጎቶችዎን ለማሟላት ሊሻሻሉ ይችላሉ።

ደረጃ 3 የቁስ ግንባታ

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

በእርስዎ አርዱዲኖ አናት ላይ ያስፈልግዎታል

  • 1 x ESP8266 ሞዱል-ለመጠቀም በጣም ቀላል በሆነው 5 ዩሮ ገደማ የሚወጣውን ከኦሊሜክስ MOD-WIFI-ESP8266-DEV ን እመርጣለሁ።
  • 1 x 5v የኃይል ምንጭ
  • 1 x 3.3v የኃይል መቆጣጠሪያ - እኔ LM1086 ን እጠቀማለሁ
  • 1 x 100 የማይክሮፋርድ capacitor
  • 1 x ULN2803 APG ሞዱል (በ 3 x ትራንዚስተሮች ሊተካ ይችላል)
  • 8 x resistors (3 x 1K ፣ 1 x 2K ፣ 1 x 2.7k ፣ 1x 3.3K ፣ 1x 27K ፣ 1x 33k)
  • 3 x LED (ቀይ ፣ አረንጓዴ ፣ ሰማያዊ)
  • 1 x የዳቦ ሰሌዳ ፒሲቢ
  • አንዳንድ ሽቦዎች እና አያያorsች

በግንባታው ደረጃዎች ወቅት ብቻ ያስፈልግዎታል

  • 1 x FTDI 3.3v ለ ውቅሩ
  • ብረት እና ቆርቆሮ

ከመሸጡ በፊት ሁሉንም አካላት በዳቦ ሰሌዳ ላይ ማዋቀር እና ሁሉም ነገር ደህና መሆኑን ማረጋገጥ አስፈላጊ ነው።

ደረጃ 4 እንጀራ ሰሌዳ ላይ ካለው ኤሌክትሮኒክ እንጀምር

እንጀራ ሰሌዳ ላይ ካለው ኤሌክትሮኒክ እንጀምር!
እንጀራ ሰሌዳ ላይ ካለው ኤሌክትሮኒክ እንጀምር!

የኤሌክትሮኒክ አቀማመጥ በፍሪቲንግ ቅርጸት ይገኛል

ደረጃ 1 ን እዚህ ማውረድ ይችላሉ-

github.com/cuillerj/Esp8266IPSerialGateway/blob/master/GatewayElectronicStep1.fzz

ለቮልቴጅ ጥንቃቄ በማድረግ ልክ እንደ መርሃግብሩ ያድርጉ።

ያስታውሱ ESP8266 ከ 3.3v ከፍ ያለ voltage ልቴጅ እንደማይደግፍ ያስታውሱ። FTDI ወደ 3.3v መዋቀር አለበት።

ደረጃ 5 ወደ ሶፍትዌሩ እንሂድ

ወደ ሶፍትዌሩ እንሂድ!
ወደ ሶፍትዌሩ እንሂድ!

ከጌትዌይ ጎን እንጀምር

ኮዱን በአርዱዲኖ አይዲኢ ጻፍኩ። ስለዚህ በ IDE በኩል ቦርድ ተብሎ እንዲታወቅ ESP8266 ያስፈልግዎታል። በመሳሪያዎች / ሰሌዳዎች ምናሌ ተገቢውን ሰሌዳ ይምረጡ።

በዝርዝሩ ውስጥ ምንም ESP266 ካላዩ ይህ ማለት ESP8266 Arduino Addon ን መጫን አለብዎት (የአሰራር ሂደቱን እዚህ ማግኘት ይችላሉ) ማለት ነው።

የሚያስፈልግዎት ኮድ ሁሉ በ GitHub ላይ ይገኛል። እሱን ለማውረድ ጊዜው አሁን ነው!

የጌትዌይ ዋናው ኮድ እዚያ አለ

ከመደበኛ አርዱinoኖ እና ESP8266 አናት ላይ ዋናው ኮድ የሚያስፈልጋቸው እነዚህ 2 ያካተቱ ናቸው - ሕብረቁምፊዎችን ለማቀላጠፍ የሚያገለግል LookFoString እና እዚያ አለ

በ ‹Eeprom ans ›ውስጥ ልኬቶችን ለማንበብ እና ለማከማቸት የሚያገለግል ManageParamEeprom እዚያ አለ

አንዴ ሁሉንም ኮድ ካገኙ በኋላ ወደ ESP8266 ለመስቀል ጊዜው ነው። በመጀመሪያ FTDI ን ከኮምፒዩተርዎ የዩኤስቢ ወደብ ያገናኙ።

ለመስቀል ከመሞከርዎ በፊት ግንኙነቱን እንዲፈትሹ እመክርዎታለሁ።

  • የአርዱዲኖ ተከታታይ ማሳያውን ወደ አዲሱ የዩኤስቢ ወደብ ያዘጋጁ።
  • ፍጥነቱን ወደ 115200 ሁለቱም cr nl (ለ Olimex የመክፈል ፍጥነት)
  • በዳቦ ሰሌዳ ላይ ኃይል (ESP8266 ከ AT ትዕዛዞች ጋር ከሚሠራ ሶፍትዌር ጋር ይመጣል)
  • በተከታታይ መሣሪያው “AT” ይላኩ።
  • በምላሹ “እሺ” ማግኘት አለብዎት።

ካልሆነ ግንኙነትዎን ይፈትሹ እና የእርስዎን ESP8266 ዝርዝር መግለጫዎች ይመልከቱ።

«እሺ» ካገኙ ኮዱን ለመስቀል ዝግጁ ነዎት

  • የዳቦ ሰሌዳውን ያጥፉ ፣ ጥቂት ሰከንዶች ይጠብቁ ፣
  • በ ESP8266 ጥቁር ማይክሮ ስዊተር ላይ ይጫኑ። በተከታታይ ተቆጣጣሪው ላይ አንዳንድ ቆሻሻዎችን ማግኘት የተለመደ ነው።
  • እንደ አርዱinoኖ በሚሰቀለው አይዲኢ ላይ ይጫኑ።
  • ሰቀላው ከተጠናቀቀ በኋላ ተከታታይ ፍጥነት ወደ 38400 ያዘጋጁ።

በሥዕሉ ላይ እንደሚታየው አንድ ነገር ያያሉ።

እንኳን ደስ አለዎት ኮዱን በተሳካ ሁኔታ ሰቅለዋል!

ደረጃ 6 ውቅረቱን እናድርግ

አወቃቀሩን እናድርግ!
አወቃቀሩን እናድርግ!

በአወዛጋቢ ሁኔታ ውስጥ ለመግባት configGPIO ወደ 1 መዋቀር አለበት።

ትዕዛዙን በማስገባት መጀመሪያ WIFI ን ይቃኙ - ScanWifi። የተገኘውን አውታረ መረብ ዝርዝር ያያሉ።

  • ከዚያ “SSID1 = አውታረ መረብዎ” በማስገባት የእርስዎን SSID ያዘጋጁ።
  • ከዚያ “PSW1 = የይለፍ ቃልዎን” በማስገባት የይለፍ ቃልዎን ያዘጋጁ
  • ከዚያ የአሁኑን አውታረ መረብ ለመለየት “SSID = 1” ን ያስገቡ
  • መግቢያውን ከእርስዎ WIFI ጋር ለማገናኘት “ዳግም አስጀምር” ን ያስገቡ።
  • «ShowWifi» ን በማስገባት አይፒ ማግኘቱን ማረጋገጥ ይችላሉ።
  • ሰማያዊው መብራት በርቶ ቀይ የ LED ብልጭ ድርግም ይላል።

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

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

የመጨረሻው የሚፈለገው እርምጃ ‹listenPort = xxxx› ን በማስገባት የ UDP አገልጋይ ማዳመጫ ወደብ ማዘጋጀት ነው።

በ Eeprom ውስጥ ያከማቹትን ለመፈተሽ “ShowEeprom” ን ያስገቡ

የውቅረት ሁነታን ለመተው አሁን GPIO2 ን መሬት ላይ ይሰኩት።

የእርስዎ ጌትዌይ ለመስራት ዝግጁ ነው

በሰነዱ ውስጥ ሊያገ couldቸው የሚችሏቸው አንዳንድ ሌሎች ትዕዛዞች አሉ።

ደረጃ 7 የአርዲኖን ጎን እናድርግ

የአርዲኖ ጎን እንሥራ!
የአርዲኖ ጎን እንሥራ!
የአርዲኖ ጎን እንሥራ!
የአርዲኖ ጎን እንሥራ!

በመጀመሪያ አርዱዲኖን ያገናኙ።

ሜጋ ካለዎት ለመጀመር ቀላሉ ይሆናል። የሆነ ሆኖ Uno ን መጠቀም ይችላሉ።

ስራዎን በተሻለ ሁኔታ ለመፈተሽ ምሳሌውን መጠቀም ነው።

እዚያ ማውረድ ይችላሉ-

እሱ እዚህ ያለ SerialNetwork ኮድ ያካትታል

በአርዱዲኖ ውስጥ ያለውን ኮድ ብቻ ይስቀሉ።

አርዱinoኖ መረጃን በላከ ቁጥር አረንጓዴው LED ብልጭ ድርግም ይላል።

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

የአገልጋዩን ጎን እናድርግ!
የአገልጋዩን ጎን እናድርግ!
የአገልጋዩን ጎን እናድርግ!
የአገልጋዩን ጎን እናድርግ!

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

በቃ አሂድ

የጃቫ ኮንሶልን ይመልከቱ።

የአርዱዲኖ ማሳያውን ይመልከቱ።

አርዱዲኖ 2 የተለያዩ ፓኬጆችን ይልካል።

  • የመጀመሪያው ከ 2 እስከ 6 ያለውን ዲጂታል ፒን ይይዛል።
  • ሁለተኛው 2 የዘፈቀደ እሴቶችን ፣ በኤ ቪ ውስጥ የ A0 የቮልቴጅ ደረጃ እና የመጨመር ቆጠራን ይ containsል።

የጃቫ ፕሮግራም

  • የተቀበለውን መረጃ በሄክሳዴሲማል ቅርጸት ያትሙ
  • አርዱዲኖ LED ን ለማብራት/ለማጥፋት በዘፈቀደ የማብራት/የማጥፋት እሴት ለመጀመሪያው የውሂብ ዓይነት ምላሽ ይስጡ
  • በተቀበለው ቆጠራ እና በዘፈቀደ እሴት ለሁለተኛው ዓይነት ውሂብ መልስ ይስጡ።

ደረጃ 9: አንዳንድ የመሸጥ ሥራዎችን ለመሥራት ጊዜው አሁን ነው

አንዳንድ ሽያጮችን ለመሥራት ጊዜው አሁን ነው!
አንዳንድ ሽያጮችን ለመሥራት ጊዜው አሁን ነው!
አንዳንድ ሽያጮችን ለመሥራት ጊዜው አሁን ነው!
አንዳንድ ሽያጮችን ለመሥራት ጊዜው አሁን ነው!
አንዳንድ ሽያጮችን ለመሥራት ጊዜው አሁን ነው!
አንዳንድ ሽያጮችን ለመሥራት ጊዜው አሁን ነው!

በዳቦ ሰሌዳው ላይ ይሠራል!

በፒሲቢ ላይ ክፍሎችን በመሸጥ የበለጠ ጠንካራ ለማድረግ ጊዜው አሁን ነው

በዳቦ ሰሌዳው ላይ በሠሩት ላይ ፣ 3 ማያያዣዎችን ማከል አለብዎት።

  • በአውታረ መረብ ዱካ ሁኔታ ውስጥ ለመግባት የሚያገለግል C1 1 x ፒን አንድ።
  • በመሮጥ እና በማዋቀር ሁኔታ መካከል ለመቀያየር የሚያገለግል C2 3 x ካስማዎች።
  • ጌትዌይውን ከአርዲኖ ወይም ከ FTDI ጋር ለማገናኘት የሚያገለግል C3 6 x ፒኖች።

የአውታረ መረብ ዱካዎችን ለማግበር ከፈለጉ ከ GPIO2 ጋር የተገናኘው C1 በእጅ መሠረት መሆን አለበት።

ከ GPIO 4 ጋር የተገናኘ C2 በ 2 የተለያዩ ቦታዎች ሊዘጋጅ ይችላል። ለመደበኛው የአሂድ ሁኔታ መሬት ላይ የተቀመጠ እና ወደ ውቅረት ሁኔታ ለመግባት አንድ ወደ 3.3v የተቀናበረ።

በስዕላዊ መግለጫው መሠረት ሁሉንም አካላት በፒሲቢው ላይ ያዋቅሩ እና ከዚያ የመጨረሻውን ምርት ለማግኘት ወደ ብየዳ ይጀምሩ!

ደረጃ 10 የመጨረሻውን ፈተና እንሥራ

Image
Image

የጃቫ ሙከራ ፕሮግራምን ያስጀምሩ።

አርዱዲኖን ያገናኙ።

በጌትዌይ ላይ ኃይል።

እና የጃቫ ኮንሶልን ፣ የአርዱዲኖ ማሳያውን ፣ የአርዱዲኖ LED ን እና የጌትዌይ LEDs ን ይመልከቱ።

ደረጃ 11: ይህንን ንድፍ ከራስዎ መስፈርቶች ጋር ማላመድ ይችላሉ

ሃርድዌርን በተመለከተ

  • ሌላ ESP8266 ን ከመረጡ ከዝርዝሮቹ ጋር ማስተካከል ይኖርብዎታል።
  • ሌላ የ 3.3v ተቆጣጣሪ ከመረጡ ከ 500mA በላይ ማድረስ አለበት እና መሙያውን ማመቻቸት አለብዎት።
  • ብሩህነትን ለማስተካከል የ LED ተቃዋሚዎችን መለወጥ ይችላሉ።
  • ሁሉንም LED ን ማፈን ይችላሉ ነገር ግን ቢያንስ ቀዩን እንዲበራ እመክራለሁ።
  • ULN2803 ን በ 3 ትራንዚስተሮች መተካት ይችላሉ (ወይም ያነሰ እኔ 3 LED ን ላለማስቀመጥ ይመርጣሉ)።
  • እኔ ሙከራ አደረግሁ ግን እዚያ ከ 3.3v Arduino ሰሌዳዎች ጋር መሥራት አለበት። Tx Rx ን ከ 3.3v አያያዥ ጋር ብቻ ያገናኙ።

ውቅርን በተመለከተ

  • 2 የተለያዩ SSID ን ማከማቸት እና መቀያየር ይችላሉ
  • ያገለገለውን GPIO መቀየር ይችላሉ

ሶፍትዌሩን በተመለከተ

የሚመከር: