ዝርዝር ሁኔታ:

ቀላል ጠንካራ እና ለስላሳ ብረት ማግኔትሜትር መለኪያ 6 ደረጃዎች (ከስዕሎች ጋር)
ቀላል ጠንካራ እና ለስላሳ ብረት ማግኔትሜትር መለኪያ 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ቀላል ጠንካራ እና ለስላሳ ብረት ማግኔትሜትር መለኪያ 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ቀላል ጠንካራ እና ለስላሳ ብረት ማግኔትሜትር መለኪያ 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: በ 2 ንጥረ ነገሮች ብቻ እንደ ብረት ጠንካራ እና ጠንካራ ያድርጉት - ንጉስ ይሁኑ 2024, ህዳር
Anonim
ቀላል ጠንካራ እና ለስላሳ ብረት ማግኔትሜትር መለኪያ
ቀላል ጠንካራ እና ለስላሳ ብረት ማግኔትሜትር መለኪያ

የእርስዎ የትርፍ ጊዜ ማሳለፊያ (RC) ፣ ድሮኖች ፣ ሮቦቶች ፣ ኤሌክትሮኒክስ ፣ የእውነት መጨመር ወይም ተመሳሳይ ከሆነ ይዋል ይደር እንጂ የማግኔትቶሜትር የመለኪያ ተግባርን ያሟላሉ። ማንኛውም የማግኔትሜትር ሞጁል መለካት አለበት ፣ ምክንያቱም መግነጢሳዊ መስክ መለካት ለአንዳንድ ማዛባት ተገዝቷል። የእነዚህ ማዛባት ሁለት ዓይነቶች አሉ -ጠንካራ የብረት ማዛባት እና ለስላሳ ብረት ማዛባት። ስለእነዚህ ማዛባት ጽንሰ -ሀሳብ እዚህ ማግኘት ይችላሉ። ትክክለኛ ልኬቶችን ለማግኘት ለጠንካራ እና ለስላሳ የብረት ማዛባት ማግኔቶሜትር መለካት አለብዎት። ይህ አስተማሪ እንዴት ማድረግ እንደሚቻል ቀላሉን መንገድ ይገልጻል።

ደረጃ 1: የሚያስፈልጉዎት ነገሮች

የሚያስፈልጉዎት ነገሮች
የሚያስፈልጉዎት ነገሮች
የሚያስፈልጉዎት ነገሮች
የሚያስፈልጉዎት ነገሮች
የሚያስፈልጉዎት ነገሮች
የሚያስፈልጉዎት ነገሮች

ሃርድዌር

  • HMC5883L ማግኔቶሜትር ሞዱል
  • አርዱዲኖ ሜጋ 2560 ቦርድ

*ግን ይህንን ለሌላ ማግኔቶሜትር ሞዱል ወይም አርዱዲኖ ሰሌዳ ይህንን ትምህርት በቀላሉ መቀበል ይችላሉ።

ሶፍትዌር

  • MagMaster
  • MagViewer

የጽኑ ትዕዛዝ ፦

    አርዱዲኖ ንድፍ

*ይህ ንድፍ ለ HMC5883L ሞዱል የተፃፈ ነው ፣ ግን ለሞዱልዎ በቀላሉ ሊቀበሉት ይችላሉ።

ሌሎች -

  • የወረቀት ሳጥን
  • የዳቦ ሰሌዳ
  • ሽቦዎች

ደረጃ 2 - የመለኪያ ሳጥኑን መሥራት

የመለኪያ ሳጥኑን መሥራት
የመለኪያ ሳጥኑን መሥራት

ለካሊብሬሽን ሂደት ልዩ የመለኪያ ሳጥኑን (ምስል 2.1) ማድረግ አለብዎት። ይህንን ለማድረግ የወረቀት ሳጥን እጠቀም ነበር ፣ ግን ፕላስቲክን ፣ የእንጨት አሞሌን ወይም ሌላ ነገርን መጠቀም ይችላሉ። በስዕሉ 2.1 ላይ እንደሚታየው የማግኔትሜትር ሞጁሉን በሳጥኑ (ለምሳሌ ሙጫ ጋር) መቀላቀል አለብዎት። በሳጥኑ ፊቶች ላይ በማግኔትሜትር ሞጁል አስተባባሪ ስርዓት መሠረት አስተባባሪ ስርዓቱን መሳል አለብዎት።

ደረጃ 3 የኤሌክትሪክ ግንኙነት

የኤሌክትሪክ ግንኙነት
የኤሌክትሪክ ግንኙነት
የኤሌክትሪክ ግንኙነት
የኤሌክትሪክ ግንኙነት

በስዕሉ 3.1 ላይ እንደሚታየው ማግኔቶሜትር ሞጁሉን እና አርዱዲኖ ሰሌዳውን ያገናኙ። የማግኔትቶሜትር ሞጁል የአቅርቦት voltage ልቴጅ 3 ፣ 3 ቪ ሊሆን እንደሚችል ልብ ይበሉ (እንደ እኔ ሁኔታ በ HMC5883L GY-273 ስሪት)።

ደረጃ 4: ሶፍትዌሩን እና ጽኑዌርን መጫን

ሶፍትዌሩን እና firmware ን መጫን
ሶፍትዌሩን እና firmware ን መጫን

ሶፍትዌሩን እና ሶፍትዌሩን እዚህ ያውርዱ። ይህ ማህደር ፋይሎችን ይ containsል-

  • MagMaster.exe - የማግኔትሜትር መለኪያ ፕሮግራም
  • MagViewer.exe - የማግኔትሜትር መለኪያዎች የእይታ ፕሮግራም
  • አርዱዲኖ_ኮዴ - የአርዲኖ ንድፍ ለካሊብሬሽን ሂደት
  • Arduino_Test_Results - የመለኪያ ውጤቶችን ለመፈተሽ የአርዲኖ ንድፍ
  • Arduino_Radius_Stabilisation - የሉዲ ራዲየስ ማረጋጊያ ስልተ ቀመር የመለኪያ ውጤቶችን ለመፈተሽ የአርዲኖ ንድፍ።
  • MagMaster Files እና MagViewer Files - የስርዓት ፋይሎች ለ MagMaster.exe እና MagViewer.exe

እነዚህን ሁሉ ፋይሎች ወደ ማንኛውም አቃፊ ይቅዱ። የ “Arduino_Code” ንድፉን ወደ አርዱዲኖ ቦርድ ይስቀሉ። ይህ የአርዱዲኖ ንድፍ የ HMC5883L ቤተ -መጽሐፍትን ይፈልጋል ፣ “HMC5883L” አቃፊ (በ “Arduino_Code” አቃፊ ውስጥ የተቀመጠ) ወደ “C: / Program Files / Arduino / libraries” ከሚለው ስዕል በፊት ከመቅረቡ በፊት ይቅዱ።

ደረጃ 5 - መለካት

መለካት
መለካት
መለካት
መለካት
መለካት
መለካት
መለካት
መለካት

መግቢያ

የማግኔትቶሜትር መለኪያ የትራንስፎርሜሽን ማትሪክስ እና አድልዎ የማግኘት ሂደት ነው።

መግነጢሳዊ መስክ የተስተካከሉ ልኬቶችን ለማግኘት በፕሮግራምህ ውስጥ እነዚህን የለውጥ ማትሪክስ እና አድልዎ መጠቀም አለብዎት። በአልጎሪዝምዎ ውስጥ ወሰን በሌለው የማግኔትቶሜትር መረጃ (X ፣ Y ፣ Z መጋጠሚያዎች) ላይ በቬክተር ላይ መተግበር እና ከዚያ በተገኘው ቬክተር (ምስል 5.4) ላይ የለውጥ ማትሪክስን ማባዛት አለብዎት። በ “Arduino_Test_Results” እና “Arduino_Radius_Stabilization” ንድፎች ውስጥ ሊያገኙት የሚችሉት የእነዚህ ስሌቶች C ስልተ -ቀመር።

የመለኪያ ሂደት

MagMaster.exe ን ያሂዱ እና የ arduino ሰሌዳውን ተከታታይ ወደብ ይምረጡ። በፕሮግራሙ መስኮት ላይ ያሉት አረንጓዴ ሕብረቁምፊዎች የማግኔትቶሜትር ቬክተር መጋጠሚያዎችን (ስዕል 5.1) ያመለክታሉ።

በስዕሉ 5.2.1 ላይ እንደሚታየው የማግኔትቶሜትር ሞጁሉን (የመለኪያ ሳጥኑን ከተያያዘው ማግኔቶሜትር ሞዱል ጋር) ያስቀምጡ እና “የአክሲስ ኤክስ+” ቡድን ሳጥን “ነጥብ 0” ቁልፍን ጠቅ ያድርጉ። የማስተካከያ ሳጥኑ በአንፃራዊነት ወደ ቋሚ አግድም አውሮፕላን የማይቆም መሆኑን ልብ ይበሉ። ከዚያ በስዕሉ 5.2.2 ላይ እንደሚታየው ማግኔቶሜትሩን ያስቀምጡ እና “የአክሲስ ኤክስ+” ቡድን ሳጥን እና “ነጥብ 180” ቁልፍን ጠቅ ያድርጉ። በሚከተለው መንገድ ማድረግ አለብዎት (ምስል 5.3 ን ይመልከቱ)

  • ምስል 5.2.1 - “ነጥብ 0” ፣ “አክሲዮን X+”
  • ምስል 5.2.2 - “ነጥብ 180” ፣ “አክሲዮን X+”
  • ስዕል 5.2.3-“ነጥብ 0” ፣ “አክሲዮን X-”
  • ምስል 5.2.4-“ነጥብ 180” ፣ “አክሲዮን X-”
  • ሥዕል 5.2.5 - “ነጥብ 0” ፣ “አክሲስ Y+”
  • ሥዕል 5.2.6 - “ነጥብ 180” ፣ “አክሲስ Y+”
  • ምስል 5.2.7-“ነጥብ 0” ፣ “አክሲዮን Y-”
  • ምስል 5.2.8-“ነጥብ 180” ፣ “አክሲዮን Y-”
  • ምስል 5.2.9 - “ነጥብ 0” ፣ “አክሲ Z+”
  • ምስል 5.2.10 - “ነጥብ 180” ፣ “አክሲ Z+”
  • ሥዕል 5.2.11-"ነጥብ 0" ፣ "አክሲ Z-"
  • ሥዕል 5.2.12 ፦ "ነጥብ 180" ፣ "አክሲዝ Z-"

ጠረጴዛውን መሙላት አለብዎት። ከዚያ በኋላ “የትራንስፎርሜሽን ማትሪክስ እና አድሏዊነትን ያሰሉ” የሚለውን ጠቅ ያድርጉ እና የትራንስፎርሜሽን ማትሪክስ እና አድልዎ (ምስል 5.3) ያግኙ።

የትራንስፎርሜሽን ማትሪክስ እና አድልዎ ተገኝቷል! መለኪያው ተጠናቅቋል!

ደረጃ 6 - ሙከራ እና እይታ

Image
Image
ሙከራ እና ምስላዊነት
ሙከራ እና ምስላዊነት

ያልተለካ መለኪያዎች ምስላዊነት

የ “Arduino_Code” ንድፉን ወደ አርዱዲኖ ቦርድ ይስቀሉ። MagViewer. አሁን በእውነተኛ-ጊዜ (በፎቶ 6.1 ፣ ቪዲዮ 6.1 ፣ 6.2) ላይ በ 3 ዲ ቦታ ውስጥ የማግኔትቶሜትር መረጃ ቬክተር መጋጠሚያዎችን ማየት ይችላሉ። እነዚህ መለኪያዎች ያልተስተካከሉ ናቸው።

የተስተካከሉ ልኬቶች ምስላዊነት

የ “Arduino_Radius_Stabilization” ንድፉን ያርትዑ ፣ በመለኪያ ውሂብ (የእርስዎ የትራንስፎርሜሽን ማትሪክስ እና አድልዎ) በሚገኝበት ጊዜ ነባሪውን የትራንስፎርሜሽን ማትሪክስ እና አድሏዊ ውሂብ ይተኩ። የ Arduino_Radius_Stabilization ን ንድፍ ወደ አርዱዲኖ ቦርድ ይስቀሉ። MagViewer.exe ን ያሂዱ ፣ ተከታታይ ወደብ ይምረጡ (የ boud መጠን 9600 bps ነው) ፣ “MagViewer ን አሂድ” ን ጠቅ ያድርጉ። አሁን በእውነተኛ-ጊዜ (በሥዕል 6.2 ፣ ቪዲዮ 6.3 ፣ 6.4) ላይ በ 3 ዲ ቦታ ላይ የተስተካከሉ ልኬቶችን ማየት ይችላሉ።

እነዚህን ንድፎች በመጠቀም በተገጣጠሙ ልኬቶች አማካኝነት ለማግኔትዎሜትር ፕሮጀክትዎ ስልተ ቀመሩን በቀላሉ መጻፍ ይችላሉ!

የሚመከር: