ዝርዝር ሁኔታ:
- ደረጃ 1 የፕሮጀክቱን ሥራ ለማስኬድ የሚያገለግሉ ቁሳቁሶች ፣ መሣሪያዎች ፣ መሣሪያዎች
- ደረጃ 2: መደረግ ያለበት የሃርድዌር ዕቃዎች
- ደረጃ 3: አርዱዲኖ ኮድ መስጠት
- ደረጃ 4 የእይታ ስቱዲዮ ሲ# ሶፍትዌር
- ደረጃ 5 ውጤቶች
ቪዲዮ: ከተቆራረጠ የተሰራ የ CNC የምግብ መጠን የመለኪያ መሣሪያ 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
በ CNC ማሽን ላይ ትክክለኛውን የመመገቢያ መጠን ለመለካት የፈለገ ሰው አለ? ምናልባት አይሆንም ፣ ከ CNC ሥራ በኋላ ወፍጮዎቹ እስኪጠፉ ድረስ… ግን በመደበኛነት መስበር ሲጀምሩ ፣ ምናልባት ለመመርመር ጊዜው አሁን ነው። በዚህ አስተማሪ ውስጥ የ CNC ማሽንን ትክክለኛ የመመገቢያ መጠን ለመወሰን ፍለጋን መከተል ይችላሉ። የአታሚውን ፣ የአርዱዲኖ firmware ፣ የፒሲ ሶፍትዌርን ፣ እና በባልደረቦቼ እገዛ ያገኘኋቸውን ውጤቶች እና ቆሻሻ ወደ ሀብትነት የተቀየረውን የምህንድስና ክፍል ይሸፍናል።
ደረጃ 1 የፕሮጀክቱን ሥራ ለማስኬድ የሚያገለግሉ ቁሳቁሶች ፣ መሣሪያዎች ፣ መሣሪያዎች
በዚህ ላይ መሥራት ስጀምር ፣ የሚያስፈልጉንን ነገሮች አጭር ዝርዝር አሰብኩ-
- የተበታተነ የአታሚ ሰረገላ ዘዴ
- ያንን ለማስተካከል የእጅ መሣሪያዎች
- ብየዳ ብረት ፣ ብየዳ ፣ ሽቦዎች
- መልቲሜትር
- oscilloscope ወይም logic analyzer - ይህ በፍፁም አስፈላጊ አይደለም
- ገቢ ኤሌክትሪክ
- ማይክሮስኮፕ
- አርዱዲኖ ናኖ + ፒኖት
- አርዱዲኖ አይዲኢ ያለው ፒሲ ፣ ቪዥዋል ስቱዲዮ 2008 ኤክስፕረስ + ኤም ኤስ ገበታ መሣሪያዎች ተጭነዋል
- (MPU6050 - ይህንን አልጠቀምኩም)
- እንዴት ማድረግ እንዳለብዎት የማያውቁትን ሁሉ ለማሰስ ፈቃደኛ
መጀመሪያ ላይ ፣ የ MPU6050 ቦርድ በአንድ ጊዜ በሶስቱም መጥረቢያዎች ላይ የመመገቢያ ደረጃን እንድለካ ይፈቅድልኛል ብዬ አስቤ ነበር። በውስጡ የፍጥነት መለኪያ መኖሩ ፣ የፍጥነት መለኪያ መረጃን ማጠቃለል የተፈለገውን እሴት እንደሚሰጠኝ እርግጠኛ ነበርኩ - በእያንዳንዱ ዘንግ ላይ ያለው ፍጥነት። በተከታታይ ሞኒተር ላይ ጥሬ መረጃን የሚያሳይ የአርዱዲኖ ቅንጣቢን ካወረዱ እና ካሻሻሉ በኋላ ፣ በቪዥዋል ስቱዲዮ ውስጥ ውሂቡን ያከናወነ አንድ ትንሽ የፒሲ ፕሮግራም ጻፍኩ እና ለቀላል ትርጓሜ በገበታ ላይ አሴርኩት። ሁለቱንም ቪዥዋል ስቱዲዮ ሲ# ኤክስፕረስ 2008 ን እና ለእዚህ የገበታ መሣሪያዎችን ማውረድ ነበረብኝ።
ለተወሰነ ጊዜ ኮድ ካደረግሁ በኋላ ለተከታታይ ግንኙነት የሚያስፈልጉኝን ነገሮች ሁሉ ከተመለከትኩ በኋላ የታቀዱትን እሴቶች አገኘሁ ፣ ግን ምንም ባደርግ ምንም ጥቅም ላይ አልዋለም። ትናንሽ ግን ድንገተኛ እንቅስቃሴዎች ግዙፍ ነጠብጣቦችን ያስከትላሉ ፣ ረዥም ጉዞዎች ግን በገበታዎቹ ላይ እንኳን አይታዩም። MPU6050 ን ለሁለት ቀናት ከጨፈጨፍኩ በኋላ በመጨረሻ ተስፋ ቆርጫለሁ እና ወደ ሌላ ነገር ዞርኩ - የተበታተነ የአታሚ አቀማመጥ ግብረመልስ ዘዴ።
ደረጃ 2: መደረግ ያለበት የሃርድዌር ዕቃዎች
የተገላቢጦሽ ምህንድስና
በእርግጥ ፣ የአታሚው ዘዴ ትክክለኛ ንብረቶቹን ለመወሰን የምጠቀምበት ክፍል ቁጥር አልነበረኝም ፣ የምንፈልገውን ለማግኘት ትንሽ ተገላቢጦሽ-ኢንጂነሪንግ ነበረ። ስልቱን እና ኤሌክትሮኒክስን በቅርበት ከመረመርኩ በኋላ የመጀመሪያው ነገር የኦፕቲካል ዳሳሽ ፒኖችን መለየት እንዳለበት ወሰንኩ። ሁሉንም ወደ አርዱinoኖ ለመገናኘት ይህ መደረግ ነበረበት። ጥቁር ፕላስቲክ ክፍሉን ፈታሁ ፣ ፒሲቢውን አወጣሁ እና አነፍናፊውን መርምሬ ነበር-በላዩ ላይ የተፃፈው ROHM RPI-2150 ነበር። ያ ያስደሰተኝ ፣ የውሂብ ሉህ የማገኝበት ተስፋ ከፍ ያለ ነበር። እንደ አለመታደል ሆኖ ይህ ያረጀ ወይም ብጁ አካል ነው - በድር ላይ በየትኛውም ቦታ የሚገኝ የውሂብ ሉህ አልነበረም። ይህ ማለት ጉዳዮችን በገዛ እጄ መውሰድ ነበረብኝ-እነዚህ አነፍናፊዎች ብዙውን ጊዜ በውስጣቸው የኢንፍራሬድ ኤልኢዲ እና ሁለት የፎቶ-ትራንዚስተሮች በውስጣቸው እንዳሉ በማወቅ ፣ ባለ ብዙ ማይሜተርን ያዝኩ ፣ ወደ ዳዮድ የመለኪያ ሞድ አዘጋጀሁ እና በፒን መካከል መለካት ጀመርኩ።
የኃይል ቁልፎቹ ብዙውን ጊዜ ለማግኘት ቀላል ናቸው - በላያቸው ላይ መያዣዎች ይኖራቸዋል ፣ እና እነሱ ብዙውን ጊዜ በፒሲቢ- ዎች ላይ ካሉ ሰፊ ዱካዎች ጋር ይገናኛሉ። የከርሰ ምድር ዱካዎች ብዙውን ጊዜ ለተሻለ የድምፅ አለመቀበል ከብዙ ንጣፎች ጋር የተገናኙ ናቸው።
የግብዓት እና የውጤት ፒኖች ግን ያን ያህል ተራ አይደሉም። በአንድ ዲዲዮ ላይ በሚለካበት ጊዜ መለኪያው የፊት ቮልቴጁን በአንድ አቅጣጫ ያሳያል ፣ እና በሌላኛው ላይ ከመጠን በላይ ጭነት (ወሰን የለውም)። በፒን መካከል አራት ዳዮዶችን መለየት ቻልኩ ፣ በአራተኛው ዲዲዮ ውስጥ አንድ ዓይነት የዚነር ወይም የቲቪኤስ ዲዲዮ መሆን አለበት ፣ ምክንያቱም በአከባቢው የኃይል ፒኖች መካከል ትክክል ነበር። የኢንፍራሬድ ኢሜተርን ማግኘት ቀላል ነበር ፣ ከእሱ ጋር በተከታታይ 89R resistor ነበር። በቀሪዎቹ ሁለት ፒኖች ላይ ሁለት ዲዲዮ መለኪያዎች ቀሩኝ ፣ እነዚያ ሁለቱ ተቀባዮች መሆን አለባቸው።
ማሳሰቢያ - እነዚህ ዳሳሾች ጥቆማዎችን በመቁጠር ቦታውን ከመወሰን በተጨማሪ የእንቅስቃሴ አቅጣጫውን ለመወሰን እንዲችሉ ሁለት ተቀባዮች አሏቸው። እነዚህ ሁለት የውጤት ሞገዶች ከ 90 ዲግሪ ደረጃ ውጭ ናቸው ፣ ይህ ቆጠራን ወይም የመቁጠር ምት ለማምረት ያገለግላል። የእነዚህን የጥራጥሬዎች ብዛት በመከተል የማተሚያ ኃላፊው ትክክለኛ ቦታ ሊወሰን ይችላል።
አስማሚው እና ሁለቱ ተቀባዮች በሚኖሩበት ጊዜ ሽቦዎችን በፒንዎቻቸው ላይ ሸጥኩ ፣ ስለዚህ ዳሳሹን ከአርዲኖ ጋር ማገናኘት እችላለሁ። ያንን ከማድረጌ በፊት አነፍናፊውን በ 3.3 ቪ ሰጠሁ ፣ በአነፍናፊው መካከል ያለውን ድርብ ሁለት ጊዜ ጎትቼ ፣ እና በወጣቶቹ ላይ የካሬውን ሞገድ ተመልክቻለሁ። የካሬ ሞገድ ድግግሞሽ በእንቅስቃሴው ፍጥነት ተለወጠ ፣ እና የመለኪያ ስርዓቱ አሁን ከአርዲኖ ጋር ለመገናኘት ዝግጁ መሆኑን ደመደምኩ።
አርዱዲኖን በማገናኘት ላይ
ይህንን አዲስ ‹ዳሳሽ› ማገናኘት በጣም ቀላል ነው። የአነፍናፊ ውጤቶችን ከ D2 እና D3 (ማቋረጥ የሚችሉ ፒኖች!) ፣ እና የኃይል አቅርቦት መስመሮችን ብቻ ያገናኙ ፣ እና ኮዲንግ መጀመር ይችላል።
ደረጃ 3: አርዱዲኖ ኮድ መስጠት
የአርዱዲኖ ኮድ በጣም ቀላል ነው። D2 የሚወጣውን ጠርዝ ባየ ቁጥር የሚያስፈጽም ተግባርን መድቤአለሁ ፣ ይህ እኔ ካያያዝኩት አርዱዲኖ ኮድ የመጥፋት ተግባር ነው። ባለአራት ዲኮዲተር ምልክቶችን ሲመለከቱ ፣ ይህንን ያያሉ-
- በአንድ አቅጣጫ ደረጃ ሀ በእያንዳንዱ ደረጃ ቢ በሚነሳው ጠርዝ ላይ አመክንዮ ከፍ ያለ ነው
- በሌላው የአቅጣጫ ደረጃ ሀ በእያንዳንዱ ደረጃ B በሚነሳው ጠርዝ ላይ አመክንዮ ዝቅተኛ ነው
ይህ እኔ የጠቀምኩበት የኢኮዲደር ንብረት ነበር - የመጥፋት ተግባር D2 ከፍ ያለ ጠርዝ ባለው ጊዜ ሁሉ ስለሚፈጽም ፣ እኔ D3 ከፍ ባለበት ጊዜ ቆጣሪን የሚጨምር ከሆነ እና D3 ዝቅተኛ በሚሆንበት ጊዜ ያንሳል። ይህ በመጀመሪያ ሙከራ ላይ ሠርቷል ፣ የቆጣሪውን እሴት ወደ ተከታታይ ተቆጣጣሪው ልኬዋለሁ ፣ እና የአታሚውን ጭንቅላት ወደ ዘንግ ላይ ስወስድ ሲጨምር/ሲቀንስ ተመልክቻለሁ።
ረጅም ታሪክ አጭር ፣ firmware በሉፕ ተግባር ውስጥ የሚከተለውን ያደርጋል።
- ለማንኛውም ገቢ ውሂብ ተከታታይ የመቀበያ ቋት ይፈትሻል
- ገቢ ውሂብ ካለ ፣ ‹1 ›መሆኑን ወይም አለመሆኑን ያረጋግጡ
- እሱ ‹1 ›ከሆነ ፣ ይህ ማለት የፒሲው ሶፍትዌር የቆጣሪውን ዋጋ እየጠየቀ ነው ማለት ነው
- በተከታታይ በኩል የቆጣሪውን እሴት ወደ ፒሲ ይላኩ
- 1 ላይ ይጀምሩ።
በዚህ ፣ ኳሱ አሁን በፒሲ ሶፍትዌር ፍርድ ቤት ውስጥ ነው። ወደዚያ እንግባ!
ደረጃ 4 የእይታ ስቱዲዮ ሲ# ሶፍትዌር
የ VS C# ፕሮግራም ዓላማ የሂሳብ ሸክሙን ከአርዲኖ ወደ ፒሲ ማዛወር ነበር። ይህ ሶፍትዌር አርዱዲኖ የሚሰጠውን መረጃ ይቀበላል ፣ ያሰላል እና ፍጥነቱን በግራፍ መልክ ያሳያል።
መጀመሪያ ያደረግሁት በ C#ውስጥ ተከታታይ ግንኙነትን እንዴት ማድረግ እንደሚቻል google ላይ ነበር። በ MSDN.com ላይ ብዙ ጥሩ መረጃን ከመልካም ምሳሌ ጋር አገኘሁ ፣ ከዚያ እኔ የማልፈልገውን ብቻ ጣልኩ - በመሠረቱ ከንባብ ክፍል በስተቀር ሁሉም ነገር። እኔ የ COM ወደብ እና ፍጥነቱን ከአርዱዲኖ ጋር ለማዛመድ አዘጋጀሁ ፣ ከዚያ ጥቂት ሙከራዎችን ሰጠሁ እና በተከታታይ ወደብ ላይ የመጣውን ሁሉ ወደ ባለ ብዙ መስመር የጽሑፍ ሳጥን ጣለው።
እሴቶቹ ከተነበቡ በኋላ ፣ አንድ ልኬቶችን እርስ በእርስ ፣ እና ከተለዋዋጭ ገጸ -ባህሪያትን ለመለየት የንባብ እና የተከፋፈሉ ተግባሮችን ብቻ መጠቀም እችላለሁ። እነዚህ በገበታ ቁጥጥር ላይ ተቀርፀዋል ፣ እና እሴቶቹ በማያ ገጹ ላይ መታየት ጀመሩ።
በእርስዎ የ VS መሣሪያ ሳጥን ውስጥ የገበታ መቆጣጠሪያውን ማየት ካልቻሉ ችግሩን google ማድረግ እና መፍትሄውን እዚህ ማግኘት ይችላሉ (መልስ #1 ይፈልጉ) - አገናኝ
የመለኪያ መርህ
በመቁጠሪያዎች ብዛት እና ጭንቅላቱ በሚጓዝበት ርቀት መካከል ያለውን ግንኙነት ለማግኘት ፣ የመቁጠሪያውን እሴት ዜሮ አድርገን ፣ የአታሚውን ራስ በ 100 ሚሜ በእጅ አንቀሳቅሰን ፣ እና በቁጥሮች ላይ ያለውን ለውጥ ተመልክተናል። በመጨረሻ የሚከተለውን ምጣኔ አመጣን - 1 ቆጠራ = 0.17094 ሚሜ።
ርቀቱን መጠየቅ ስለምንችል እና በናሙናዎቹ መካከል ያለውን ጊዜ መለካት ስለምንችል ፣ የቦታ ሽግግሩ የሚከሰትበትን ፍጥነት ማስላት እንችላለን - ፍጥነቱን ማስላት እንችላለን!
ለ TMR0 ምስጋና ይግባው 50ms የሆነ አስቸጋሪ የሶፍትዌር ጊዜ አለ ፣ ግን እነዚህ ጊዜዎች በጣም ትክክል እንዳልነበሩ አስተውለናል። በእውነቱ ፣ ከአንዳንድ የሶፍትዌር ፍጥነት መለኪያዎች በኋላ ፣ ጊዜ የተሰጠው 50ms በጭራሽ 50ms እንዳልሆነ ደርሰንበታል። ይህ ማለት ናሙናዎቹ በተወሰነው የጊዜ ክፍተት አልተወሰዱም ፣ ስለሆነም የፍጥነት ስሌቱ ቋሚ የጊዜ መሠረትም መጠቀም አልቻለም። ይህንን ጉዳይ አንዴ ካገኘነው ለመቀጠል ቀላል ነበር-የርቀቱን ልዩነት እና የጊዜን ልዩነት ወስደን ፍጥነቱን እንደ D_distance/D_time (ከ D-distance/50ms ይልቅ) ስሌት አድርገናል።
እንዲሁም ፣ የእኛ ቀመር ፍጥነት በ mm/50ms አሃዶች ስለሚመለስ ፣ ጭንቅላቱ በ [ሚሜ/ደቂቃ] ውስጥ የሚሄድበትን ርቀት ለማግኘት ይህንን በ 1200 ማባዛት አለብን።
ማሳሰቢያ-የ Mach 3 CNC ወፍጮ መቆጣጠሪያ ሶፍትዌር የመመገቢያ መጠኖችን በ [ሚሜ/ደቂቃ] አሃዶች ውስጥ ይገልጻል
በማጣራት ላይ
ከዚህ ጊዜ ጀምሮ መለኪያዎች በጣም ትክክለኛ ይመስላሉ ፣ ግን በሚለካው ምልክት ላይ አንዳንድ ጫጫታ ነበር። እኛ በሜካኒካዊ አለመጣጣም ምክንያት ተጠራጠርን ፣ ዘንግ ትስስር ፣ ወዘተ ፣ ስለዚህ የሚለካውን ጥሩ አማካይ ዋጋ ለማግኘት እሱን ለማጣራት ወሰንን።
ለሶፍትዌሩ ጥሩ ማስተካከያዎች
በአሂድ ሰዓት ውስጥ የናሙና ተመን እና የማጣሪያ ተመን ለመለወጥ ፣ የማሸብለያ አሞሌዎች ተጨምረዋል - ለእያንዳንዱ አንድ። እንዲሁም ሴራዎችን የመደበቅ ችሎታ እንዲሁ አስተዋውቋል።
ደረጃ 5 ውጤቶች
የሃርድዌር እና የሶፍትዌር ክፍሎች ከተዘጋጁ በኋላ በ mach 3 + የእኔ ሶፍትዌር ሶስት የመለኪያ ስብስቦችን አደረግን ፣ በአባሪዎቹ ስዕሎች ላይ ውጤቱን ማየት ይችላሉ። በኋላ የተደረጉ ሙከራዎች የተሻለ ትክክለኛነት አሳይተዋል ፣ ሁለቱም ማጣሪያ እና የናሙና መጠኖች ጨምረዋል። ሴራዎቹ የሚለካውን ፍጥነት በጠንካራ ቀይ ፣ እና አማካይ በሰረዝ-ነጠብጣብ ሰማያዊ ያሳያሉ።
ይህ በእንዲህ እንዳለ ማች 3 እነዚህን የፍጥነት ቅንብሮችን በትክክል የሚያስተናግድ ይመስላል ፣ ግን አሁን በእርግጠኝነት እናውቃለን:)
ይህንን አጭር አስተማሪ ስለ ተገላቢጦሽ ኢንጂነሪንግ እና ውሃ ወደ ወይን ጠጅ እንደወደዱት ተስፋ አደርጋለሁ!
ቺርስ!
የሚመከር:
አነስተኛ ዋጋ ያለው የስርቆት የመለኪያ መሣሪያ (ፒ የቤት ደህንነት) - 7 ደረጃዎች
አነስተኛ ዋጋ ያለው የስርቆት መመርመሪያ መሣሪያ (ፒ የቤት ደህንነት) - ስርዓቱ ወደ ህንፃ ወይም ወደ ሌሎች አካባቢዎች ጣልቃ መግባት (ያልተፈቀደ መግቢያ) ለመለየት የተነደፈ ነው። ይህ ፕሮጀክት በመዝረፍ ወይም በንብረት ላይ ጉዳት ለመከላከል እንዲሁም በመኖሪያ ፣ በንግድ ፣ በኢንዱስትሪ እና በወታደራዊ ንብረቶች ውስጥ ሊያገለግል ይችላል
ዲጂታል ባለብዙ ተግባር-የመለኪያ መሣሪያ 21 ደረጃዎች (ከስዕሎች ጋር)
ዲጂታል ባለብዙ ተግባር-የመለኪያ መሣሪያ-ሰላም ለሁሉም። ትክክለኛውን የ ተለጣፊውን ርዝመት በቀላሉ ለመቁረጥ የ 3 ዲ አታሚ አልጋዬን እና አንድ የተጠማዘዘ ወለል ግምታዊ ርዝመት እንዳገኝ የሚረዳኝ ሌላ መሣሪያ ሁል ጊዜ እፈልግ ነበር
የ SONAR ቁመት የመለኪያ መሣሪያ 2: 3 ደረጃዎች (ከስዕሎች ጋር)
SONAR ቁመት መለኪያ መሣሪያ 2: ስሪት 1.0 ፦ https://www.instructables.com/id/SONAR-Height-Meas… ፒሲን መገንባት ይፈልጋል ፦ http://howtobuildpcr8india.weebly.com/ መግቢያ-ይህ ፕሮጀክት በአርዱዲኖ እና እጅግ በጣም sonic ዳሰሳ ላይ የተመሠረተ ቁመት የመለኪያ መሣሪያ። በመለካት ላይ
ተንቀሳቃሽ የብሉቱዝ ድምጽ ማጉያ ከተቆራረጠ እንጨት የተሰራ - 9 ደረጃዎች (ከስዕሎች ጋር)
ተንቀሳቃሽ የብሉቱዝ ድምጽ ማጉያ ከተሰነጠቀ እንጨት የተሰራ - ሁላችሁም ፣ እኔ እዚህ ከተለጠፍኩበት ጊዜ ጀምሮ ረጅም ጊዜ ስለነበረ የአሁኑን ፕሮጀክትዬን አወጣለሁ ብዬ አስቤ ነበር። ቀደም ሲል ጥቂት ተንቀሳቃሽ ድምጽ ማጉያዎችን አደረግሁ ግን አብዛኛዎቹ ከፕላስቲክ/acrylic የተሠሩ እና አብሮ ለመስራት ቀላል ስለሆነ እና የማይፈልግ ስለሆነ
የ VEML6075 ዳሳሹን እና ትንሹን ጓደኛ ተናጋሪን በመጠቀም-የሚያወራ UV- መረጃ ጠቋሚ የመለኪያ መሣሪያ ፣ 5 ደረጃዎች
የ VEML6075 ዳሳሹን እና ትንሹን Buddy Talker በመጠቀም የሚያወራ UV- መረጃ ጠቋሚ የመለኪያ መሣሪያ ፣ ክረምቶች ይመጣሉ! ፀሐይ ታበራለች! የትኛው ታላቅ ነው። ነገር ግን አልትራቫዮሌት (UV) ጨረር የበለጠ እየጠነከረ ሲመጣ ፣ እንደ እኔ ያሉ ሰዎች ጠቃጠቆዎችን ፣ ትናንሽ ቡናማ ደሴቶችን በቀይ ባህር ውስጥ ሲዋኙ ፣ በፀሐይ ተቃጥለው ፣ ማሳከክ ቆዳ ያገኛሉ። የእውነተኛ ጊዜ መረጃን ማግኘት መቻል