ዝርዝር ሁኔታ:

ባለሙያዎች ይህንን ያውቃሉ!: 24 ደረጃዎች
ባለሙያዎች ይህንን ያውቃሉ!: 24 ደረጃዎች

ቪዲዮ: ባለሙያዎች ይህንን ያውቃሉ!: 24 ደረጃዎች

ቪዲዮ: ባለሙያዎች ይህንን ያውቃሉ!: 24 ደረጃዎች
ቪዲዮ: የደም አይነት” O “ የሆናቹ ሰወች በጭራሽ እነዚህን ምግቦች መመገብ የለባችሁም 2024, ህዳር
Anonim
Image
Image

ዛሬ ስለ “ESP32 አውቶማቲክ የ ADC ልኬት” እንነጋገራለን። በጣም ቴክኒካዊ ርዕሰ ጉዳይ ሊመስል ይችላል ፣ ግን ስለእሱ ትንሽ ማወቅ ለእርስዎ በጣም አስፈላጊ ይመስለኛል።

ይህ የሆነበት ምክንያት ስለ ESP32 ፣ ወይም ስለ ADC መለካት ብቻ ብቻ ሳይሆን ሊያነቧቸው የሚፈልጓቸውን የአናሎግ ዳሳሾችን የሚያካትት ስለሆነ ነው።

አብዛኛዎቹ አነፍናፊዎች መስመራዊ አይደሉም ፣ ስለዚህ ለአናሎግ ዲጂታል መቀየሪያዎች አውቶማቲክ የፕሮቶታይፕ መለኪያዎችን እናስተዋውቃለን። እንዲሁም ፣ እኛ የ ESP32 AD እርማት እናደርጋለን።

ደረጃ 1 መግቢያ

ጥቅም ላይ የዋሉ ሀብቶች
ጥቅም ላይ የዋሉ ሀብቶች

ስለዚህ ጉዳይ ትንሽ የምናገርበት ቪዲዮ አለ - አታውቁም? የ ESP32 ADC ማስተካከያ። አሁን ፣ ሙሉውን የብዙ መቶኛ የመመለስ ሂደቱን እንዳያደርጉ በሚከለክልዎት አውቶማቲክ መንገድ እንነጋገር። ተመልከተው!

ደረጃ 2 - ያገለገሉ ሀብቶች

· ዘለላዎች

· 1x Protoboard

· 1x ESP WROOM 32 DevKit

· 1x የዩኤስቢ ገመድ

· 2x 10k resistors

· የቮልቴጅ መከፋፈሉን ለማስተካከል 1x 6k8 resistor ወይም 1x 10k ሜካኒካል ፖታቲሞሜትር

· 1x X9C103 - 10 ኪ ዲጂታል ፖታቲሞሜትር

· 1x LM358 - የአሠራር ማጉያ

ደረጃ 3 - የወረዳ ጥቅም ላይ ውሏል

ወረዳ ጥቅም ላይ ውሏል
ወረዳ ጥቅም ላይ ውሏል

በዚህ ወረዳ ውስጥ LM358 በ “ቮልቴጅ ቋት” ውቅረት ውስጥ የአሠራር ማጉያ ነው ፣ አንዱ በሌላው ላይ ተጽዕኖ እንዳያሳድር ሁለቱን የቮልቴጅ መከፋፈያዎችን ለይቶ ያሳያል። R1 እና R2 በጥሩ ግምታዊነት ከአሁን በኋላ ከ RB ጋር በትይዩ ሊቆጠሩ ስለማይችሉ ይህ ቀለል ያለ አገላለጽን ለማግኘት ያስችላል።

ደረጃ 4 - የውጤት ቮልቴጅ በዲጂታል ፖታቲሞሜትር X9C103 ልዩነት ላይ የተመሠረተ ነው

የውጤት ቮልቴጅ በዲጂታል ፖታቲሞሜትር X9C103 ልዩነት ላይ የተመሠረተ ነው
የውጤት ቮልቴጅ በዲጂታል ፖታቲሞሜትር X9C103 ልዩነት ላይ የተመሠረተ ነው

እኛ ለወረዳ ባገኘነው አገላለጽ መሠረት ፣ ዲጂታል ፖታቲሞሜትር ከ 0 ወደ 10 ኪ በምንለዋወጥበት ጊዜ ይህ በውጤቱ ላይ ያለው የቮልቴጅ ኩርባ ነው።

ደረጃ 5 - X9C103 ን መቆጣጠር

X9C103 ን መቆጣጠር
X9C103 ን መቆጣጠር

· የእኛን X9C103 ዲጂታል ፖታቲሞሜትር ለመቆጣጠር በቪሲሲ ውስጥ በመገናኘት ፣ ESP32 ን ከሚያስኬደው ተመሳሳይ ዩኤስቢ በመምጣት በ 5 ቪ እንመግበዋለን።

· የ UP / DOWN ፒን ከ GPIO12 ጋር እናገናኘዋለን።

· ፒን INCREMENT ን ከ GPIO13 ጋር እናገናኘዋለን።

· DEVICE SELECT (CS) እና VSS ን ከ GND ጋር እናገናኛለን።

· VH / RH ን ከ 5 ቮ አቅርቦት ጋር እናገናኛለን።

· VL / RL ን ከ GND ጋር እናገናኛለን።

· RW / VW ን ከቮልቴጅ ቋት ግብዓት ጋር እናገናኘዋለን።

ደረጃ 6 - ግንኙነቶች

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

ደረጃ 7: ወደ ላይ እና ወደታች ራምፖች ኦስቲልስኮፕ ላይ ይያዙ

ወደ ላይ እና ወደታች ራምፖች ኦስቲልስኮፕ ላይ ይያዙ
ወደ ላይ እና ወደታች ራምፖች ኦስቲልስኮፕ ላይ ይያዙ

በ ESP32 ኮድ የተፈጠሩትን ሁለት ራምፖች መመልከት እንችላለን።

የከፍታ መውጫው እሴቶች ተይዘው የማስተካከያውን ኩርባ ለመገምገም እና ለመወሰን ወደ C# ሶፍትዌር ይላካሉ።

ደረጃ 8 - የሚጠበቀው Versus ን ያንብቡ

የሚጠበቀው Versus ን ያንብቡ
የሚጠበቀው Versus ን ያንብቡ

ደረጃ 9 እርማት

እርማት
እርማት

ኤዲሲን ለማረም የስህተት ኩርባውን እንጠቀማለን። ለዚህም ፣ በ C#የተሰራ ፕሮግራም ከኤዲሲ እሴቶች ጋር እንመገባለን። በተነበበው እሴት እና በተጠበቀው መካከል ያለውን ልዩነት ያሰላል ፣ በዚህም የኤ.ዲ.ሲ እሴት ተግባር ሆኖ የ ERROR ኩርባን ይፈጥራል።

የዚህን ኩርባ ባህሪ በማወቅ ስህተቱን እናውቃለን እና ለማረም እንችላለን።

ይህንን ኩርባ ለማወቅ ፣ የ C# ፕሮግራሙ ብዙ ቀመሮችን (እንደ በቀደሙት ቪዲዮዎች ውስጥ እንዳደረጉት) ቤተመጽሐፍት ይጠቀማል።

ደረጃ 10: የሚጠበቀው ጥቅስ ከእርማት በኋላ ያንብቡ

የተጠበቀው Versus እርማት ከተደረገ በኋላ ያንብቡ
የተጠበቀው Versus እርማት ከተደረገ በኋላ ያንብቡ

ደረጃ 11 የፕሮግራም አፈፃፀም በ C# ውስጥ

በ C# ውስጥ የፕሮግራም አፈፃፀም
በ C# ውስጥ የፕሮግራም አፈፃፀም

ደረጃ 12: ራምፕ ጀምር መልእክት ይጠብቁ

ራምፕ ጀምር መልእክት ይጠብቁ
ራምፕ ጀምር መልእክት ይጠብቁ
ራምፕ ጀምር መልእክት ይጠብቁ
ራምፕ ጀምር መልእክት ይጠብቁ

ደረጃ 13 ESP32 ምንጭ ኮድ - የማረሚያ ተግባር ምሳሌ እና አጠቃቀሙ

ESP32 ምንጭ ኮድ - የማረሚያ ተግባር ምሳሌ እና አጠቃቀሙ
ESP32 ምንጭ ኮድ - የማረሚያ ተግባር ምሳሌ እና አጠቃቀሙ

ደረጃ 14 ከቀዳሚ ቴክኒኮች ጋር ማወዳደር

ከቀዳሚ ቴክኒኮች ጋር ማወዳደር
ከቀዳሚ ቴክኒኮች ጋር ማወዳደር

ደረጃ 15 ESP32 SOURCE CODE - መግለጫዎች እና ማዋቀር ()

ESP32 SOURCE CODE - መግለጫዎች እና ማዋቀር ()
ESP32 SOURCE CODE - መግለጫዎች እና ማዋቀር ()

ደረጃ 16 ESP32 SOURCE CODE - Loop ()

ESP32 SOURCE CODE - Loop ()
ESP32 SOURCE CODE - Loop ()

ደረጃ 17 ESP32 SOURCE CODE - Loop ()

ESP32 SOURCE CODE - Loop ()
ESP32 SOURCE CODE - Loop ()

ደረጃ 18 ESP32 SOURCE CODE - Pulse ()

ESP32 SOURCE CODE - Pulse ()
ESP32 SOURCE CODE - Pulse ()

ደረጃ 19: በ C # ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ - በ C # ውስጥ የፕሮግራም አፈፃፀም

በ C # ውስጥ ያለው የፕሮግራም ምንጭ ኮድ - በ C # ውስጥ የፕሮግራም አፈፃፀም
በ C # ውስጥ ያለው የፕሮግራም ምንጭ ኮድ - በ C # ውስጥ የፕሮግራም አፈፃፀም

ደረጃ 20: በ C# ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ - ቤተመፃህፍት

በ C# ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ - ቤተመፃህፍት
በ C# ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ - ቤተመፃህፍት

ደረጃ 21: በ C # ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ - የስም ቦታ ፣ ክፍል እና ዓለም አቀፍ

በ C # ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ - የስም ቦታ ፣ ክፍል እና ዓለም አቀፍ
በ C # ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ - የስም ቦታ ፣ ክፍል እና ዓለም አቀፍ

ደረጃ 22: በ C# - RegPol () ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ

በ C# - RegPol () ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ
በ C# - RegPol () ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ

ደረጃ 23:

ምስል
ምስል

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

ፒዲኤፍ

RAR

የሚመከር: