ዝርዝር ሁኔታ:
- ደረጃ 1 ቪዲዮውን ይመልከቱ
- ደረጃ 2 ቅድመ-ደረጃ ESP8266 ን ለፕሮግራም ማዘጋጀት
- ደረጃ 3 ዘዴ 1 “እንቁራሪት” ፒን ፕሮግራም ሰሪ
- ደረጃ 4: ዘዴ 2 - በመሠረቱ ማንኛውንም ዩኤስቢ ወደ ተከታታይ መለወጫ በመጠቀም
- ደረጃ 5: ዘዴ 3: NodeMCU ን በመጠቀም ራስ -ሰር ዳግም ማስጀመር ፕሮግራም አዘጋጅ
ቪዲዮ: የ ESP8266 12X ሞዱል መርሃ ግብር 3 ቀላል መንገዶች 5 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ከ ESP8266 ማይክሮ መቆጣጠሪያ ጋር የማያውቁት ከሆነ ፣ እርስዎ እንደጎደሉዎት ይሰማኛል! እነዚህ ነገሮች የማይታመኑ ናቸው-እነሱ ርካሽ ፣ ኃያላን እና ከሁሉም በላይ አብሮገነብ WiFi አላቸው! ESP8266 ለተጨማሪ ባህላዊ የአርዱዲኖ ሰሌዳዎች እንደ WiFi መጨመሪያ ጉዞውን ጀምሯል ፣ ግን ብዙም ሳይቆይ ማህበረሰቡ የእነሱን ኃይል ተገንዝቦ ድጋፍን ጨመረ በአርዱዲኖ አይዲኢ በቀጥታ ፕሮግራም ማድረግ መቻል።
በእነዚህ ቀናት ለፕሮጀክትዎ ESP8266 ን ለመጠቀም የሚፈልጉ ከሆነ እንደ ዌሞስ ዲ 1 ሚኒ* (2.50 ዶላር ደርሷል !!) ወይም አዳፍ ፍሬ ላባ ሁዛን የመሳሰሉ የልማት ቦርድ እንዲጠቀሙ እመክራለሁ። እነዚህ ቦርዶች ሁሉም ሊጠቀሙባቸው የሚችሉ ፒኖች ተሰብረዋል ፣ በቀላሉ በማይክሮ ዩኤስቢ ማያያዣቸው በኩል በፕሮግራም የሚሠሩ እና በ 3.3 ቪ ተቆጣጣሪ ውስጥ ተገንብተዋል።ነገር ግን ብጁ ፒሲቢ ባለው ፕሮጀክት ውስጥ ESP8266 ን ለመጠቀም ቢፈልጉስ? ቀላሉ መንገድ የ ESP12 ሞጁልን መጠቀም ነው ፣ እና በዚህ አስተማሪ ውስጥ ሁለት ቀላል የማቀናበሪያ መንገዶችን አሳያችኋለሁ።* = የሽያጭ አገናኝ
ደረጃ 1 ቪዲዮውን ይመልከቱ
እሱን ለመፈተሽ ከፈለጉ በትምህርቱ ውስጥ የተካተቱትን ሁሉንም መረጃዎች የያዘ ቪዲዮ እዚህ አለ። በሰርጥዬ ላይ ከ ESP8266s ጋር ብዙ ሥራ እሠራለሁ ፣ ስለዚህ የእኔ ሰርጥ በአጠቃላይ እንደዚህ ዓይነት ነገሮች እርስዎን የሚስማማዎት ከሆነ ሊመረመር ይችላል!
ደረጃ 2 ቅድመ-ደረጃ ESP8266 ን ለፕሮግራም ማዘጋጀት
ከዚህ ቀደም ESP8266 ን ወይም አርዱinoኖን ካልተጠቀሙ ፣ ትንሽ የሶፍትዌር ማዋቀር ያስፈልገናል። ለዚህ የተለየ ቪዲዮ አለኝ። ርዝመቱ 5 ደቂቃዎች ብቻ ነው እና ለማዋቀር የሚያስፈልጉዎትን ሁሉ ያልፋል።
ቪዲዮዎች በእርግጥ የእርስዎ ነገር ካልሆኑ ፣ የቤኪን አስደናቂ የአይቲ ክፍል ትምህርት 2 ን ይመልከቱ ፣ እንዲሁም እርስዎ የሚፈልጉትን ሁሉ ያያል።
ወደ ቀጣዩ ክፍል ከመሄድዎ በፊት አንድ ቀላል ንድፍ ወደ ESP8266 መስቀል አለብዎት (ለምሳሌ በቪዲዮው እና በቤኪ ትምህርት ውስጥ የተጠቀሰው ብልጭ ድርግም ያለ ምሳሌ)
ደረጃ 3 ዘዴ 1 “እንቁራሪት” ፒን ፕሮግራም ሰሪ
የ ESP12 ሞዱሉን ፕሮግራም ለማድረግ ይህ ቀላሉ መንገድ ሳይሆን አይቀርም። እርስዎ በመሠረቱ ሞጁሉን በቦርዱ ውስጥ ይግቡ እና ከዚያ ቀደም ሲል ከተጠቀሱት የልማት ሰሌዳዎች አንዱ በትክክል ይሠራል። በፕሮግራም ጊዜ የ Wemos D1 Mini ሰሌዳውን ከቦርዶች ጣል ጣልኩት።
- ጥቂት ሰሌዳዎችን ብቻ እየሠሩ ከሆነ ፕሮግራሙ ትንሽ ውድ ነው።
- ቦርዶች ወደ ፒሲቢዎ ከመሸጣቸው በፊት በዚህ መንገድ ብቻ ፕሮግራም ሊደረግላቸው ይችላል
እኔ የገዛሁት ከአሊክስፕረስ ነው ፣ ግን የመጀመሪያው ዲዛይነር ፍሬንድ በተባለው ቲንዲ ላይ ተጠቃሚ እንደሆነ አምናለሁ። በወቅቱ ተሽጠዋል ስለዚህ ከአሊክስፕረስ አንድ ጋር አብሬያለሁ ፣ ግን ከሁለቱም ጋር አገናኛለሁ።
- Aliexpress Pop-in ESP Module Programmer*
- ፍሬድ እንቁራሪት ፒን የ ESP ሞዱል ፕሮግራም ሰሪ
* = የአጋርነት አገናኝ
ደረጃ 4: ዘዴ 2 - በመሠረቱ ማንኛውንም ዩኤስቢ ወደ ተከታታይ መለወጫ በመጠቀም
ለሚቀጥለው ዘዴ እኛ የ ESP ሞጁሉን በፕሮግራም ሞድ ውስጥ እናስቀምጠዋለን እና ከዚያ ESP8266 ን ፕሮግራም ለማድረግ ማንኛውንም ዩኤስቢ ወደ ተከታታይ መቀየሪያ እንጠቀምበታለን ፣ ይህ 502 የተላኩ ሥራዎችን የሚከፍል አንድ PL2303 አንድ* እንኳን!
መደበኛ አሠራር;
በፕሮግራም ከመጀመራችን በፊት በመጀመሪያ ESP8266 ሊሠራባቸው የሚገቡትን የውጭ አካላት ማየት አለብን። ለመደበኛ ሥራ የ ESP-12 ሞጁል የሚከተሉትን ይፈልጋል
- EN ፣ RST እና GPIO 0 የ 10 ኪ resistor ን በመጠቀም ወደላይ መሳብ ያስፈልጋል
- GPIO 15 10K resistor በመጠቀም ወደ መሬት መጎተት አለበት
- በአሁኑ ጊዜ 250mA ያህል አቅም ያለው 3.3V የኃይል አቅርቦት (በቪሲሲ እና በ GND መካከል ያለው መከለያ ይመከራል)
ከዚህ በላይ ባለው ውቅር ESP8266 ሲበራ በመደበኛ የአሠራር ሁኔታ ውስጥ ይሆናል ፣ ስለዚህ እርስዎ ያዘጋጁትን ማንኛውንም ንድፍ ያካሂዳል። የተለያዩ ቅንብሮችን ለመፈተሽ በእውነት ጠቃሚ ለሆኑ የ ESP-12 ሞጁሎች* የመለያያ ሰሌዳዎችን መግዛት ይችላሉ። ሞጁሎቹ ለኤን እና ለጂፒዮ 15 ፒን የተከላካዮች ቅንብር አላቸው ፣ ስለሆነም አሁንም ለ RST እና ለ GPIO 0 የሚጎትት ተከላካይ ማከል ያስፈልግዎታል ፣
የፕሮግራም አወጣጥ ሁነታን ማንቃት ፦
ወደ የፕሮግራም ሞድ ውስጥ ለመግባት ፣ ESP በሚነሳበት ጊዜ GPIO 0 ዝቅተኛ መጎተት አለበት። ይህንን ለማድረግ ቀላሉ መንገድ ወደ GPIO 0 እና ሲጫኑ ከመሬት ጋር የሚገናኝ የ RST ፒን አዝራሮችን ማከል ነው። ከዚያ የፍላሽ ሁነታን ለማንቃት በቀላሉ እርስዎ ነዎት
- የ GPIO 0 አዝራርን ይያዙ
- የ RST ቁልፍን ይጫኑ
- ከዚያ ሁለቱንም አዝራሮች ይልቀቁ
በሰቀላ ሂደቱ ወይም በማንኛውም ነገር ይህንን ቅደም ተከተል በማንኛውም በተወሰነ ጊዜ ማከናወን አያስፈልግዎትም ፣ አንዴ ESP በፕሮግራም ሞድ ውስጥ አንዴ እስከሚቀጥለው ዳግም ማስጀመሪያ ድረስ እዚያው ይቆያል ፣ ስለዚህ ከመጫንዎ በፊት በማንኛውም ጊዜ እርምጃዎቹን ያከናውኑ።
ከዩኤስቢ ወደ ተከታታይ አስማሚ ፕሮግራም ማድረግ -
የፕሮግራም ሁነታን ማንቃት ውጊያው ግማሽ ብቻ ነው ፣ አሁን በእውነቱ ሞጁሉን መርሃ ግብር ማዘጋጀት አለብን። አብዛኛው ዩኤስቢ ወደ ተከታታይ አስማሚዎች ለ ESP8266 በቂ የአሁኑን መስጠት አይችልም ስለዚህ የውጭ 3.3 ቪ ምንጭን በመጠቀም ESP8266 ን እንዲያበሩ ይመከራል።
ለፕሮግራም አድራጊው ሽቦ ለማገናኘት የሚከተሉትን ካስማዎች ማገናኘት ያስፈልግዎታል (እንዲሁም ከላይ ባለው ምስል ላይ ይታያል)
- የፕሮግራም አድራጊውን TX ከ ESP8266 ወደ RX ያገናኙ (ታይፕ አይደለም ፣ ግንኙነቶቹ ተቀልብሰዋል)
- የፕሮግራም አድራጊውን RX ከ ESP8266 TX ጋር ያገናኙ
- የፕሮግራም አቅራቢውን መሬት ከ ESP8266 መሬት ጋር ያገናኙ
ንድፍዎን ለመስቀል የሚከተሉትን ደረጃዎች ያድርጉ
- የ Serial አስማሚዎን የወደብ ቁጥር ይምረጡ (መሳሪያዎች-> ወደብ)
- ከላይ እንደተገለፀው በእርስዎ ESP8266 ላይ የፕሮግራም ሁነታን ያንቁ
- የሰቀላ አዝራሩን ጠቅ ያድርጉ። (ካልተሳካ ሽቦዎን ሁለቴ ይፈትሹ እና ሰሌዳዎን እንደገና ወደ የፕሮግራም ሞድ ውስጥ ለማረፍ ይሞክሩ)
- ሰቀላው ሲጠናቀቅ የዳግም አስጀምር አዝራሩን ጠቅ ያድርጉ
ይህንን ዘዴ በመጠቀም ስሰቀል የተጠቀምኳቸው የቦርድ ቅንብሮች እነ:ሁና ፦
- ቦርድ - አጠቃላይ ESP8266 ሞዱል
- የፍላሽ ሁነታ ፦ DIO
- የፍላሽ መጠን - 4M (3M Spiffs)
- የዳግም አስጀምር ዘዴ: ck
- የፍላሽ ድግግሞሽ - 40 ሜኸ
- የሰቀላ ፍጥነት: 115200
ልብ ሊባል የሚገባው የመጨረሻው ነገር ለጠቅላላው ESP8266 ሞዱል ወደ ፒን 1 የሚያመለክተው የ LED_BUILIN ፍቺ ነው ፣ ግን በ ESP12 ሞዱል ውስጥ የተሠራው ከፒን 2 ጋር ተገናኝቷል (ልክ እንደ FYI ንቁ ነው)። ስለዚህ ብልጭ ድርግም የሚሉ ከሆነ ከ LED_BUILTIN ይልቅ ቁጥር 2 ን መጠቀም ያስፈልግዎታል
* = የአጋርነት አገናኝ
ደረጃ 5: ዘዴ 3: NodeMCU ን በመጠቀም ራስ -ሰር ዳግም ማስጀመር ፕሮግራም አዘጋጅ
ማንኛውንም የ ESP ልማት ሰሌዳዎችን ከተጠቀሙ በመሠረቱ ሁሉም አዝራሮቹን በመጠቀም የፕሮግራም ሁነታን እራስዎ እንዲያነቁ እንደማይፈልጉ አስተውለዋል ፣ ታዲያ እንዴት ያደርጋሉ?
አብዛኛው ዩኤስቢ ወደ ተከታታይ ቺፕስ በተለያዩ የመጫኛ ሂደት ደረጃዎች ላይ ምልክቶችን የሚያወጡ ተጨማሪ ፒኖች አሏቸው እና በአንዳንድ ውጫዊ ወረዳዎች በመጠቀም የ GPIO 0 ን ዝቅተኛ እና የሚያስፈልጉትን ዳግም ማስጀመር ማስነሳት ይቻላል። RuiMoteiro የ FTDI ቦርድ እና ESP8266 ን በመጠቀም በዚህ ርዕስ ላይ አስተማሪ አለው።
ግን ለዚህ ቀለል ያለ አቀራረብ አለ ብዬ አስባለሁ ፣ እና የበለጠ የሚሻልዎት እርስዎ ለማድረግ የሚያስፈልጉዎትን ሁሉ አስቀድመው የማግኘት ጥሩ ዕድል አለ! እንደ NodeMCU ን እንደ ፕሮግራም አድራጊ*የ ESP8266 ልማት ቦርድ መጠቀም ይችላሉ።
NodeMCU ን መጠቀም ጥቅሙ ምንድነው?
NodeMCU ን እንደ ፕሮግራም አውጪ የመጠቀም ዋና ጥቅሞች የሚከተሉት ናቸው
- ESP8266 ን ከኖድኤምሲዩ 3V ፒኖች በቀጥታ ኃይል መስጠት ይችላሉ
- የፕሮግራም ሁነታን በራስ-ሰር ዳግም ማስጀመር/ማንቃት ያስተናግዳል
- 2.50 ዶላር ደርሷል (እና ሌሎችን በፕሮግራም በማይሠራበት ጊዜ እንደ መደበኛ የዲቦ ቦርድ ጥቅም ላይ ሊውል ይችላል!)
የ ESP8266 ን ቺፕ ማንቃት ፒን ሲያጋልጥ ይህንን ተመሳሳይ አቀራረብ ከማንኛውም የዲቦርድ ሰሌዳ ጋር መጠቀም ይችላሉ።
እንዴት ነው የሚሰራው?
ይህንን ሀሳብ ያገኘሁት ሚካ ኩርኬላ ከሚባል የዩቲዩብ ሰው ነው ፣ በቪዲዮው ውስጥ እሱ የ ESP-01 ሞዱል መርሃ ግብር NodeMCU ን እየተጠቀመ ነበር ፣ ግን እኛ ለ ESP12 ሞዱል ተመሳሳይ ሀሳብ ልንጠቀምበት እንችላለን።
በመሠረቱ የኤን ፒን ዝቅተኛ በማስገደድ በ ‹NdeMCU› ላይ ESP8266 ን እናሰናክራለን ፣ ይህ በኖድኤምሲዩ ላይ የ ESP8266 ሞዱል እንዳይነሳ ይከላከላል። ከዚያ የ NodeMCU ቦርድ ሁሉንም አስፈላጊ ፒኖች ከውጭ ESP8266 ጋር ለማገናኘት እንሄዳለን።
እሱን በማገናኘት ላይ
እሱን ለማገናኘት ፣ በቀደመው ደረጃ እንደሚታየው ደረጃውን የጠበቀ ESP8266 ሽቦ ያስፈልግዎታል ከዚያም የሚከተሉትን ግንኙነቶች ለማከል (ከላይ ባለው ምስል ላይም ይታያል)
- የ NodeMCU 3V ን ከ ESP8266 VCC ጋር ያገናኙ
- GND ን ከ GND ጋር ያገናኙ
- የ NodeMCU TX ን ከ ESP8266 TX ጋር ያገናኙ (ይህ ከቀዳሚው ደረጃ የተለየ ነው)
- የ NodeMCU ን RX ከ ESP8266 ወደ RX ያገናኙ
- የ NodeMCU ን ከ ESP8266 ወደ GPIO 0 ያገናኙ (D3 የ ESP8266 GPIO 0 ነው)
- የ NodeMCU ን RST ከ ESP8266 ወደ RST ያገናኙ
- የ NodeMCU ን EN ን ከ GND ጋር ያገናኙ
ረቂቅ በመስቀል ላይ
አንዴ ESP8266 ከገጠመዎት በኋላ የሚከተሉትን ማድረግ ያስፈልግዎታል
- የ NodeMCU (Tools-> Port) የወደብ ቁጥርን ይምረጡ
- የቦርድ ዓይነትን ይምረጡ "NodeMCU 1.0 (ESP12-E ሞዱል)"
- ሰቀላን ጠቅ ያድርጉ
እና ያ ብቻ ነው! የፕሮግራም ሁነታን በራስ -ሰር ያነቃቃል እና ሰቀላ ሲጨርስ በራስ -ሰር ዳግም ይጀመራል ስለዚህ ንድፉን መፈጸም ይጀምራል።
ይህንን በቦርድ ዲዛይኖችዎ ውስጥ ይጠቀሙ
ይህንን ዘዴ በቦርድ ዲዛይኖችዎ ውስጥ ለመጠቀም በቀላሉ የሚከተሉትን ካስማዎች ማላቀቅ ያስፈልግዎታል
- መሬት
- ጂፒኦ 0
- ቪ.ሲ.ሲ
- TX
- አር ኤክስ
- አር ኤስ
እና ሰሌዳዎችዎን ፕሮግራም ለማድረግ ሲፈልጉ ፣ ከላይ እንደተጠቀሰው ሽቦ ያድርጉት።
ይህ አስተማሪ ጠቃሚ እንደሆነ ተስፋ እናደርጋለን ፣ ማንኛውም ጥያቄ ካለዎት እባክዎን ለመጠየቅ ነፃነት ይሰማዎ!
* = የአጋርነት አገናኝ
የሚመከር:
ኦልድ የማሳያ መርሃ ግብር -5 ደረጃዎች
ኦልድ የማሳያ መርሃ ግብር - ኦሌድ ቀላሉ እና ውጤታማ ማሳያ ነው። የሚለብሱ ወይም ማንኛውንም ዓይነት የክትትል መሣሪያ ማድረግ ይችላሉ። OLED ን በመጠቀም የአየር ሁኔታን ጣቢያ መሥራት ወይም አስቂኝ እነማ ማሳየት ይችላሉ። በ OLED ማሳያ ላይ ብዙ የ DIY መጣጥፎችን እፈትሻለሁ ትክክለኛ exp የለም
ከፓይዘን ጋር የ LED ብስክሌት መብራት መርሃ ግብር -4 ደረጃዎች
የ LED ብስክሌት መብራት ከፓይዘን ጋር ሊሠራ የሚችል - ይህ አጋዥ ስልጠና በ Python ፕሮግራም ሊሠሩ የሚችሉ አንዳንድ አሪፍ የ LED ብስክሌት መብራቶችን እንዴት መፍጠር እንደሚችሉ ያሳየዎታል። በመጀመሪያ ፣ ሁሉም አቅርቦቶች መኖራቸውን ያረጋግጡ - Gemma M0 ማይክሮ መቆጣጠሪያ 10 ኪ ፖታቲሞሜትር 1 ሜትር ኒኦፒክስል ኤልዲዲ 30 ፒክሰሎች/ሜትር የዩኤስቢ ባት
ለከርባል የጠፈር መርሃ ግብር በአካላዊ የማሳያ ቁልፍ አማካኝነት የቦታ ማስጀመሪያዎን ያሻሽሉ 6 ደረጃዎች
ለከርባል የጠፈር መርሃ ግብር በአካላዊ የማሳያ ቁልፍ አማካኝነት የቦታ ማስጀመሪያዎን ያሻሽሉ - እኔ በቅርቡ የከርባል የጠፈር ፕሮግራም ማሳያ ሥሪት አነሳሁ። የከርባል የጠፈር መርሃ ግብር ሮኬቶችን እንዲሠሩ እና እንዲያስጀምሩ እና ወደ ሩቅ ጨረቃዎች እና ፕላኔቶች እንዲጓዙ የሚያስችልዎ የማስመሰል ጨዋታ ነው። አሁንም በጨረቃ ላይ በተሳካ ሁኔታ ለማረፍ እሞክራለሁ (o
አርዱዲኖ የርቀት/ገመድ አልባ መርሃ ግብር እና የኃይል ባንክ በቤት ውስጥ የተሰራ - 12 ደረጃዎች (ከስዕሎች ጋር)
አርዱinoኖ የርቀት/ገመድ አልባ መርሃ ግብር እና የኃይል ባንክ በቤት ውስጥ የተሠራው - ችግሩ። እኔ በፒሲ አቅራቢያ አንድ ንድፍ አወጣለሁ እና የዩኤስቢ እና ተከታታይን ለ ‹ለማረም› እጠቀማለሁ። በዚህ ጉዳይ ላይ ለ DHT12 lib ን እፈጥራለሁ ፣ በቤተ -መጽሐፍት github ላይ አንድ ስሪት አቀርባለሁ። ነገር ግን አንድ ችግር ይምጣ - " የሙቀት መጠኑ ከ 0 በታች በሚሆንበት ጊዜ የተነበበው እሴት wro
ለቀላል አርዱinoኖ መርሃ ግብር “ቀላል/LED” ምልክት እንዴት በቀላሉ መለወጥ እንደሚቻል - 7 ደረጃዎች (ከስዕሎች ጋር)
ለቀላል አርዱinoኖ መርሃ ግብር የ “ብርሃን/LED” ምልክትን በቀላሉ እንዴት ማሻሻል እንደሚቻል - በዚህ አስተማሪ ውስጥ ማንም ሰው አንድን ነገር በብርሃን ወደ አንድ ፕሮግራም አርዱinoኖ ብልጭ ድርግም የሚሉ መብራቶችን ወይም " ተንቀሳቃሽ መብራቶችን "