ዝርዝር ሁኔታ:
ቪዲዮ: ESP-12E እና ESP-12F Programming and Development Board: 3 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ለዚህ ቦርድ ማስተላለፉ ቀላል ነበር-
- ልክ እንደ NodeMCU ቦርዶች (ማለትም አዝራሮችን መጫን አያስፈልግም) ESP-12E እና ESP-12F ሞጁሎችን በቀላሉ ፕሮግራም ማድረግ ይችላሉ።
- ጥቅም ላይ የሚውለውን አይኦ መዳረሻ ያለው የዳቦ ሰሌዳ ተስማሚ ፒን ይኑርዎት።
- ቦርዱ ምንም ተጨማሪ የአሁኑ ፍሳሽ እንዳይኖረው እና እስከመጨረሻው ትግበራ ድረስ በተቻለ መጠን በቅርብ ለመፈተሽ ፣ በተለይም ከእንቅልፍ አኳያ ጋር ለመሞከር የተለየ ዩኤስቢ ወደ ተከታታይ መለወጫ ይጠቀሙ።
በሌሎች የመማሪያ ክፍሎች ውስጥ እንደሚታየው እዚህ ያለው ክፍል የዳቦ ሰሌዳ በመጠቀም እና የ 2 ሚሜ የፒን ራስጌን ፒን በ ESP12 እና በዳቦርዱ መካከል ለማገናኘት ሊሰራ ይችላል። ሆኖም የፒሲቢ ሞዱል ለመገናኘት ይበልጥ ቅርብ እና ፈጣን ነው። ስለዚህ ፒሲቢዎችን ለመሥራት ማርሽ ካለዎት - የተያያዘውን የጥበብ ሥራ ይያዙ እና ከእነዚህ ውስጥ አንዱን ያንኳኳሉ።
ክፍሎች ፦
- 2 ሚሜ ፒን-ስትሪፕ (2x8 መንገዶች)
- 2.54 ሚሜ የቀኝ አንግል ፒን-ስትሪፕ (12 መንገዶች + 2off 3 መንገድ)
- አግድም 3 መንገድ 2.54 ሚሜ ሶኬት - ለምሳሌ። ፋርኔል 1593474
- 2 ከ BCW32 ወይም ሌላ የ SOT23 ቅርጸት NPN ትራንዚስተር።
- 4 ጠፍቷል 10 ኪ 0805
- 2 ከ 22 ኪ 0805
- 0.1uF ሴራሚክ 0805
- 6 ሚሜ ንክኪ መቀየሪያ (ቀዳዳ በኩል)
- ፒሲቢ ከተያያዘው የጥበብ ሥራ የተሰራ።
ደረጃ 1: መግለጫ
የ NodeMCU የፕሮግራም ሲስተም የፕሮግራም ሁነታን ለማቀናበር ዳግም ማስጀመር እና የ GPIO0 ፒኖችን ለማሽከርከር ተከታታይ የ RTS እና CTS መስመሮችን ይጠቀማል። አንድ ሁለት የ NPN ትራንዚስተሮች ጥቅም ላይ ይውላሉ። DTR ከፍ ባለበት እና RTS ዝቅ ሲል ዳግም ማስጀመሪያ ፒን ወደ ታች ይጎትታል። DTR ዝቅተኛ ሲሆን RTS ከፍተኛ GPIO0 ወደ ታች ሲጎትት። ESP12 ን ወደ ፍላሽ ሁነታ ለማስገባት የፕሮግራሙ ሶፍትዌሩ የ DTR እና RTS ፒኖችን ይነዳዋል።
የወረዳ ንድፍ:
በአንድ በኩል የሚፈለጉት መስመሮች ስላሉት የኤፍቲዲአይ ዩኤስቢ ወደ ተከታታይ መለወጫ ጥቅም ላይ ይውላል። ስለዚህ አንድ ሰው አንዳንድ የፒን ራስጌዎችን ማከል አለበት።
በዚህ የመለያ ሰሌዳ ላይ የ ESP12 ሞጁሎችን ሲያዘጋጁ አንዱ NodeMCU V1.0 ን በአርዱዲኖ አይዲኢ ውስጥ እንደ ቦርድ ይመርጣል ወይም አጠቃላይ ESP8266 ን የሚጠቀም ከሆነ ከዚያ የዳግም አስጀምር ዘዴን (በመሳሪያዎች ውስጥ) ወደ nodemcu ያዘጋጁ። ከዚያ ስዕልዎን ለመጫን በሚፈልጉበት ጊዜ ሁሉ ማውረድ ጠቅ ማድረግ ይችላሉ። ቦርዱ በ 3.3v እና GND ፒኖች ላይ የተተገበረ 3.3 ኃይል ይፈልጋል።
ይህንን የገነባሁት የ TicTac Super Wifi Analyzer ን ለማዳበር ነው ፣ ግን የ ESP12 ሰሌዳዎችን በመጠቀም የ ESP8266 ስርዓቶችን ለማልማት እና ለመሞከር የምወደው መሣሪያ እንደሚሆን አውቃለሁ።
ደረጃ 2 - ስብሰባ
የተያያዘውን ESP12 Programmer artwork.docx ያውርዱ እና ያትሙት እና የቦርዱ መጠን እንደተጠቀሰው ይፈትሹ። ካልሆነ መጠኑን በቀኝ ጠቅታ ፣ መጠን እና አቀማመጥ በኩል ያስተካክሉት።
በሁለት የመከታተያ ወረቀቶች ላይ የጥበብ ሥራን አተምኩ። ከዚያም ንፅፅሩን በእጥፍ ለማሳደግ እና በማተሚያ ውስጥ ማንኛውንም ጥቃቅን ጉድለቶችን ለመሸፈን (እኔ የሌዘር አታሚ እጠቀማለሁ)። በላይኛው ንብርብር ጠርዝ ላይ ቀዳዳዎችን እመታለሁ ፣ ሴሎታፔን ከጉድጓዶቹ በላይ አስቀምጥ ፣ አሰልፍ እና ከዚያ ለመለጠፍ ቀዳዳዎቹን ተጫን። የ UV መጋለጥ ክፍል አለኝ። እኔ በተረጨ በተሸፈኑ ፒሲቢዎች በጥሩ ሁኔታ የሚሠራ የ UV ጥቁር መብራት እጠቀም ነበር። ለማዳበር ደካማ የሶዲየም ሃይድሮክሳይድ መፍትሄን (የፍሳሽ ማጽጃ) እና ዲ-ሶዲየም ፔሮክሲዶሱፋፌት ሄክሃይድሬት ወደ etch እጠቀማለሁ። በኬሚካሎች በተለይም ሥጋን ወዲያውኑ በሚያጠቃው ሶዲየም ሃይድሮክሳይድ ልዩ ጥንቃቄዎችን ያድርጉ። ይህንን ነገር በዓይኖችዎ ውስጥ አይፈልጉም! ከዚያ ፊልሙን በትራኮች ላይ ለማስወገድ እና በተጠማዘዘ ቆርቆሮ (በጣም ውድ - እና ውስን ሕይወት) ለመጨረስ እንደገና አጋልጣለሁ። ወለሉ በጣም ኦክሳይድ ከማድረጉ በፊት ሰሌዳውን ለመሸጥ ካቀዱ የኋለኛው ደረጃ እንደ አማራጭ ነው።
በቁመቶች ቅደም ተከተል ክፍሎችን እሸጣለሁ። እኔ የ SMD አካልን አስቀምጫለሁ ፣ የሽያጭ ማጣበቂያውን ወደ አንድ ፒን ይተግብሩ እና ይህንን ይሽጡ። ከዚያ ለተቀሩት የ SMD ክፍሎች ተመሳሳይ ነገር አደርጋለሁ። ከዚያ ባልተሸፈኑ ፒኖች ሁሉ ላይ ማጣበቂያ እተገብራለሁ እና ከዚያ ዞር ብለው እነዚህን ይሸጡ።
እኔ የ 2 ሚሜ ፒን -ስትሪፕን እስከመጨረሻው አልገፋሁም - ግን በቂ ነው ስለዚህ ምስሶቹ በ 1 ሚሜ አካባቢ ተገለጡ። ሲጨርሱ የፕላስቲክ አሞሌ ወደ ሰሌዳ ደረጃ ወደ ታች ሊገፋ ይችላል። ይህ እነሱን ማሳጠርን ይቆጥባል እና የ ESP12 አየር ማረፊያው ከኤፍቲቲአይ አያያዥ አንድ ሚሜ ርቆ እንዲቆይ ያስችለዋል።
አግድም 3 መንገድ 2.54 ሚሜ መሰኪያዎችን ማግኘት ላይ ችግሮች ካጋጠሙዎት የአርዱዲኖ ሶኬት ማሰሪያ እና ኤፒኮን ጠፍጣፋ እና ወደ አንድ ጥቅል ስብስብ መሸጥ ይችላሉ። እንደዚያ ከሆነ ሶኬቶች ከወረዳው ጋር እንዲገናኙ እንደ አስፈላጊነቱ ጥንድ ፓዶችን ያገናኙ።
በመጨረሻ ባለ 12 መንገድ የቀኝ አንግል 0.1 ኢንች ፒን-ስትሪፕ እና መሰየሚያ ከዚህ በታች እንደሚከተለው
በ FTDI ሞዱል ሻጭ 2 ላይ ከ 3 መንገድ የቀኝ አንግል ፒን ስትሪፕ ከዚህ በታች
ደረጃ 3: እንዴት መጠቀም እንደሚቻል
የ Arduino IDE ን ይጀምሩ (አስፈላጊ ከሆነ ከ Arduino.cc ያውርዱ እና ይጫኑ) እና ከሌለዎት የ ESP ቦርድ ዝርዝሮችን ያክሉ (ይመልከቱ ፦ Sparkfun)።
ኮድዎን ይጫኑ።
ከዚያ የፕሮግራም ዝርዝሮችን (መሳሪያዎች) ያዘጋጁ-
ሰሌዳ ይምረጡ-አጠቃላይ ESP8266 ሞዱል ወይም NodeMCU v1.0 (ESP-12E ሞዱል)። የቀድሞው ተጨማሪ አማራጮችን ይሰጣል። ለተቀሩት ቅንብሮች ከዚህ በታች ይመልከቱ። የወደብ ቁጥሩ የተለየ ሊሆን ይችላል። የኤፍቲዲአይ ሞዱል ሲገናኝ የትኛው እንደሚታይ ለማየት PORT ን ጠቅ ያድርጉ።
አሁን ቦርዱን በ 3.3v ወደ 3.3v ፒን ያብሩ እና GND ን ያገናኙ። የ FTDI ዩኤስቢን ወደ ተከታታይ መለወጫ ይሰኩ። አሁን የማውረጃ ቁልፍን ጠቅ በማድረግ ብቻ ሰሌዳውን ፕሮግራም ማድረግ ይችላሉ። ይህንን ጥቂት ጊዜ ካደረጉ በኋላ የዚህን ትንሽ ሰሌዳ ዋጋ ያያሉ።
የእኔን TicTac Super Wifi Analyzer ለማዳበር ይህንን ተጠቀምኩ
ይህ ጠቃሚ ሆኖ እንደሚያገኙት ተስፋ አደርጋለሁ።
ማይክ
የሚመከር:
ESP01 Programming የታተመ የወረዳ ቦርድ 5 ደረጃዎች
የ ESP01 ፕሮግራሚንግ የታተመ የወረዳ ቦርድ - በቅርቡ ፣ በእኔ ESP01 ላይ ኮድ መጻፍ ነበረብኝ እና ኮዱን ወደ ቺፕ (CHIP) ለማስተላለፍ አስማሚ ለመጠቀም ወሰንኩ። ሆኖም ኮዱ እንዲተላለፍ አንዳንድ ማስተካከያዎችን ወደ አስማሚው ማድረግ አስፈላጊ ነበር። ያም ማለት አስማሚው ውስጡ አልነበረም
JALPIC One Development Board: 5 ደረጃዎች (ከስዕሎች ጋር)
JALPIC One Development Board: የእኔን የመማሪያ ፕሮጄክቶችን ከተከተሉ እኔ ከፒአይሲ ማይክሮ መቆጣጠሪያ ጋር በማጣመር የጄል ፕሮግራም ቋንቋ ትልቅ አድናቂ እንደሆንኩ ያውቃሉ። ጃል ለ 8 ቢት ፒአይሲ ማይክሮ መቆጣጠሪያ ቺፕስ የተዘጋጀው እንደ የፕሮግራም ቋንቋ ነው። ሞ
Python RF Development Kit: 5 ደረጃዎች
Python RF Development Kit: በመጀመሪያ ፣ እኔ ወደ RF ነገሮች እንዴት እንደገባሁ እና ለምን በዚህ ፕሮጀክት ላይ እንደምሠራ ትንሽ መግቢያ መስጠት እፈልጋለሁ። ከሃርድዌር ጋር ቅርበት ያለው የኮምፒተር ሳይንስ ተማሪ እንደመሆኔ አንዳንድ ኮርሶችን መከታተል ጀመርኩ። የገመድ አልባ ምልክቶችን መቋቋም እና
ATMEGA328 Bootloader Programming Shield for Arduino Uno: 3 ደረጃዎች (ከስዕሎች ጋር)
ATMEGA328 Bootloader Programming Shield for Arduino Uno: ATMEGA328P boot-loader programming shield for Arduino Uno አንዳንድ ጊዜ ይከሰታል እና የእርስዎን Arduino Uno Atmega328P ማይክሮፕሮሰሰር ያበላሻሉ። ፕሮሰሰርን መለወጥ ይችላሉ። ግን መጀመሪያ በውስጡ የማስነሻ ጫerን ፕሮግራም ማዘጋጀት አለበት። ስለዚህ ይህ መማሪያ ይህንን እንዴት ማድረግ እንደሚቻል
DIY Attiny Programming Shield: 8 ደረጃዎች (ከስዕሎች ጋር)
DIY Attiny Programming Shield: ትንሽ እና ዝቅተኛ ኃይል ያለው የአርዱዲኖ ቦርድ እየፈለጉ ከሆነ አቲኒ በእውነቱ ጥሩ አማራጭ ነው ፣ ለዝቅቱ በሚያስደንቅ ሁኔታ ተለይቶ የሚታወቅ ነው። እሱ 5 ጂፒኦ ፒኖች አሉት ፣ 3 ቱ የአናሎግ ፒን እና 2 የ PWM ውፅዓት አላቸው። እሱ እንዲሁ በእውነቱ ተለዋዋጭ ነው