ዝርዝር ሁኔታ:

የ ESP8266 የጀማሪ መመሪያ እና ESP8266: 17 ደረጃዎች (በስዕሎች) በመጠቀም Tweeting
የ ESP8266 የጀማሪ መመሪያ እና ESP8266: 17 ደረጃዎች (በስዕሎች) በመጠቀም Tweeting
Anonim
የ ESP8266 እና የ ESP8266 ን በመጠቀም Tweeting የጀማሪ መመሪያ
የ ESP8266 እና የ ESP8266 ን በመጠቀም Tweeting የጀማሪ መመሪያ

እኔ ስለ አርዱዲኖ ከ 2 ዓመታት በፊት ተማርኩ። ስለዚህ እንደ ኤልኢዲዎች ፣ አዝራሮች ፣ ሞተሮች ወዘተ ባሉ ቀላል ነገሮች ዙሪያ መጫወት ጀመርኩ። ከዚያ የቀኑን የአየር ሁኔታ ፣ የአክሲዮን ዋጋዎችን ፣ የባቡር ጊዜያትን ማሳየትን የመሳሰሉ ነገሮችን ለማድረግ መገናኘቱ ጥሩ አይመስለኝም። ኤልሲዲ ማሳያ ።እኔ በበይነመረብ በኩል መረጃን በመላክ እና በመቀበል ሊደረግ እንደሚችል አገኘሁ። ስለዚህ መፍትሄው ከኢንቴኔት ጋር መገናኘት ነበር። አርዱዲኖን ከበይነመረቡ ጋር እንዴት ማገናኘት እና መረጃ መላክ እና መቀበል እንደሚቻል ፍለጋዬ ተጀመረ። በይነመረብ ላይ ስለ wifi ሞጁሎች ተምሬ በጣም ውድ እንደሆኑ አገኘሁ። ከዚያ ስለ ESP8266 ተረዳሁ።

ከአንድ ዓመት ገደማ በፊት በ ESP8266 ሞዱል ላይ በበይነመረብ ላይ ብዙ አንብቤ አንድ ገዛሁ ነገር ግን ልክ ባለፈው ወር ከእነሱ ጋር አብሬ ለመስራት ፈልጌ ነበር። በወቅቱ ሰፋ ያለ መረጃ ባለመኖሩ አሁን ግን ብዙ ሰነዶች ፣ ቪዲዮዎች ይገኛሉ በበይነመረብ ላይ ስለ firmware ፣ የ AT ትዕዛዞች ፣ ፕሮጄክቶች ወዘተ ስለዚህ ለመጀመር ለመጀመር ወሰንኩ።

በ ESP8266 ሽቦን በመጀመር እና በመጀመር ብዙ ችግሮች ስገጥሙኝ ይህንን አስተማሪ እንደ ጀማሪ መመሪያ ፃፍኩ። ስለዚህ ሌሎች በሞጁሎቻቸው ላይ ችግር ያጋጠማቸው ሰዎች በፍጥነት እንዲፈቷቸው ይህንን መመሪያ ለመፃፍ ወሰንኩ።

በዚህ መመሪያ ውስጥ ለማሳየት እሞክራለሁ

  • አንድ ESP8266 ን እንዴት እንደሚይዝ እና በአርዱዲኖ ኡኖ በኩል ከእሱ ጋር መገናኘት።
  • እኔ ደግሞ ‹ነገሮችን› ን በመጠቀም አንድ ትዊተር በእሱ እንዴት እንደሚላክ ለማሳየት እሞክራለሁ።

ESP8266 ምን ሊያደርግ ይችላል? እሱ በአዕምሮዎ የተገደበ ነው። በበይነመረብ ላይ የከተማን ሙቀት ፣ የአክሲዮን ዋጋዎችን ፣ ኢሜሎችን መላክ እና መቀበል ፣ የስልክ ጥሪ ማድረግ እና ብዙ ብዙ ነገሮችን በበይነመረብ ላይ ማየት ችያለሁ። Tweet እንዴት እንደሚልክ ይህ መመሪያ።

ደረጃ 1: የሚያስፈልጉዎት ነገሮች

የሚያስፈልጉዎት ነገሮች
የሚያስፈልጉዎት ነገሮች

የሚያስፈልጉዎት ነገሮች እዚህ አሉ። ከእነዚህ ውስጥ አብዛኛዎቹ ከማንኛውም የኤሌክትሪክ መደብር ወይም በመስመር ላይ ሊገዙ ይችላሉ (አገናኞችን ለማጣቀሻ አቅርቤያለሁ)።

  • 1xESP8266 (ESP -01) -ባይ
  • 1xBreadboard አስማሚ (እዚህ እንዴት ማድረግ እንደሚችሉ ይማሩ ወይም አንዳንድ የጃምፐር ሽቦዎችን ይጠቀሙ)
  • 1xLM2596 -eBay
  • 1xLogic ደረጃ መለወጫ -ባይ
  • 1xArduino Uno
  • የዩኤስቢ ገመድ ለአርዱዲኖ ኡኖ
  • 1xBreadboard -eBay
  • ሽቦዎች -eBay
  • አርዱዲኖ አይዲኢ
  • ከ ‹Thingspeak› ጋር ያለ መለያ

ጠቅላላው ወጪ ወደ 600 ሩብልስ (ወደ 9 ዶላር ገደማ) ይሆናል። ኦርጅናሉን ወይም ክሎኔን በሚፈልጉት ላይ በመመስረት የአርዱዲኖ ኡኖን ዋጋ አስቀርቻለሁ። በጣም ርካሹ ክሎኖች በ 500 ሩብልስ አካባቢ (ወደ 4 ዶላር ገደማ) ይገኛሉ።

ደረጃ 2 - በ ESP8266 ላይ የተወሰነ መረጃ

ESP8266 እ.ኤ.አ. በ 2014 ውስጥ የተጀመረው ከአንድ ዓመት በፊት በመሆኑ በጣም አዲስ ነው። ቺፕስ የሚመረተው በኤስፕሬሲፍ ነው።

ጥቅም

የ ESP8266 ትልቁ ጥቅም ምናልባት ዋጋው ነው። እሱ በጣም ርካሽ ነው እና በአንድ ጊዜ እነዚህን ሁለት መግዛት ይችላሉ። ስለእሱ ከማወቄ በፊት የ wifi ሞዱል ለመግዛት እንኳን ማሰብ አልቻልኩም። እነሱ በጣም ውድ ነበሩ. አዲስ የ ESP8266 ስሪቶች በጣም በተደጋጋሚ እየተለቀቁ እና የቅርብ ጊዜው ESP 12. ሆኖም በዚህ መመሪያ ውስጥ እኔ በጣም ተወዳጅ በሆነው በ ESP 01 ላይ ብቻ አተኩራለሁ። ከዚህም በላይ ESP8266 ን ሲገዙ በነባሪው AT firmware ተጭኖ ይመጣል። አንድ እንደገዙ ወዲያውኑ ለመጀመር ጥሩ ነዎት። እንዲሁም ከዚህ አስተማሪ እንደሚመለከቱት እነሱን ማገናዘብ በጣም ቀላል ነው።

ኪሳራ

እያንዳንዱ መሣሪያ የራሱ ጥቅሞች እና ጉዳቶች አሉት እና ESP የተለየ አይደለም። ESP አንዳንድ ጊዜ አብሮ ለመስራት በጣም ተንኮለኛ እና ተስፋ አስቆራጭ ሊሆን ይችላል። እሱ በጣም አዲስ ስለሆነ ስለእሱ መረጃ ለማግኘት ይቸገራል። እንደ እድል ሆኖ አንድ ማህበረሰብ በ esp8266.com በጣም ብዙ እገዛ ነው። በተጨማሪም አንዳንድ ጊዜ እንዲሁ በተከታታይ ግንኙነት ወዘተ ቆሻሻን መጣል ያሉ ያልተጠበቁ ነገሮችን ማድረግ ይጀምራል።

በበይነመረብ ላይ ብዙ ሰነዶች መኖራቸውን ልብ ይበሉ እና ከፊሉ የሚጋጭ ነው። ይህ አስተማሪ ምንም የተለየ አይደለም። ከ ESP8266 ጋር እየተጫወተ ሳለ በበይነመረቡ ላይ ከተጠቀሰው ብዙ እንዳዘለ ተረዳሁ (የእርስዎ ሊሆን ይችላል እንዲሁም) ግን ጥሩ ሰርቷል።

ደረጃ 3: የ ESP8266 ዝርዝር

የ ESP8266 ዝርዝር
የ ESP8266 ዝርዝር

ESP8266 እንደሚታየው 8 ፒኖች አሉት።

Gnd እና Vcc እንደተለመደው ከመሬቱ እና ከአቅርቦቱ ጋር መገናኘት አለባቸው። ESP8266 በ 3.3V ላይ ይሠራል።

ዳግም ማስጀመሪያ ፒን ESP ን በእጅ ለማቀናበር ጥቅም ላይ ይውላል። በተለምዶ 3.3V መገናኘት አለበት። ESP ን ዳግም ማስጀመር ከፈለጉ ይህንን ፒን ከመሬት ጋር ያገናኙት እና ከዚያ ወደ 3.3V ይመለሱ።

CH_PD በመደበኛነት ከ 3.3 ቪ ጋር መገናኘት ያለበት ቺፕ ኃይል ወደ ታች ነው።

GPIO0 እና GPIO2 አጠቃላይ ዓላማ የግብዓት ውፅዓት ፒኖች ናቸው። እነዚህ በመደበኛነት ከ 3.3 ቪ ጋር መገናኘት አለባቸው። ሆኖም የጽኑ ብልጭ ድርግም በሚሉበት ጊዜ GPIO0 ን ከ gnd ጋር ያገናኙት።

Rx እና Tx ፒኖች የ ESP8266 ማስተላለፊያዎች እና መቀበያዎች ናቸው። እነሱ በ 3.3V አመክንዮ ማለትም 3.3V ለ ESP8266 አመክንዮ ከፍተኛ ነው።

ዝርዝር ግንኙነቶች በቀጣዮቹ ደረጃዎች ቀርበዋል።

ደረጃ 4 ከ ESP8266 ጋር ለመገናኘት ምን ጥቅም ላይ መዋል አለበት?

ከ ESP8266 ጋር ለመገናኘት ምን ጥቅም ላይ መዋል አለበት?
ከ ESP8266 ጋር ለመገናኘት ምን ጥቅም ላይ መዋል አለበት?
ከ ESP8266 ጋር ለመገናኘት ምን ጥቅም ላይ መዋል አለበት?
ከ ESP8266 ጋር ለመገናኘት ምን ጥቅም ላይ መዋል አለበት?
ከ ESP8266 ጋር ለመገናኘት ምን ጥቅም ላይ መዋል አለበት?
ከ ESP8266 ጋር ለመገናኘት ምን ጥቅም ላይ መዋል አለበት?

እንደ FTDI ፕሮግራም አድራጊዎች ፣ ዩኤስቢ ወደ TTL ተከታታይ መለወጫ ፣ አርዱዲኖ ወዘተ ካሉ ከ ESP8266 ጋር ለመገናኘት ሊያገለግሉ የሚችሉ ብዙ መሣሪያዎች አሉ ሆኖም ግን እኔ ቀላሉ እና ሁሉም ማለት ይቻላል ስላለው ብቻ አርዱዲኖ ኡኖን ተጠቅሜአለሁ። አርዱinoኖ ይኑርዎት እርስዎም አርዱዲኖ አይዲኢ አለዎት እና የእሱ ተከታታይ ክትትል ከ ESP8266 ጋር ለመገናኘት ሊያገለግል ይችላል።

ሆኖም ከፈለጉ ወይም ቀድሞውኑ ካለዎት የ FTDI ፕሮግራመርን ወይም ዩኤስቢን ወደ TTL ተከታታይ መለወጫ (በኋላ እንዴት እንደሚያገናኙዋቸው የበለጠ)። እንዲሁም እንደ RealTerm ወይም putty ያሉ ብዙ ሶፍትዌሮች አሉ። እነዚህ ልክ እንደ አርዱዲኖ አይዲኢ ተከታታይ መቆጣጠሪያ በተመሳሳይ መንገድ።

ደረጃ 5 ESP8266 ን በመጋገሪያ ሰሌዳ ላይ መጫን

በዳቦ ሰሌዳ ላይ ESP8266 ን መጫን
በዳቦ ሰሌዳ ላይ ESP8266 ን መጫን
በዳቦ ሰሌዳ ላይ ESP8266 ን መጫን
በዳቦ ሰሌዳ ላይ ESP8266 ን መጫን

የ ESP8266 ፒኖች ዳቦ ሰሌዳ ተስማሚ እንዳልሆኑ ልብ ይበሉ። ይህ በ 2 መንገዶች ሊሸነፍ ይችላል።

ነገሮችን እንዲበላሽ ወይም ሊያደርጓቸው የሚችሉ የወንድ ዝላይ ሽቦዎችን ሴት ይጠቀሙ

በዚህ Instructable ወይም እንደሚታየው ያድርጉ

አስማሚ ሰሌዳ ይጠቀሙ ፣ እራስዎ ያድርጉት (በመምህራን ላይ ብዙ አሉ) ንፁህ ነው።

ደረጃ 6 የኃይል አቅርቦት

ገቢ ኤሌክትሪክ
ገቢ ኤሌክትሪክ

ESP8266 በ 3.3V አቅርቦት ላይ ይሠራል። በአርዱዲኖ ላይ ካለው 5 ቪ ፒን ጋር አያገናኙት። ምናልባት ይቃጠላል።

አንዳንድ መማሪያዎች 1k ፣ 2k resistors ን እንደ 5V በመጠቀም የቮልቴጅ መከፋፈያ ወረዳ እንዲሠሩ እና በ 2 ኪ resistor ላይ 3.3 ቮን እንዲያገኙ እና ለአርዲኖ እንዲያቀርቡ ሀሳብ አቅርበዋል። ሆኖም ይህንን ባደረግኩበት ጊዜ ESP እንኳን ኃይል እንደሌለው ተረዳሁ።

በአርዱዲኖ ላይ 3.3 ቮን በመጠቀም እሱን ማብራት ችዬ ነበር ፣ ግን ከተወሰነ ጊዜ በኋላ ESP እንደሞቀ አገኘሁ።

3.3V የቮልቴጅ መቆጣጠሪያን መጠቀም ይችላሉ።

ወይም LM2596 dc-dc ደረጃ ወደታች መቀየሪያን መጠቀም ይችላሉ ።እነዚህ በጣም ርካሽ ናቸው እና እኔ እነዚህን እጠቀም ነበር። 5 ቮን ከአርዱዲኖ ወደ ግቤት ይስጡ። ውፅዓቱ 3.3VI እስካልሆነ ድረስ ESP ኃይል ሊኖረው እንደሚችል እስኪያገኝ ድረስ። ከእነዚህ ውስጥ ከአንዱ ለሰዓታት በስዕሉ ላይ እንደሚታየው ግንኙነቶችን ያድርጉ።

ደረጃ 7 - የሎጂክ ደረጃ ልወጣ

የሎጂክ ደረጃ ልወጣ
የሎጂክ ደረጃ ልወጣ

አርዱinoኖ 5 ቮ አመክንዮ ሲኖረው ESP 3.3V ሎጂክ እንዳለው ተጠቅሷል።

ይህ ማለት በ ESP 3.3V ውስጥ አርዲኖ 5V ውስጥ ሎጂክ HIGH ነው ማለት ነው።ይህ አንድ ላይ ሲገናኙ አንዳንድ ችግሮችን ሊያስከትል ይችላል።

ESP Rx እና Tx ን ከአርዱዲኖ ጋር በሚገናኝበት ጊዜ የሎጂክ ደረጃ መለወጥ ተግባራዊ መሆን እንዳለበት በበይነመረብ ላይ አገኘሁ።

አንዳንድ አጋዥ ሥልጠናዎች የ ESP Rx ሚስማርን በሚያገናኙበት ጊዜ የሎጂክ ደረጃ መለወጥ እንደሚያስፈልግ ጠቅሰዋል።

ሆኖም በመደበኛነት የ ESP Rx እና Tx ፒኖችን ከአርዲኖ ጋር ማገናኘት ምንም ችግር እንደሌለ አገኘሁ

Rx እና Tx ን በሎጂክ ደረጃ መለወጫ እንዲሁም በ Rx ብቻ በኩል አገናኝቻለሁ ነገር ግን ምንም ምላሽ አላገኘሁም።

ሆኖም TX ን በቀጥታ በማገናኘት ላይ የ ESP Tx ሚስማርን በሎጂክ ደረጃ መለወጫ በኩል ማገናኘት እንዲሁ ምንም ችግር እንደሌለ አገኘሁ

ስለዚህ የሎጂክ ደረጃ መለወጫ ጥቅም ላይ ሊውል ወይም ላይሆን ይችላል።

በሙከራ እና በስህተት ለእርስዎ የሚስማማዎትን ማንኛውንም ዘዴ ይጠቀሙ።

ደረጃ 8 - ግንኙነቶች

ግንኙነቶች
ግንኙነቶች

የ ESP8266 ግንኙነቶች የሚከተሉት ናቸው

ESP8266 እ.ኤ.አ.

Gnd ------------------- Gnd

GPIO2 --------------- 3.3 ቪ

GPIO0 --------------- 3.3 ቪ

አርክስ -------------------- አርዱinoኖ አርክስ

Tx --------------------- Tx of Arduino (ቀጥታ ወይም በሎጂክ ደረጃ መለወጫ)

CH_PD -------------- 3.3 ቪ

ዳግም አስጀምር -------------- 3.3 ቪ

ቪሲሲ -------------------- 3.3 ቪ

(በአንዳንድ ስሪቶች ውስጥ ESP Rx ከ Arduino Tx ጋር መገናኘት እንዳለበት እና ESP Tx Arduino Rx መገናኘት እንዳለበት ልብ ይበሉ)።

የ FTDI ፕሮግራመር ወይም ዩኤስቢን ወደ TTL ተከታታይ መለወጫ የሚጠቀሙ ከሆነ ፣ Tx እና Rx ን ወደ Rx እና Tx of ESP8266 ያገናኙ።

ደረጃ 9: መጀመር

ግንኙነቶቹን ካደረጉ በኋላ ይስቀሉ

ባዶነት ማዋቀር ()

{}

ባዶነት loop ()

{}

ማለትም ወደ አርዱinoኖ ባዶ ንድፍ።

ተከታታይ ማሳያውን ይክፈቱ እና ወደ “ሁለቱም NL እና CR” ያዋቅሩት።

ከባውድ ተመን ጋር ሙከራ ያድርጉ። ብዙውን ጊዜ 9600 መሆን አለበት ፣ ግን አንዳንድ ጊዜ 115200 ሊሆን ይችላል።

ደረጃ 10: በትእዛዞች

AT ትዕዛዞች
AT ትዕዛዞች

“AT ትዕዛዞችን” ማለት እንደ ዳግም ማስጀመር ፣ ከ wifi ጋር መገናኘት ያሉ አንዳንድ ተግባሮችን ለማከናወን እንዲችል ወደ ESP8266 ሊላኩ የሚችሉ ትዕዛዞች ናቸው። ESP በምላሹ በጽሑፍ መልክ አንዳንድ ማረጋገጫ ይልካል። በ AT ትዕዛዞች እና ESP እንዴት እንደሚመልስላቸው። በመላክ እኔ ትዕዛዙን መተየብ እና ግባ (ተመላሽ) መምታት ማለቴ መሆኑን ልብ ይበሉ።

በተከታታይ ማሳያ በኩል AT ይላኩ።

ይህ ትእዛዝ እንደ የሙከራ ትእዛዝ ያገለግላል።

ESP እንዴት እንደሚመልስ - እሺ መመለስ አለበት።

በተከታታይ ማሳያ በኩል AT+RST ን ይላኩ።

ይህ ትዕዛዝ ሞጁሉን እንደገና ለማስጀመር ያገለግላል።

ESP እንዴት እንደሚመልስ - ESP የቆሻሻ ጭነት ይመልሳል። ሆኖም ዝግጁ ወይም ዝግጁ ይፈልጉ።

በተከታታይ ማሳያ በኩል AT+GMR ን ይላኩ።

ይህ ትእዛዝ የሞዱሉን የጽኑ ሥሪት ለመወሰን ያገለግላል።

ESP እንዴት እንደሚመልስ - የጽኑዌር ስሪት መመለስ አለበት።

የጽኑዌር መሣሪያ ብዙውን ጊዜ በሮማው ላይ (ማህደረ ትውስታን ብቻ ያንብቡ) ላይ የተጫነ የሶፍትዌር ቁራጭ ነው ፣ ማለትም እሱ ብዙ ጊዜ እንዲለወጥ ወይም በጭራሽ አይለወጥም። የመሣሪያውን ቁጥጥር እና የውሂብ ማዛባት ይሰጣል። ESP8266 ቁጥር አለው ከተለያዩ የጽኑ ዕቃዎች ሁሉም ለመብረቅ (ለመጫን) በጣም ቀላል ናቸው።

ደረጃ 11 የ AT ትዕዛዞች አጠቃላይ አገባብ

የተለያዩ ተግባራትን ለማከናወን የ AT ትዕዛዞች አጠቃላይ አገባብ ተሰጥቷል-

AT+ልኬት =?

በዚህ ዓይነት ውስጥ ያለ ትእዛዝ በተከታታይ ማሳያ በኩል ሲላክ ፣ ESP ልኬቱ ሊወስዳቸው የሚችላቸውን እሴቶች ሁሉ ይመልሳል።

AT+ልኬት = ቫል

በዚህ ዓይነት ውስጥ ያለ ትእዛዝ በተከታታይ ተቆጣጣሪ በኩል ሲላክ ፣ ESP የግቤት ዋጋን ወደ ቫል ያዘጋጃል።

AT+ልኬት?

በዚህ ዓይነት ውስጥ ያለ ትእዛዝ በተከታታይ ተቆጣጣሪ በኩል ሲላክ ፣ ESP የአሁኑን የመለኪያ እሴት ይመልሳል።

አንዳንድ የ AT ትዕዛዞች ከላይ ከተጠቀሱት ዓይነቶች አንዱን ብቻ ሊወስዱ ይችላሉ ፣ አንዳንዶቹ ደግሞ ሁሉንም 3 ሊወስዱ ይችላሉ።

ከላይ በተጠቀሱት 3 ዓይነቶች ሁሉ ውስጥ የሚቻል የትእዛዝ ምሳሌ የ wifi ሁነታን ለማዘጋጀት የሚያገለግል CWMODE ነው።

AT+CWMODE ላክ =? በተከታታይ መቆጣጠሪያ በኩል።

ESP እንዴት እንደሚመልስ-ESP CWMODE (1-3) ሊወስዳቸው የሚችሉት ሁሉም እሴቶች በተለይ +CWMODE (1-3) ይመለሳሉ።

1 = የማይንቀሳቀስ

2 = ኤ.ፒ

3 = ሁለቱም የማይንቀሳቀስ እና ኤ.ፒ

በተከታታይ ማሳያ በኩል AT+CWMODE = 1 ን ይላኩ።

ESP እንዴት እንደሚመልስ - በ CWMODE ውስጥ ከቀድሞው እሴቱ ለውጥ ካለ እና ወደ የማይንቀሳቀስ ከተዋቀረ እሺ መመለስ አለበት ፣ አለበለዚያ በ CWMODE እሴት ላይ ለውጥ ከሌለ ምንም ለውጥ መመለስ የለበትም።

አስፈላጊ: CWMODE ወደ 1 ካልተዋቀረ በቀር በኋለኞቹ ደረጃዎች ውስጥ ያሉት ትዕዛዞች አይሰሩም።

AT+CWMODE ይላክ? በተከታታይ መቆጣጠሪያ በኩል።

ESP እንዴት እንደሚመልስ - የ CWMODE የአሁኑ እሴት መመለስ አለበት ፣ በተለይም ከላይ ያለውን ደረጃ ከተከተሉ +CWMODE 1 መመለስ አለበት።

ደረጃ 12 - ከ Wifi ጋር በመገናኘት ላይ

በተከታታይ ማሳያ በኩል AT+CWLAP ን ይላኩ

ይህ ትእዛዝ በአካባቢው ያሉትን ሁሉንም አውታረመረቦች ለመዘርዘር ያገለግላል።

ESP እንዴት እንደሚመልስ - ሁሉም የሚገኙ የመዳረሻ ነጥቦች ወይም የ wifi አውታረ መረቦች ዝርዝር መመለስ አለበት።

AT+CWJAP = "SSID" ፣ "የይለፍ ቃል" ይላኩ

(ድርብ ጥቅሶችን ጨምሮ)።

ይህ ትእዛዝ የ wifi አውታረ መረብን ለመቀላቀል ያገለግላል።

ESP እንዴት እንደሚመልስ - ሞጁሉ ከአውታረ መረቡ ጋር ከተገናኘ እሺ መመለስ አለበት።

AT+CWJAP ይላኩ? በተከታታይ መቆጣጠሪያ በኩል

ይህ ትእዛዝ ESP በአሁኑ ጊዜ የተገናኘበትን አውታረ መረብ ለመወሰን ያገለግላል።

ESP እንዴት እንደሚመልስ - ESP የተገናኘበት አውታረ መረብ ይመለሳል። በተለይ +CWJAP “SSID”

በተከታታይ ማሳያ በኩል AT+CWQAP ን ይላኩ

ይህ ትእዛዝ ESP በአሁኑ ጊዜ ከተገናኘበት አውታረ መረብ ለመለያየት ያገለግላል።

ESP እንዴት እንደሚመልስ - ESP የተገናኘበትን አውታረ መረብ አቋርጦ እሺ ይመለሳል።

በተከታታይ ማሳያ በኩል AT+CIFSR ን ይላኩ

ይህ ትእዛዝ የኢኤስፒን አይፒ አድራሻ ለመወሰን ያገለግላል።

ESP እንዴት እንደሚመልስ - የኢሠፓው አይፒ አድራሻ ተመልሷል።

ደረጃ 13 - ነገሮች ይናገሩ

ነገሮች ይናገሩ
ነገሮች ይናገሩ
ነገሮች ይናገሩ
ነገሮች ይናገሩ
ነገሮች ይናገሩ
ነገሮች ይናገሩ
ነገሮች ይናገሩ
ነገሮች ይናገሩ

በ Thingspeak ላይ መለያ ካልፈጠሩ አሁን አንድ ያድርጉ።

በ Thingspeak ላይ መለያ ከፈጠሩ በኋላ ወደ መተግበሪያዎች> ThingTweet ይሂዱ።

የትዊተር መለያዎን ከእሱ ጋር ያገናኙት።

የመነጨውን የኤፒአይ ቁልፍን ልብ ይበሉ።

የ ThingTweet መተግበሪያው የቲዊተርን መለያ ወደ ThingSpeak መለያዎ ለማገናኘት ስራ ላይ ከዋለ በኋላ የ TweetContol ኤፒአዩን በመጠቀም ትዊተር መላክ ይችላሉ።

ኤፒአይ (የመተግበሪያ ፕሮግራም በይነገጽ) ሁለት የሶፍትዌር ፕሮግራሞች እርስ በእርስ እንዲገናኙ የሚፈቅድ ኮድ ነው።

ለገንቢዎች የሚገኙ አንዳንድ ሌሎች ኤ.ፒ.አይ.ዎች የ Google ካርታዎች ኤፒአይ ፣ ክፍት የአየር ሁኔታ ኤፒአይ ወዘተ ናቸው።

ESP ከተዋቀረ ፣ ከተመረመረ እና ከ wifi ጋር ከተገናኘ በኋላ (በመሠረቱ በቀደሙት 2 ደረጃዎች የተሰጡ ሁሉም እርምጃዎች) ፣ ከዚህ በታች በተዘረዘሩት ደረጃዎች ውስጥ ይሂዱ

ደረጃ 14 - አንዳንድ ተጨማሪ የ AT ትዕዛዞች

በተከታታይ ማሳያ በኩል AT+CIPMODE = 0 ን ይላኩ

ESP እንዴት እንደሚመልስ - እሺ ተመልሷል።

የ CIPMODE ትዕዛዙ የዝውውር ሁነታን ለማዘጋጀት ያገለግላል።

0 = መደበኛ ሁኔታ

1 = UART-WiFi ማለፊያ ሁነታ

በተከታታይ ማሳያ በኩል AT+CIPMUX = 1 ን ይላኩ

ESP እንዴት እንደሚመልስ - እሺ ተመልሷል።

የ CIPMUX ትዕዛዝ ነጠላ ወይም ብዙ ግንኙነቶችን ለማቀናበር ያገለግላል።

0 = ነጠላ ግንኙነት

1 = ብዙ ግንኙነት

ደረጃ 15 የ TCP ግንኙነትን ማዋቀር

የ TCP ግንኙነትን በማዋቀር ላይ
የ TCP ግንኙነትን በማዋቀር ላይ
የ TCP ግንኙነትን በማዋቀር ላይ
የ TCP ግንኙነትን በማዋቀር ላይ

ልብ ይበሉ ከመጀመሪያው ትእዛዝ ጀምሮ ፣ የመጀመሪያውን እንደላኩ ግንኙነቱ ለተወሰነ ጊዜ ብቻ ይቋቋማል። ስለዚህ ትዕዛዞችን በተቻለ ፍጥነት ይላኩ።

AT+CIPSTART = 0 ፣ “TCP” ፣ “api.thingspeak.com” ፣ 80 ን በተከታታይ ማሳያ በኩል ይላኩ

ESP እንዴት እንደሚመልስ - ግንኙነቱ ከተመሠረተ የተገናኘ ይመለሳል።

ይህ ትእዛዝ የ TCP ግንኙነትን ለማቋቋም ያገለግላል።

አገባቡ AT+CIPSTART = የአገናኝ መታወቂያ ፣ ዓይነት ፣ የርቀት አይፒ ፣ የርቀት ወደብ ነው

የት

የአገናኝ መታወቂያ = የአውታረ መረብ ግንኙነት መታወቂያ (0 ~ 4) ፣ ለብዙ ግንኙነት የሚያገለግል።

ዓይነት = ሕብረቁምፊ ፣ “TCP” ወይም “UDP”።

የርቀት አይፒ = ሕብረቁምፊ ፣ የርቀት አይፒ አድራሻ (የድር ጣቢያው አድራሻ)።

የርቀት ወደብ = ሕብረቁምፊ ፣ የርቀት ወደብ ቁጥር (ብዙውን ጊዜ 80 ሆኖ ተመርጧል)።

በተከታታይ ማሳያ በኩል AT+CIPSEND = 0 ፣ 110 ን ይላኩ

ESP እንዴት እንደሚመልስ:> (ይበልጣል) ትዕዛዙ ከተሳካ ይመለሳል።

ይህ ትዕዛዝ ውሂብ ለመላክ ያገለግላል።

አገባቡ AT+CIPSEND = የአገናኝ መታወቂያ ፣ ርዝመት ነው

የት

የአገናኝ መታወቂያ = የግንኙነቱ መታወቂያ (0 ~ 4) ፣ ለብዙ ማገናኘት። CIPMUX ወደ 1 ከተዋቀረ 1 ነው።

ርዝመት = የውሂብ ርዝመት ፣ MAX 2048 ባይቶች በአጠቃላይ ለርዝመቱ ብዙ ቁጥር ይምረጡ።

ደረጃ 16 - ትዊቱን መላክ

ትዊቱን በመላክ ላይ
ትዊቱን በመላክ ላይ

አሁን ትዊተር ለመላክ

GET/apps/thingtweet/1/statuses/update? Api_key = yourAPI & status = yourtweet በተከታታይ ማሳያ በኩል ይላኩ።

ኤፒአይዎን በኤፒአይ ቁልፍ እና በትዊተርዎ በሚፈልጉት በማንኛውም ትዊተር ይተኩ።

ከላይ ያለውን ትዕዛዝ እንደላኩ ግባውን (መመለሻውን) በ 1 ሰከንድ ገደማ መጫን ይጀምሩ። ከተወሰነ ጊዜ በኋላ እሺ ፣ +IPD ፣ 0 ፣ 1: 1 እና እሺ ይላኩ ይህም ማለት ትዊቱ ተለጠፈ ማለት ነው።

ትዊተርዎን ይክፈቱ እና ትዊቱ የተለጠፈ መሆኑን ወይም አለመሆኑን ያረጋግጡ።

እንዲሁም ተመሳሳይ ትዊተር በተደጋጋሚ ሊላክ እንደማይችል ልብ ይበሉ።

የተላከው ከላይ ሕብረቁምፊ (GET….) ፣ የኤችቲቲፒ GET ጥያቄ ነው።

የ GET ጥያቄው ከተሰጠው አገልጋይ (api.thingspeak.com) ውሂብ ለማውጣት ጥቅም ላይ ይውላል።

ደረጃ 17: ከዚህ በኋላ ምን ማድረግ እንዳለበት

(ቪዲዮውን ቢያንስ በ 360 ፒ ይመልከቱ)

ኮዱን እና መርሃግብሮችን ለማውረድ ወደዚህ ማከማቻ ይሂዱ። “ክሎኔን ወይም አውርድ” ቁልፍን (በቀኝ በኩል አረንጓዴ ቀለም ያለው) ላይ ጠቅ ያድርጉ እና የዚፕ ፋይሉን ለማውረድ “ዚፕ ያውርዱ” ን ይምረጡ። አሁን ለማግኘት በኮምፒተርዎ ላይ ይዘቱን ያውጡ። ኮዱን እና ንድፈ -ሐሳቦችን (በሥዕላዊ መግለጫው አቃፊ ውስጥ).እኔም ሁሉንም የ AT ትዕዛዞችን የሚያጠቃልል የማጭበርበሪያ ሉህ ወደዚህ ማከማቻ ሰቅያለሁ።

ESP8266 ን በሚመለከት በበይነመረብ ላይ ብዙ ብዙ ታላቅ ሀብቶች አሉ። አንዳንዶቹን እዚህ ጠቅሻለሁ-

  • ኬቪን ዳርራ ቪዲዮዎች።
  • ስለ ሁሉም ቪዲዮዎች።
  • esp8266.com

እንዲሁም በአት ትዕዛዞች የበለጠ ሊሞክሩ ይችላሉ። በበይነመረቡ ላይ እንደ የአየር ሁኔታን ፣ የአክሲዮን ዋጋዎችን ፣ ወዘተ የመሳሰሉትን ሁሉንም ነገሮች ማድረግ የሚችሉ ብዙ ኤፒአይዎች አሉ።

ሙሉ የ AT ትዕዛዝ ሰነድ

እንዲሁም በአሁኑ ጊዜ የአንድ ዳሳሽ የአናሎግ እሴቶችን በራስ -ሰር በሚለዋወጥ ፕሮግራም ላይ እየሠራሁ ነው እና በትክክል ከሠራ በኋላ እለጥፈዋለሁ።

በአርዲኖ የሁሉም ነገሮች ውድድር ውስጥ የእኔን የማስተማር ድምጽ ለእሱ ከወደዱት።

የሚመከር: