ዝርዝር ሁኔታ:
- ደረጃ 1 መግቢያ
- ደረጃ 2 - ያገለገሉ ሀብቶች
- ደረጃ 3 - የወረዳ ጥቅም ላይ ውሏል
- ደረጃ 4 - የውጤት ቮልቴጅ በዲጂታል ፖታቲሞሜትር X9C103 ልዩነት ላይ የተመሠረተ ነው
- ደረጃ 5 - X9C103 ን መቆጣጠር
- ደረጃ 6 - ግንኙነቶች
- ደረጃ 7: ወደ ላይ እና ወደታች ራምፖች ኦስቲልስኮፕ ላይ ይያዙ
- ደረጃ 8 - የሚጠበቀው Versus ን ያንብቡ
- ደረጃ 9 እርማት
- ደረጃ 10: የሚጠበቀው ጥቅስ ከእርማት በኋላ ያንብቡ
- ደረጃ 11 የፕሮግራም አፈፃፀም በ C# ውስጥ
- ደረጃ 12: ራምፕ ጀምር መልእክት ይጠብቁ
- ደረጃ 13 ESP32 ምንጭ ኮድ - የማረሚያ ተግባር ምሳሌ እና አጠቃቀሙ
- ደረጃ 14 ከቀዳሚ ቴክኒኮች ጋር ማወዳደር
- ደረጃ 15 ESP32 SOURCE CODE - መግለጫዎች እና ማዋቀር ()
- ደረጃ 16 ESP32 SOURCE CODE - Loop ()
- ደረጃ 17 ESP32 SOURCE CODE - Loop ()
- ደረጃ 18 ESP32 SOURCE CODE - Pulse ()
- ደረጃ 19: በ C # ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ - በ C # ውስጥ የፕሮግራም አፈፃፀም
- ደረጃ 20: በ C# ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ - ቤተመፃህፍት
- ደረጃ 21: በ C # ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ - የስም ቦታ ፣ ክፍል እና ዓለም አቀፍ
- ደረጃ 22: በ C# - RegPol () ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ
- ደረጃ 23:
- 24 ደረጃ - ፋይሎቹን ያውርዱ
ቪዲዮ: ባለሙያዎች ይህንን ያውቃሉ!: 24 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ዛሬ ስለ “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 ልዩነት ላይ የተመሠረተ ነው
እኛ ለወረዳ ባገኘነው አገላለጽ መሠረት ፣ ዲጂታል ፖታቲሞሜትር ከ 0 ወደ 10 ኪ በምንለዋወጥበት ጊዜ ይህ በውጤቱ ላይ ያለው የቮልቴጅ ኩርባ ነው።
ደረጃ 5 - 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 ን ያንብቡ
ደረጃ 9 እርማት
ኤዲሲን ለማረም የስህተት ኩርባውን እንጠቀማለን። ለዚህም ፣ በ C#የተሰራ ፕሮግራም ከኤዲሲ እሴቶች ጋር እንመገባለን። በተነበበው እሴት እና በተጠበቀው መካከል ያለውን ልዩነት ያሰላል ፣ በዚህም የኤ.ዲ.ሲ እሴት ተግባር ሆኖ የ ERROR ኩርባን ይፈጥራል።
የዚህን ኩርባ ባህሪ በማወቅ ስህተቱን እናውቃለን እና ለማረም እንችላለን።
ይህንን ኩርባ ለማወቅ ፣ የ C# ፕሮግራሙ ብዙ ቀመሮችን (እንደ በቀደሙት ቪዲዮዎች ውስጥ እንዳደረጉት) ቤተመጽሐፍት ይጠቀማል።
ደረጃ 10: የሚጠበቀው ጥቅስ ከእርማት በኋላ ያንብቡ
ደረጃ 11 የፕሮግራም አፈፃፀም በ C# ውስጥ
ደረጃ 12: ራምፕ ጀምር መልእክት ይጠብቁ
ደረጃ 13 ESP32 ምንጭ ኮድ - የማረሚያ ተግባር ምሳሌ እና አጠቃቀሙ
ደረጃ 14 ከቀዳሚ ቴክኒኮች ጋር ማወዳደር
ደረጃ 15 ESP32 SOURCE CODE - መግለጫዎች እና ማዋቀር ()
ደረጃ 16 ESP32 SOURCE CODE - Loop ()
ደረጃ 17 ESP32 SOURCE CODE - Loop ()
ደረጃ 18 ESP32 SOURCE CODE - Pulse ()
ደረጃ 19: በ C # ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ - በ C # ውስጥ የፕሮግራም አፈፃፀም
ደረጃ 20: በ C# ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ - ቤተመፃህፍት
ደረጃ 21: በ C # ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ - የስም ቦታ ፣ ክፍል እና ዓለም አቀፍ
ደረጃ 22: በ C# - RegPol () ውስጥ ያለው የፕሮግራሙ ምንጭ ኮድ
ደረጃ 23:
24 ደረጃ - ፋይሎቹን ያውርዱ
ፒዲኤፍ
RAR
የሚመከር:
ዕፅዋትዎ እንዴት እንደሚሰማዎት ያውቃሉ? [ቅንጣት+Ubidots]: 6 ደረጃዎች
ዕፅዋትዎ እንዴት እንደሚሰማዎት ያውቃሉ? [ቅንጣት+Ubidots]: - ለራስዎ መራመድን እና አያያዝን የሚተካ ምንም ነገር የለም ፣ ግን የዛሬው ቴክኖሎጂ አፈርን በርቀት ለመከታተል እና የሰው ልጅ ስሜቶቼን የማይለኩ መመዘኛዎችን ለመከታተል አስችሏል። እንደ SHT10 ያሉ የአፈር ምርመራዎች አሁን እጅግ በጣም ትክክለኛ ናቸው እና ያቀርባሉ
የቪዲዮ በር ስልክ እንዲኖረዎት አስበው ያውቃሉ?: 12 ደረጃዎች
የቪዲዮ በር እንዲኖርዎት ይፈልጋሉ? - መግቢያ በመጀመሪያ ቪዲዮዬን እና ኦዲዮ ግንኙነቱን ወደ እኔ ዊንዶውስ 10 ፒሲ ለማቀናበር የእኔን ትክክለኛ የዊንዶውስ 10 ስልክ እና የዊንዶውስ ምናባዊ ጋሻዎችን ለመጠቀም ፈልጌ ነበር። ግን እኔ እንደ እኔ ለጀማሪ መገንዘብ ከባድ ነበር
መሸጥ - ባለሙያዎች የሚያደርጉት ይህ ነው -5 ደረጃዎች
መጋገር - ባለሙያዎች የሚያደርጉት ይህ ነው - መሐንዲስ ነዎት? እርስዎ የኤሌክትሮኒክስ ዕቃቸውን ለመጠገን ወይም አንድ ለመገንባት የሚወዱ የኤሌክትሪክ ሠራተኛ ነዎት ወይም አንድ የትርፍ ጊዜ ማሳለፊያ ነዎት? በሕይወትዎ ውስጥ ፣ እና መሸጫውን የሚረዳዎት ቪዲዮ እዚህ አለ
ESP32: DAC ምን እንደሆነ ያውቃሉ? 7 ደረጃዎች
ESP32: DAC ምን እንደሆነ ያውቃሉ? ዛሬ ዛሬ ስለ ሁለት ጉዳዮች እንነጋገራለን። የመጀመሪያው DAC (ዲጂታል-ወደ-አናሎግ መለወጫ) ነው። እኔ አስፈላጊ እንደሆነ እቆጥረዋለሁ ፣ ምክንያቱም በእሱ በኩል ፣ ለምሳሌ በ ESP32 ውስጥ የድምፅ ውፅዓት እናደርጋለን። ዛሬ የምንነጋገረው ሁለተኛው ጉዳይ ማወዛወዝ ነው
ስለ ESP32 ADC ማስተካከያ ያውቃሉ ?: 29 ደረጃዎች
ስለ ESP32 ADC ማስተካከያ ያውቃሉ?-ዛሬ ፣ ስለ ቴክኒካዊ ጉዳይ የበለጠ እናገራለሁ ፣ ግን ከ ESP32 ጋር የሚሰራ ሁሉ ማወቅ ያለበት አንድ ይመስለኛል-የኤ.ዲ.ሲ (የአናሎግ-ወደ ዲጂታል መለወጫ) ንባብ ማስተካከያ። ይህ አስፈላጊ ሆኖ አግኝቼዋለሁ ምክንያቱም " መለኪያ ፣ " esp