ዝርዝር ሁኔታ:

የ NodeMCU WiFi ሞዱል እና ብላይንክ መተግበሪያን በመጠቀም LED ን መቆጣጠር 7 ደረጃዎች
የ NodeMCU WiFi ሞዱል እና ብላይንክ መተግበሪያን በመጠቀም LED ን መቆጣጠር 7 ደረጃዎች

ቪዲዮ: የ NodeMCU WiFi ሞዱል እና ብላይንክ መተግበሪያን በመጠቀም LED ን መቆጣጠር 7 ደረጃዎች

ቪዲዮ: የ NodeMCU WiFi ሞዱል እና ብላይንክ መተግበሪያን በመጠቀም LED ን መቆጣጠር 7 ደረጃዎች
ቪዲዮ: አርዱዪኖ ናኖ፣ BME280 እና SSD1306 OLED የአየር ሁኔታ ጣቢያ 2024, ህዳር
Anonim
የ NodeMCU WiFi ሞዱል እና ብላይንክ መተግበሪያን በመጠቀም LED ን መቆጣጠር
የ NodeMCU WiFi ሞዱል እና ብላይንክ መተግበሪያን በመጠቀም LED ን መቆጣጠር

ይህ አስተማሪ በብሌንክ ስማርትፎን መተግበሪያ በኩል የ NodeMCU ESP8266 WiFi ሞዱሉን በመጠቀም እንዴት ኤልኢዲ መቆጣጠር እንደሚችሉ ያሳየዎታል። ጀማሪ ከሆኑ ይቀጥሉ። እርስዎ የበለጠ ልምድ ካሎት ፣ ይህ ፕሮጀክት እንዴት እንደሚሠራ በዝርዝር ስናገር እስከመጨረሻው ለመዝለል ፍላጎት ሊኖርዎት ይችላል።

አቅርቦቶች

NodeMCU -

ዝላይ ሽቦዎች (አጠቃላይ) - 2x

LED (ማንኛውም ቀለም)

የዳቦ ሰሌዳ

ደረጃ 1 የሃርድዌር ግንኙነቶችን ማቀናበር

የሃርድዌር ግንኙነቶችን ማቀናበር
የሃርድዌር ግንኙነቶችን ማቀናበር
  1. በኖድኤምሲው ላይ የ LED anode ወደ መዝለያ ሽቦ በመጠቀም
  2. የ LED ካቶዱን ከ 330Ω Ohm resistor ጋር በማገናኘት ወረዳውን ይከርክሙት
  3. ሌላውን የተቃዋሚውን ጫፍ ከ GND በ NodeMCU ሰሌዳ ላይ ያገናኙ።

ደረጃ 2: ምርጫዎች

ምርጫዎች
ምርጫዎች
ምርጫዎች
ምርጫዎች

ወደ ኮዱ ከመድረሳችን በፊት ፣ በእኛ Arduino IDE ውስጥ በመሠረታዊ ምርጫዎች ውስጥ አንዳንድ ነገሮችን መለወጥ አለብን። (ይህ እርምጃ ቀድሞውኑ አርዱዲኖ አይዲኢ ተጭኗል ብለው ያስባሉ)።

ወደ “ተጨማሪ የቦርድ አቀናባሪ ዩአርኤሎች” ይሂዱ እና ይህንን አገናኝ ይቅዱ እና ይለጥፉት-

arduino.esp8266.com/stable/package_esp8266com_index.json

ይህ ቅንብር እኛ የምንጠቀምባቸውን እንደ NodeMCU ላሉ የሶስተኛ ወገን ቦርዶች ድጋፍን ይፈቅዳል።

ደረጃ 3 ቤተ -ፍርግሞችን + ትክክለኛ የቦርድ ውቅርን መጫን

ቤተመጻሕፍት + ትክክለኛ የቦርድ ውቅር መጫን
ቤተመጻሕፍት + ትክክለኛ የቦርድ ውቅር መጫን
ቤተመጻሕፍት + ትክክለኛ የቦርድ ውቅር መጫን
ቤተመጻሕፍት + ትክክለኛ የቦርድ ውቅር መጫን

በዚህ ማሳያ ውስጥ የምንጠቀምባቸው በርካታ ቤተ -መጻሕፍት ይኖራሉ።

በመጀመሪያ ወደ መሳሪያዎች> ቦርድ> የቦርዶች አስተዳዳሪ> በመሄድ የ ESP8266 ሰሌዳ ጥቅል መጫን እና በፍለጋ አሞሌው ውስጥ “esp8266” (በግራ በኩል ያለውን ምስል ይመልከቱ) መተየብ አለብን። የሚታየውን የመጀመሪያውን ጥቅል የቅርብ ጊዜውን ስሪት ያውርዱ ፣ “esp8266 በ ESP8266 ማህበረሰብ”። ይህ ጥቅል የ NodeMCU ቦርዶችን ይደግፋል ስለዚህ እኛ እንድንጠቀምበት ተግባራዊ ይሆናል።

አሁን የብሊንክ ቤተመፃሕፍት መጫን አለብን። ወደ መሣሪያዎች> ቤተ -መጽሐፍቶችን ያቀናብሩ> ይሂዱ እና በፍለጋ አሞሌው ውስጥ “ብሊንክ” ብለው ይተይቡ (በስተቀኝ ያለውን ምስል ይመልከቱ)። “ብሎንክ በ volodymyr Shymanskyy” የተሰየመውን የላይብረሪውን የቅርብ ጊዜ ስሪት ያውርዱ። ምናልባት እርስዎ አስቀድመው እንደሚያውቁት ፣ ይህ ቤተ -መጽሐፍት በስልክዎቻችን እና በ ‹NodeMCU› ላይ በብሊንክ መተግበሪያ መካከል ግንኙነት እንዲዘጋጅ ያስችለዋል።

ደረጃ 4 - ቅንብሮችን ማስተካከል

ቅንብሮችን ማስተካከል
ቅንብሮችን ማስተካከል

ምርጫዎችን እንደገና መለወጥ እንጀምራለን ፣ ግን በዚህ ጊዜ ለቦርድችን። ይህንን በብዙ ምክንያቶች እናደርጋለን ፣ በጣም አስፈላጊው የእኛ NodeMCU በ IDE እውቅና እንዲሰጥ ነው። እነዚህን ቅንብሮች ለመድረስ ወደ መሣሪያዎች ይሂዱ ፣ ወደ ታች ይሸብልሉ እና ማስተካከያዎችን ለማድረግ የቅንጅቶች እና ተቆልቋይ ምናሌዎች ዝርዝሮች ይኖራሉ።

  • “ቦርድ” ን ወደ “NodeMCU 1.0 (ESP-12E)” ፣ ወይም “NodeMCU 0.9 (ESP-12)” ፣ ምንም ማለት አያስፈልግዎትም ፣ ይህ በየትኛው NodeMCU ላይ ይወሰናል። ከላይ የተገናኘውን NodeMCU ን ከገዙ ከዚያ ወደ “NodeMCU 1.0 (ESP-12E)” ማቀናበር አለብዎት ፣ ካልሆነ እሱን ለመለየት ከአምራቹ ጋር ያረጋግጡ።
  • “የሲፒዩ ድግግሞሽ” - እስከ 80 ሜኸዝ ያዘጋጁ። የሰሌዳ ፍጥነቱን ከቦርድችን ጋር ለማዛመድ ወደ 80 ሜኸዝ (ወይም ከ 160 ሜኸዝ ጋር ሁለት ጊዜ ፈጣን እንዲሆን ማቀናበር ይችላሉ)።
  • “የሰቀላ ፍጥነት” ወደ 115200 ያዘጋጁ።
  • “የፍላሽ መጠን” ን ወደ 4 ሜባ (ኤፍኤስኤ: 2 ሜባ ኦታ: ~ 1019 ኪባ) ያዘጋጁ ፣ ወይም የእርስዎ አይዲኢ የቅርብ ጊዜው ስሪት ካልሆነ ወደ “4M: 3M SPIFFS” ያዘጋጁት።

ደረጃ 5: ብሊንክ መተግበሪያን መጠቀም

የብላይንክ መተግበሪያን በመጠቀም
የብላይንክ መተግበሪያን በመጠቀም
የብላይንክ መተግበሪያን በመጠቀም
የብላይንክ መተግበሪያን በመጠቀም

የብሊንክ መተግበሪያ በሁለቱም በመተግበሪያ መደብር እና በ Google Play ላይ ይገኛል። ይጫኑት ፣ መለያ ይፍጠሩ (እስካሁን ካላደረጉት) እና አዲስ ፕሮጀክት ይፍጠሩ (ምስሉን በግራ በኩል ይመልከቱ) አንዴ አዲስ ፕሮጀክት ከፈጠሩ በኋላ ወደ ንዑስ ፕሮግራሙ የሚወስደውን የነጥብ ገጽ ላይ ጠቅ ያድርጉ። ሳጥኑ እና በአዝራሩ ላይ ጠቅ ያድርጉ። ንብረቶቹን ለመድረስ አዝራሩን እንደገና ጠቅ ያድርጉ። አንዴ የአዝራር ቅንብሮች ማያ ገጽን (በስተቀኝ በኩል ያለውን ምስል ይመልከቱ) ፣ ውጤቱን ወደ ዲጂታል ፒን 8 ይለውጡ።

ከቢሊንክ ከሚያስፈልጉን ነገሮች አንዱ የአረጋጋጭ ማስመሰያ ነው። ይህ ማስመሰያ የተወሰነውን ሃርድዌር ከስልክ ጋር ለማገናኘት የሚያስፈልገው UID (ልዩ መለያ) ነው። ከጨዋታ አዝራሩ ቀጥሎ ባለው በላይኛው ቀኝ ጥግ ላይ ያለውን መቀርቀሪያ አዶ ጠቅ በማድረግ ወደ ኢሜል መላክን መምረጥ ወደሚችሉበት ወደ auth ማስመሰያ ክፍል በማሸብለል ይህንን የማረጋገጫ ምልክት ማግኘት ይችላሉ። በሚቀጥለው ደረጃ እንደምናስፈልገው ይህንን አረጋጋጭ ማስመሰያ ያስቀምጡ።

ደረጃ 6 - ኮዱ

ኮዱ
ኮዱ

ምሳሌውን በፋይል> ምሳሌዎች> ብላይክ> ቦርዶች_WiFi> NodeMCU ስር በመጫን ይጀምሩ። በጣም አጭር በሆነ የኮድ መጠን (ምስል ይመልከቱ) ይገናኛሉ። "Char auth = '' '' '' '' '' '' '' '' '' '' 'ባለበት በመጨረሻው ደረጃ ያገኘነውን አረጋጋጭ ማስመሰያዎን የሚገለብጡበት እና የሚለጥፉበት ነው። ስለ ssid እና ማለፊያ ፣ የ ROUTER ን የ WiFi ስም ብቻ ያስገቡ (ከክልል ማራዘሚያ ጋር በማገናኘት የሠራሁትን ተመሳሳይ ስህተት እንዳያደርጉ) እና የይለፍ ቃሉን በቅደም ተከተል ያስገቡ። ይሀው ነው! (በእውነቱ አይደለም) ማወቅ ያለብዎት ነገር ቢኖር ዩኤስቢ ወደ ማይክሮ-ቢ ሽቦ በመጠቀም ኮዱን ወደ ኖድኤምሲዩ መስቀል ነው።

ደረጃ 7: ዝርዝር መግለጫዎች

በዚህ ደረጃ እኔ ስለ ልዩዎቹ ፣ ስለ ማይክሮው እወያይበታለሁ እና ወደ ውስጥ በሚገቡት ውስጥ ይራመዱዎታል። NodeMCU በ ESP8266 firmware ላይ ይሰራል ፣ ይህ ማለት ከ WiFi ጋር መገናኘት ይችላል ማለት ነው። የ ESP8266 firmware በ ራውተር ወይም ሞደም ውስጥ ሊገነባ ከሚችል WAP (ገመድ አልባ የመዳረሻ ነጥብ) ጋር ይገናኛል። ነገር ግን ከ ራውተር ወይም ከማንኛውም የይለፍ ቃል የተተገበረ WAP ጋር ለመገናኘት SSID (የአገልግሎት ስብስብ መለያ) እና የይለፍ ቃሉ ያስፈልጉናል ፣ ሁለቱም በስዕሉ ውስጥ እናቀርባለን። ራውተሩ እንደ DHCP (ተለዋዋጭ አስተናጋጅ ውቅረት ፕሮቶኮል) ሆኖ በመሠረቱ እነዚህን አድራሻዎች ለተወሰነ ጊዜ በሚከራዩ የተገናኙ መሣሪያዎች ላይ የአይፒ አድራሻዎችን ያዘጋጃል። ሌሎች መሣሪያዎች እንዲያውቁት በ Wi -Fi በኩል ለሚገናኝ መሣሪያ የአይፒ አድራሻው እንደ ልዩ መለያ ሆኖ ይሠራል። አሁን ሌሎች ገመድ አልባ ጣቢያዎች እንዲያገኙት እና ከእሱ ጋር እንዲገናኙ ESP8266 በራሱ የመዳረሻ ነጥብ (ኤፒ) ሊሆን ይችላል። አንዴ የብሉንክ ቤተ -ፍርግሞችን በመጠቀም ንድፉ ከተሰቀለ ፣ NodeMCU (ወይም ማንኛውም በ ESP8266 ላይ የተመሠረተ መሣሪያ) በደመናው ውስጥ የብላይንክ አገልጋይን መፈለግ ይጀምራል። ይህ ምልክት በብሌንክ ደመና አገልጋይ አንዴ ከተነሳ ፣ ግንኙነት ተስተካክሎ ይህ አገልጋይ በስማርትፎን መተግበሪያው በኩል ሊደርስበት እና የተሰጠውን የማረጋገጫ ማስመሰያ በመጠቀም በመተግበሪያው ውስጥ ለፕሮጀክትዎ ሊገለጽ ይችላል። በብሊንክ መተግበሪያ ውስጥ በኖድኤምሲዩ ላይ ዲጂታል ፒን 8 ን ለመቆጣጠር ቁልፉን መድበናል። አንዴ አዝራሩ ከተጫነ ይህ ውሂብ ወደ ብላይንክ ደመና አገልጋይ እንደ ‹1› ፣ እና ከፍተኛ ቮልቴጅ (3.3V) ን ወደ ዲጂታል ፒን 8 የመላክ ተግባር ወደሚፈጽመው የመርከቧ MCU ይተላለፋል።

የሚመከር: