ዝርዝር ሁኔታ:

Measurino: የመለኪያ የጎማ ማረጋገጫ ጽንሰ -ሀሳብ 9 ደረጃዎች
Measurino: የመለኪያ የጎማ ማረጋገጫ ጽንሰ -ሀሳብ 9 ደረጃዎች

ቪዲዮ: Measurino: የመለኪያ የጎማ ማረጋገጫ ጽንሰ -ሀሳብ 9 ደረጃዎች

ቪዲዮ: Measurino: የመለኪያ የጎማ ማረጋገጫ ጽንሰ -ሀሳብ 9 ደረጃዎች
ቪዲዮ: ASMR Measuring You 📏📝 (Roleplay) 2024, ሀምሌ
Anonim
Measurino: የመለኪያ የጎማ ማረጋገጫ ጽንሰ -ሀሳብ
Measurino: የመለኪያ የጎማ ማረጋገጫ ጽንሰ -ሀሳብ

Measurino በቀላሉ የአንድ ጎማ ሽክርክሪቶችን ቁጥር ይቆጥራል እና የተጓዘው ርቀት በቀጥታ ከተሽከርካሪው ራዲየስ ራዲየስ ጋር ተመጣጣኝ ነው። ይህ የኦዶሜትር መሠረታዊ መርህ ነው እና እኔ ይህንን ፕሮጀክት የጀመርኩት በዋናነት ወረዳውን (በአርዱዲኖ ማይክሮ መቆጣጠሪያ) እንዴት እንደሚይዝ ፣ ከብዙ ርቀቶች ጋር ተኳሃኝ ፣ ከ ሚሊሜትር እስከ ኪሎሜትር ፣ እና ሊሆኑ የሚችሉ ችግሮችን ወይም ማሻሻያዎችን ለመገምገም ነው።

ደረጃ 1: ክፍሎች እና አካላት

  • አርዱዲኖ ናኖ rev.3
  • 128 × 64 OLED ማሳያ (SSD1306)
  • ተጨማሪ የፎቶ ኤሌክትሪክ ሮታሪ ኢንኮደር (400 ፒ/አር)
  • የጎማ ተሽከርካሪ ለሞዴል አውሮፕላን (51 ሚሜ ዲያ)
  • 2 የግፊት ቁልፎች
  • 9v ባትሪ

ደረጃ 2 - ኢንኮደር

ኢንኮደር
ኢንኮደር
ኢንኮደር
ኢንኮደር

ለዚህ ፕሮጀክት ብዙ ርካሽ የ rotary encoders ን ሞክሬያለሁ ፣ ግን በትክክለኛ/ትብነት ችግሮች ምክንያት ወዲያውኑ ጣልኳቸው። ስለዚህ ወደ DFRobot ተጨማሪ Photoelectric Rotary Encoder - 400P/R SKU: SEN0230 ሄድኩ። ይህ በአሉሚኒየም ቁሳቁስ ፣ በብረት ቅርፊት እና ከማይዝግ ብረት ዘንግ ጋር የኢንዱስትሪ ጭማሪ የፎቶ ኤሌክትሪክ የ rotary ኢንኮደር ነው። በፍርግርግ ዲስክ እና በኦፕቶኮፕለር ማሽከርከር በኩል AB ሁለት-ደረጃ orthogonal pulse ምልክት ያመነጫል። ለእያንዳንዱ ዙር 400 ጥራጥሬዎች/ዙር ፣ እና ባለሁለት ደረጃ 4 ጊዜ ውፅዓት 1600 ጥብ/ዙር። ይህ የማዞሪያ ኢንኮደር ከፍተኛ 5000 r/ደቂቃ ፍጥነትን ይደግፋል። እና ለፍጥነት ፣ አንግል ፣ የማዕዘን ፍጥነት እና ለሌላ የውሂብ ልኬት ሊያገለግል ይችላል።

የፎቶ ኤሌክትሪክ ሮታሪ ኢንኮደር የ NPN ክፍት ሰብሳቢ ውፅዓት አለው ፣ ስለዚህ የ pullup resistors ን መጠቀም ወይም የውስጥ አርዱዲኖ መጎተትን ማንቃት ያስፈልግዎታል። DC4.8V-24V ሰፊ ክልል የኃይል ግብዓት ያለው 750L05 የቮልቴጅ ተቆጣጣሪ ቺፕ እየተጠቀመ ነው።

ደረጃ 3 ስሜታዊነት

ትብነት
ትብነት

ይህ የ Optoelectric Rotary Encoder በእውነቱ ታላቅ ትብነት አለው ፣ ይህም ለቁጥጥሩ ቁጥጥር እና አቀማመጥ ትግበራዎች ፍጹም ያደርገዋል። ለኔ ዓላማ ግን በጣም አስተዋይ ነበር። በ 51 ሚሜ ጎማ ፣ ይህ ኢንኮደር 0.4 ሚሜ የስሜት ህዋሳት አለው ፣ ይህ ማለት እጅዎ አነስተኛ መንቀጥቀጥ ካለው እነሱ ይመዘገባሉ ማለት ነው። ስለዚህ በተቋረጠ የዕለት ተዕለት እንቅስቃሴ ውስጥ የሂስታይዜስን በመጨመር ስሜትን ዝቅ አደረግሁ-

ባዶ መቋረጥ ()

{ቻር; i = digitalRead (B_PHASE); ከሆነ (i == 1) ቆጠራ += 1; ሌላ ቆጠራ -= 1; ከሆነ (አብስ (ቆጠራ)> = hysteresis) {flag_A = flag_A+count; ቆጠራ = 0; }}

ለመለካት ጥሩ መረጋጋት ለመስጠት ይህ ብልሃት በቂ ነበር።

ደረጃ 4 - መለካት

የመለኪያ አሃድዎን (አስርዮሽ ወይም ኢምፔሪያል) ይምረጡ እና ከዚያ በመለኪያዎ መጀመሪያ ላይ መንኮራኩሩን ከእውቂያ ነጥቡ ጋር ያኑሩ ፣ ዳግም አስጀምር ቁልፍን ይጫኑ እና እስከመጨረሻው እንዲሽከረከር ያድርጉት። ከግራ ወደ ቀኝ መለኪያው ይጨምራል እና ያጠቃልላል ፣ ከቀኝ ወደ ግራ ይቀንሳል እና ይቀንሳል። እንዲሁም ኩርባዎችን (የመኪናዎ ቅርፅ ፣ የከብል ደረጃ መውጫ የእጅ መውጫ ፣ የእጅዎ ርዝመት ከትከሻው እስከ አንጓው በክርን ተጣብቆ ፣ ወዘተ) መለካት ይችላሉ።

ዲያሜትር = ዲ ያለው ሙሉ ጎማ መሽከርከር የ D*le ርዝመት ይለካል። በእኔ ሁኔታ ፣ በ 51 ሚሜ ጎማ ፣ ይህ 16.02 ሴ.ሜ እና እያንዳንዱ ምልክት 0.4 ሚሜ ነው (የስሜታዊነት አንቀጽን ይመልከቱ)።

ደረጃ 5 - መሰብሰብ

ፖሲው ወረዳውን ለማሳየት በዳቦ ሰሌዳ ላይ ተሠርቷል። እያንዳንዱ አካል በቦርዱ ላይ ተያይ attachedል እና የ rotary encoder ከ 2x2 Pole Screw Terminal Block ጋር ተገናኝቷል። ባትሪው የ 9 ቪ መደበኛ ባትሪ ሲሆን የወረዳው አጠቃላይ የኃይል ፍጆታ 60mA አካባቢ ነው።

ደረጃ 6 ኮድ

ለእይታ ፣ እኔ ብዙ ዓይነት ቅርጸ -ቁምፊዎችን እና ጥሩ የአቀማመጥ ተግባሮችን እንዲፈቅድ በመፍቀድ ለእንደዚህ ዓይነቱ የኦሌዲ ማሳያዎች በጣም ተለዋዋጭ እና ኃይለኛ የሆነውን U8g2lib ን እጠቀም ነበር። ይህ ፖክ ብቻ እንደመሆኑ ማሳያውን በመረጃዎች በመሙላት ብዙ ጊዜ አላጠፋሁም።

ኢንኮደሩን ለማንበብ ፣ ከ 2 ደረጃዎች በአንዱ የሚመነጩ ማቋረጫዎችን እጠቀማለሁ -የኢኮኮደር ዘንግ በሚንቀሳቀስበት ጊዜ ሁሉ ፣ በአነሳሱ መነሳት ላይ ታስሮ ወደ አርዱinoኖ ማቋረጫ ይፈጥራል።

አባሪ ማቋረጫ (digitalPinToInterrupt (A_PHASE) ፣ ማቋረጥ ፣ RISING);

የ RST ግፊት አዝራሩ ልኬቱን ወደ ዜሮ ሲያቀናጅ ፣ ማሳያው በራስ -ሰር ከ ሚሊሜትር ፣ ወደ ሜትር ፣ ወደ ኪሎሜትሮች እና (ከተገፋፋው ከተመረጠ) ከ ኢንች ፣ ወደ ያርድ ፣ ወደ ማይሎች ይቀየራል።

ደረጃ 7: መርሃግብሮች

መርሃግብሮች
መርሃግብሮች

ደረጃ 8: ከፖ.ሲ ወደ ምርት

ይህ ለምን የሐሳብ ማረጋገጫ ነው? ሙሉ የአሠራር መሣሪያ ከመገንባቱ በፊት/ሊደረጉ የሚችሉ ብዙ ማሻሻያዎች ምክንያት። ሁሉንም ሊሆኑ የሚችሉ ማሻሻያዎችን በዝርዝር እንመልከት -

  • ጎማ። የሜሳሱሪኖ ስሜታዊነት/ትክክለኛነት በተሽከርካሪው ላይ የተመሠረተ ነው። ትናንሽ ጎማዎችን (ከ ሚሊሜትር እስከ ሴንቲሜትር በቅደም ተከተል) ለመለካት ትንሽ ጎማ የተሻለ ትክክለኛነት ሊሰጥዎት ይችላል። የቅጥያ ቡም ያለው በጣም ትልቅ ጎማ በመንገድ ላይ ለመራመድ እና ኪሎሜትሮችን ለመለካት ያስችላል። ለትንሽ መንኮራኩሮች ፣ ቁሳቁሱ ግምት ውስጥ መግባት አለበት-ሙሉ የጎማ ጎማ በትንሹ ሊበላሽ እና በትክክለኛነቱ ላይ ተጽዕኖ ሊያሳድር ይችላል ፣ ስለዚህ በዚህ ሁኔታ መንሸራተትን ለማስወገድ ቀጭን ቴፕ ያለው የአሉሚኒየም/የብረት ጎማ እጠቁማለሁ። በትንሽ የሶፍትዌር አርትዖት (በመቀያየር ትክክለኛውን የጎማ ዲያሜትር ይምረጡ) ባለ 4-ፒን አያያዥ (ማለትም የዩኤስቢ ወደብ) በመጠቀም ከማንኛውም ልኬት ጋር ለመላመድ ሊገጣጠሙ የሚችሉ ጎማዎችን ግምት ውስጥ ማስገባት ይችላሉ።
  • ሶፍትዌር። ሌላ የግፊት ቁልፍን በመጨመር ፣ ሶፍትዌሩ የአራት ማእዘን ወይም የማዕዘን ስፋት ቦታዎችን ለመለካትም ሊንከባከብ ይችላል። እንዲሁም በማሳያው ላይ ያለውን እሴት ከማንበብዎ በፊት ባለማወቅ መንኮራኩሩን ከማንቀሳቀስ በመቆጠብ በመጨረሻው ላይ ልኬቱን ለማቀዝቀዝ “ያዝ” ቁልፍን እንዲጨምሩ እመክራለሁ።
  • መንኮራኩሩን በሾላ ይተኩ። ለአጭር መለኪያዎች (በጥቂት ሜትሮች ውስጥ) መንኮራኩሩ ክር ወይም ቴፕ በያዘው በፀደይ ስፖል ሊተካ ይችላል። በዚህ መንገድ ክርውን መሳብ ብቻ ያስፈልግዎታል (የኢኮዲተር ዘንግ እንዲሽከረከር ማድረግ) ፣ ልኬትዎን ይውሰዱ እና በማሳያው ላይ ይመልከቱ።
  • የባትሪ ሁኔታን ማሳያ ያክሉ። 3.3v Arduino ማጣቀሻ ፒን (በ 1%ውስጥ ትክክለኛ) ለኤዲሲ መቀየሪያ እንደ መሠረት ሆኖ ሊያገለግል ይችላል። ስለዚህ ፣ በ 3.3 ቪ ፒን (ከ A1 ጋር በማገናኘት) ወደ ዲጂታል ልወጣ አናሎግ በማድረግ እና ከዚያ ይህን ንባብ ከአነፍናፊው ንባብ ጋር በማነፃፀር ፣ ምንም እንኳን ቪን ምንም ይሁን ምን እውነተኛ የሕይወት ንባብን ማስፋት እንችላለን (ከ 3.4 ቪ በላይ እስከሆነ ድረስ)። በዚህ ሌላ የእኔ ፕሮጀክት ውስጥ የሥራ ምሳሌ ሊገኝ ይችላል።

ደረጃ 9 የምስል ማዕከለ -ስዕላት

የሚመከር: