ዝርዝር ሁኔታ:

ESP8266 አውቶሜሽን ከድር በይነገጽ እና ዲዲኤንኤስ ጋር - 8 ደረጃዎች
ESP8266 አውቶሜሽን ከድር በይነገጽ እና ዲዲኤንኤስ ጋር - 8 ደረጃዎች

ቪዲዮ: ESP8266 አውቶሜሽን ከድር በይነገጽ እና ዲዲኤንኤስ ጋር - 8 ደረጃዎች

ቪዲዮ: ESP8266 አውቶሜሽን ከድር በይነገጽ እና ዲዲኤንኤስ ጋር - 8 ደረጃዎች
ቪዲዮ: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, ህዳር
Anonim
Image
Image
WiFi ESP8266 NodeMcu ESP-12E
WiFi ESP8266 NodeMcu ESP-12E

በዛሬው ጽሑፍ ውስጥ የዲዲኤንኤስ (ተለዋዋጭ የጎራ ስም ስርዓት) ባህሪን በመጠቀም ፣ መኖሪያ ሊሆን የሚችል አውቶማቲክን እናሳያለን። በ ESP8266 ፣ በ NodeMCU ላይ የሚያስቀምጡትን መተግበሪያ እንዴት እንደሚያዋቅሩ ይረዱዎታል። እንዲሁም ፣ የቤትዎን መሣሪያዎች ከስማርትፎንዎ ለመቆጣጠር ዲዲኤንኤስን እንዴት እንደሚያዋቅሩ እናያለን።

በመሠረቱ ፣ መርሃግብሩ እንደሚከተለው ይሠራል -የእርስዎ ስማርትፎን በ DDNS አገልግሎት አማካኝነት መረጃን ወደ ደመና ይልካል ፣ ይህም በቤትዎ ውስጥ የሚገኘውን የእርስዎን ESP8266 ይደርሳል።

በዚህ ሁኔታ ፣ የምንጭ ኮዱ ትልቅ ነው እና እሱ ራሱ እንደ ድር አሳሽ ሆኖ እንዲሠራ የ ESP ባህሪን ይጠቀማል። ለምን ይጠቅማል? ደህና ፣ በስማርትፎንዎ ላይ ማንኛውንም መተግበሪያ መጫን አያስፈልግዎትም። እሱ በ iOS ፣ በኮምፒተር ፣ በ Android ወይም በማንኛውም አሳሽ በሚይዝ ማንኛውም ነገር ላይ በትክክል ይሠራል።

ደረጃ 1-WiFi ESP8266 NodeMcu ESP-12E

ደረጃ 2 ዲዲኤንኤስ

ዲዲኤንኤስ
ዲዲኤንኤስ
ዲዲኤንኤስ
ዲዲኤንኤስ
ዲዲኤንኤስ
ዲዲኤንኤስ

በመጀመሪያ ፣ በ NO-IP ድርጣቢያ ፣ https://www.noip.com/ ላይ መለያ መፍጠር አስፈላጊ ነው። እኛ የምንጠቀመው አገልግሎት ይህ ነው። የመግቢያ እና የይለፍ ቃል ካዘጋጁ በኋላ ወደ መለያዎ ይግቡ እና “የአስተናጋጅ ስም” እና “ጎራ” ን ያዘጋጁ። የመቅጃ ዓይነት እና እንደ (ሀ) ይተዉት። ከተሞላው በኋላ “የአስተናጋጅ ስም አክል” ላይ ጠቅ ያድርጉ። ከዚያ “መለያ” ላይ ጠቅ በማድረግ ወደ መለያው ቅንብር ይሂዱ። በዚህ ሁኔታ ፣ እኛ “automacaoesp.ddns.net” ን እንጠቀማለን።

ከዚያ “USERNAME” ን ያዘጋጁ እና ቅንብሮቹን ያስቀምጡ።

አሁን ወደ ራውተር ይሂዱ እና “ተለዋዋጭ ዲ ኤን ኤስ” ን ጠቅ ያድርጉ። በዚህ ሁኔታ ውስጥ "automacaoesp.ddns.net" በሆነው በመለያ ውቅረት ፣ በይለፍ ቃል እና በጎራ ስም ውስጥ በተጠቀሱት የተጠቃሚ ስም መስኮች ይሙሉ። “ዲዲኤንኤስን አንቃ” የሚለውን አማራጭ ያንቁ እና አስቀምጥን ጠቅ ያድርጉ። አሁን ፣ “ተሳካ!” የሚል መልእክት ይሰጣል። ከሰራ።

ወደ NO-IP ገጽ በመመለስ በ “የአስተናጋጆች ስም” የጎን ምናሌ ላይ ጠቅ ያድርጉ እና ከዚህ በታች እንደሚታየው የራውተርዎ ምዝገባ ከታየ ያረጋግጡ። የእርስዎ ራውተር ውጫዊ አይፒ መታየት አለበት።

የመጨረሻው እርምጃ የራውተር ወደቡን ወደ ውስጣዊ አውታረ መረብ መሣሪያ ማዞር ነው። የኢኤስፒውን አይፒ (192.168.1.111) እንገልፃለን ፣ ስለዚህ ወደ ራውተር “ማስተላለፍ” -> “ምናባዊ ሰርቨሮች” ማያ ገጽ እንገባለን እና “አዲስ አክል” ላይ ጠቅ ያድርጉ።

የሚያስተላልፈውን ወደብ እና የውስጣዊ አውታረ መረብ መሣሪያውን አይፒ ይሙሉ ፣ ከዚያ ፕሮቶኮል “ሁሉንም” ያሳያል (ከአንድ ብቻ ካልሠሩ በስተቀር) እና ሁኔታውን እንደ “ነቅቷል” ገባሪ ሆኖ ያቆዩት። አስቀምጥ።

ደረጃ 3: ዲያግራም

ዲያግራም
ዲያግራም

ይህ ከተደረገ በኋላ ይሠራል። የውጭው የአይፒ አድራሻ ምንም ይሁን ምን ፣ በነባሪ ወደብ 80 ላይ “automacaoesp.ddns.net” ን ሲደርሱ ፣ 192.168.1.111 አይፒ ባለው የውስጥ አውታረ መረብ መሣሪያ ወደብ 80 ላይ ይወድቃሉ።

ይህ አድራሻ ተስተካክሎ እንዲቆይ ያስታውሱ።

ደረጃ 4: በ Automacao.ino ፋይል ውስጥ ማሻሻያዎች

በ Automacao.ino ፋይል ውስጥ ለውጦች
በ Automacao.ino ፋይል ውስጥ ለውጦች

የሚከተሉት ቅንብሮች በአውታረ መረብ ቅንብሮችዎ ላይ እንዲለወጡ ያድርጉ እና በ MAX_PIN_COUNT ላይ በ +1 ካርድዎ ላይ ያለውን ከፍተኛውን የ GPIO ቁጥር ያስገቡ።

// Mude para os dados da sua rede #SSID "TesteESP" #define SENHA "87654321" #define IP "192.168.1.111" #define GATEWAY "192.168.1.1" #define SUBNET "255.255.255.0" // Quantidade maxima de pinos, lembrando que os gpios // geralmente começam em 0. // Se o gpio máximo ለ 16 ፣ ለምሳሌ ፣ coloque 17 #ጥራት MAX_PIN_COUNT 17

በፋይሉ automacao.html ውስጥ ፣ በ ddns no-ip ድርጣቢያ ውስጥ ያስመዘገቡበትን ዩአርኤል መስመር 117 ይለውጡ።

ደረጃ 5 - ፋይሎችን ለመፃፍ ተሰኪ

ፋይሎችን ወደ esp8266 ብልጭታ ለመፃፍ በአርዱዲኖ አይዲኢ ውስጥ ተሰኪውን ማካተት አለብዎት። ተሰኪውን እዚህ ያውርዱ። ፋይሉን ይንቀሉ እና በዊንዶውስ ውስጥ ከሆነ የ.jar ፋይልን በ

C: / ተጠቃሚዎች / ሰነዶች / Arduino / tools / ESP8266FS / tool / esp8266fs.jar

ማክ የሚጠቀሙ ከሆነ የ.jar ፋይልን በ

~ / ሰነዶች / አርዱinoኖ / መሣሪያዎች / ESP8266FS / tool / esp8266fs.jar

የ Arduino IDE ን እንደገና ያስጀምሩ። አሁን አዲስ አማራጭ በመሳሪያዎች ውስጥ ይታያል። “ESP8266 Sketch Data Upload” የተባለ ይህ አማራጭ በ ESP8266 ብልጭታ ውስጥ የ “ዳታ” አቃፊ ይዘቶችን ይመዘግባል።

የ "ቀን" አቃፊ አሁን ባለው.ino ፋይል አቃፊ ውስጥ መሆን አለበት።

የኤችቲኤምኤል ፋይልን ማስቀመጥ ከፈለጉ ፣ ለምሳሌ ፦

~ / አውቶሜሽን / አውቶሜሽን

~ / አውቶሜሽን / ውሂብ / አውቶሜሽን.html

ደረጃ 6 የ Html ፋይልን ያስቀምጡ

የኤችቲኤምኤል ፋይልን ያስቀምጡ
የኤችቲኤምኤል ፋይልን ያስቀምጡ

በ “ውሂብ” አቃፊ ውስጥ ያለውን የ “አውቶካዎ.html” ፋይል ወደ ESP ፋይል ስርዓት ለመላክ ይህንን አማራጭ ጠቅ ያድርጉ

ደረጃ 7: ሙከራ

ሙከራ
ሙከራ
ሙከራ
ሙከራ
ሙከራ
ሙከራ

1. አሁንም በአርዱዲኖ አይዲኢ ውስጥ ኮዱን ለማጠናቀር እና ወደ ESP ለመላክ ቀስቱን ጠቅ ያድርጉ። አሁን ወደ አሳሽ ይሂዱ እና በአይፒ አይ ጣቢያው ላይ በተመዘገቡት በአድራሻ አሞሌ ውስጥ ዩአርኤሉን ይተይቡ። ውጤቱ የምስሉ መሆን አለበት።

2. "የፒን ቁጥር" ን ጠቅ ያድርጉ እና ከሚታየው ዝርዝር ውስጥ የፒን ቁጥርን ይምረጡ።

3. ከተመረጠው ፒን ጋር የሚዛመድ የአዝራር ስም ያስገቡ እና “+” ን ጠቅ ያድርጉ።

4. የተመረጠው ስም ያለው አዝራር በዝርዝሩ ውስጥ ይታያል።

5. አዝራሩን ጠቅ ሲያደርጉ ሰማያዊ ይሆናል እና እርስዎ በመረጡት ቁጥር ፒን ከፍተኛ ይሆናል።

6. ፒን ወደ LOW እንዲመለስ ከፈለጉ ፣ በቀላሉ አዝራሩን እንደገና ጠቅ ያድርጉ። አዝራሩን ለማስወገድ ጠቅ ያድርጉ "-"

ደረጃ 8 - ፋይሎቹን ያውርዱ

ፋይሎቹን ያውርዱ ፦

INO

ፒዲኤፍ

የሚመከር: