ዝርዝር ሁኔታ:
ቪዲዮ: 3D AIR Mouse - አርዱዲኖ + ማቀነባበር -5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:35
3 ዲ አየር አይጥ | አርዱዲኖ + ማቀነባበር እኔ የኢንዱስትሪ ዲዛይን ተማሪ ነኝ ፣ እና ባለፈው ዓመት “ቴክኖሎጂ እንደ ጥሬ እቃ” ተብሎ የሚጠራው ኮርስ አካል ነኝ ይህንን ፕሮጀክት እንደ የመጨረሻ ሥራዬ የሠራሁት። ብዙ ጊዜ የምሠራው ለዲዛይን እና ለፈጠራ ከሲዲ ሶፍትዌር ከ SolidWorks ጋር ነው።. በማያ ገጹ ላይ ጠንካራ አካልን ማሽከርከር የሚከናወነው የመካከለኛ መዳፊት ቁልፍን በመጠቀም ነው። የበለጠ አስተዋይ የሆነ ነገር ፈልጌ ነበር። በ 3 ቱ ዘንግ ላይ አይጤን በመካከለኛ አየር ውስጥ በማንቀሳቀስ የእቃው ትክክለኛ ሽክርክሪት የሚከናወንበትን የ 3 ዲ አየር አይጤን በዚህ አበቃሁ። እኔ አርዱዲኖን ፣ ሁለት ዳሳሾችን እና የሂደቱን ንድፍ እጠቀማለሁ። ማስታወሻዎች-- ከ SolidWork ጋር ለመስራት ትክክለኛ ተሰኪ ስለሌለ ፣ ይህ እስከ አሁን ድረስ የፅንሰ-ሀሳቡ ማሳያ ብቻ ነው (ግን በእርግጥ ፣ ነፃነት ይሰማዎት እንዴት እንደሚያውቁ ካወቁ አንድ ይፃፉ:) እርስዎ እራስዎ መሞከር እና መገንባት ከፈለጉ አንዳንድ ሀሳብ… ይደሰቱ… (የመጀመሪያ አስተማሪዬ ነው) የተጠናቀቀው ፕሮጀክት የቪዲዮ ማሳያ እዚህ አለ
ደረጃ 1 - ሃርድዌር እና ዕቃዎች
እሱ በ 3 ዘንግ የፍጥነት መለኪያ + ኮምፓስ ዳሳሽ ላይ የተመሠረተ ስለሆነ በጣም ርካሹ አስተማሪ አይደለም። የሚያስፈልግዎት -* አይጥ - ያገለገለው የተሻለ (ጥቅም ላይ የዋለ እና ርካሽ ስለሆነ ብቻ) ፣ ማንኛውም አይጥ ማድረግ አለበት። ዳሳሾችን እና አንዳንድ ተጨማሪ ሽቦዎችን ለማቆየት የተወሰነ ቦታ እንዲኖርዎት ያስፈልጋል ፣ ስለዚህ ለተጨማሪ ቀጭን / ተጨማሪ ጥቃቅን አይጦች አይሂዱ።* ኮምፓስ ሞዱል ከመጠምዘዝ ማካካሻ ጋር - HMC634 - ይህ በ SpurkFun ለ ~ የተገዛው የ 3 ዘንግ ዳሳሽ ነው $ 149* ሎጂክ ደረጃ መለወጫ - የግድ! አርዱዲኖ 5V ስለሆነ እና 3 ዘንግ ዳሳሽ 3.3 ቪ ስለሆነ ፣ 5V ን ወደ 3.3V ለመለወጥ ከእነዚህ ውስጥ አንዱን ያስፈልግዎታል። ትልቅ ስም አለው ፣ ግን በ SpurkFun ላይ 1.95 ዶላር ብቻ ያስከፍላል።* ትልቅ የኦፕቲካል ዳሳሽ / ፎቶቶራንስስተር - ይህ አይጥ ከስራው ወለል ላይ ሲነሳ ለመለየት በዚህ ፕሮጀክት ውስጥ ጥቅም ላይ የዋለ ቀላል የኦፕቲካል ዳሳሽ ነው። በ SpurkFun በ 2.25 ዶላር ገዝቶ ይህንን በተመረጠው መዳፊት ውስጥ ለማኖር በቂ ቦታ ከሌለዎት ፣ ይህንን ፣ ትንሽ እና ርካሽ መጠቀም ይችላሉ። * አንድ (1) ኤልኢዲ - ቀለሙን በጭራሽ አያስቡ ፣ እጅግ በጣም ብሩህ በተሻለ ሁኔታ ይሠራል።* 2 Resistors - አንድ (1) x 100Ω እና አንድ (1) x 100KΩ (ለኦፕቲካል ዳሳሽ)* አርዱinoኖ ቦርድ - DA! የ Diecimila ሞዴልን እጠቀም ነበር። አዲስ Duemilanove በ SpurkFun ለ 29.95 ዶላር ያህል (እንዲሁ መስራት አለበት) + አርዱinoኖ ሶፍትዌር ተጭኗል።* ፕሮሰሲንግዌርዌር ተጭኗል።* የፕሮጀክቱ ምንጭ ኮድ (አይጨነቁ ፣ በሰከንድ ውስጥ ያውርዱትታል።) በተጨማሪም - አንዳንዶቹ ትኩስ ሙጫ (ነገሮችን በቦታው ለማስተካከል) ጥቂት ጥቃቅን ብሎኖች። ስለ 10 ሴ.ሜ ከ 6 ሚሜ (ዲያ) የእንጨት መልህቅ አንዳንድ ተጨማሪ ሽቦዎች። የመሸጫ ብረት። ፕላስቲክን ለመቁረጥ የሆነ ነገር ፣ የመቁረጫ ቢላዋ እና ፋይል እጠቀም ነበር (ለመቅረጽ)። (“እሺ ፣ ለዚህ እርምጃ አትጠሉኝ ፣ እንግሊዝኛ 2 ኛ ቋንቋዬ ነው ፣ ይህን ከተሳሳትኩ ፣ ይቅርታ ፣ በሰከንድ ውስጥ የምወስደውን እንደሚረዱት እርግጠኛ ነኝ። በስዕሎች ውስጥ ታያለህ”)
ደረጃ 2 - ኤሌክትሮኒክስ
ሁሉም ነገር በአንድነት መሸጥ አለበት… በሆነ መንገድ… ማሳሰቢያ - የ 3 ዘንግ ዳሳሽ ሁሉንም ነገር ከማብቃቱ በፊት ሽቦውን በእጥፍ ይፈትሹ… በዚህ ፕሮጀክት ውስጥ ለሚጠቀሙት ሽቦዎች ሁሉ የተካተቱትን መርሃግብሮች ይመልከቱ። እኔ የሠራኋቸውን ተመሳሳይ የፒን ቁጥሮች ከተጠቀሙ ብቻ ሊሠራ ይችላል ፣ ግን በኮዱ ውስጥ ያሉትን ተገቢ ቁጥሮች እስካልቀየሩ ድረስ በሚገናኙበት ጊዜ እነዚያን ለመለወጥ ነፃነት ይሰማዎት። የ 3 ዘንግ ዳሳሹን ከአመክንዮ ደረጃ መለወጫ ጋር ማገናኘት -ዳሳሽ VCC -> Arduino 3V3Sensor GND -> Arduino GndSensor SDA -> Converter TXI (Chan1) Converter TXO (Chan1) -> Arduino ANALOG IN 4Sensor SCL -> Converter TXI (Chan2) Converter TXO (Chan2) -> አርዱinoኖ በ 5Converter GND (ቢያንስ አንዱ) -> አርዱinoኖ ግንድኮቨርተር ኤች.ቪ -> አርዱinoኖ 5 ቮቮንተር ኤልቪ -> አርዱinoኖ 3 ቪ 3 ለአውዱኖ የኦፕቲካል ዳሳሽ ለ Arduino ላይ -የተያያዘውን ምስል ይመልከቱ GND (እኔ ከኦፕቲካል ዳሳሽ አንዱን ተጠቅሜ ነበር)+ ወደ አርዱinoኖ ፒን 13 (ይህ የተደረገው ይህ ፒን አስቀድሞ በቦርድ ላይ ተከላካይ ስላለው ፣ የተለየ የሚጠቀሙ ከሆነ ፣ LED ን እንዳያቃጥሉ resistor መጠቀምዎን ያረጋግጡ)
ደረጃ 3 - አይጤን ማዘጋጀት
በመዳፊት መኖሪያ ቤት ውስጥ ዳሳሾች ቦታቸውን የሚያገኙበት ይህ ነው። የ 3 ዘንግ ዳሳሹን ለመጠገን በጣም ጥሩውን ቦታ ያግኙ። የተስተካከለ መሆኑን ያረጋግጡ እና አቅጣጫውን ያስቡ (አነፍናፊው በእጅዎ ሲኖርዎት ያውቃሉ) እርስዎ በሚፈልጉት መንገድ ሊያስተካክሉት ይችላሉ ፣ እኔ 2 አጭር ቁርጥራጮቹን ለመቀበል ተቆፍሮ የእንጨት መልህቅን 2 ቁርጥራጮችን እጠቀም ነበር።, እና ትኩስ በመዳፊት ዋናው ሰሌዳ ላይ ተጣብቋል። ለኦፕቲካል ዳሳሽ ፣ በመዳፊያው ታችኛው ክፍል ላይ አራት ማዕዘን ቀዳዳ ይቅረጹ ፣ ሀሳቡ ሁል ጊዜ ጠረጴዛውን “እንዲያይ” ማድረግ ነው። መዳፊቱ ሲነሳ እና የአነፍናፊው ሁኔታ “ክፍት” (ለማየት ጠረጴዛ የለም) አይጤው ወደ 3 ዲ ሞድ ይቀየራል (የሂደቱን ንድፍ ያካሂዳል) ተጨማሪ ገመዶችን (ከአነፍናፊዎቹ እስከ አርዱinoኖ) ለማዘዋወር ሌላ ቀዳዳ ይስሩ የፕላስቲክ መኖሪያ ቤት. የእኔ በአይጤው በቀኝ በኩል ነበር። የት እንደሚታይ LED ን ያስተካክሉ። በዚህ ፕሮጀክት ውስጥ LED የ 3 ዲ ሞድ አመልካች ነው። የእኔን ከሲሊኮን መዳፊት ጎማ አጠገብ አኖራለሁ። አይጥ ሲነሳ መንኮራኩሩ ጥሩ ሰማያዊ ፍካት ነበረው።
ደረጃ 4: የምንጭ ኮድ
የአርዱዲኖው ኮድ የተጻፈው በአስተማሪዬ በሻቻር ጌይገር ሲሆን ለእኔ ለዚህ ፕሮጀክት ተስተካክሏል። የ 3 ዲ ኩብ ኮድ በማቀነባበሪያ ድር ጣቢያ ላይ የተገኘ መሠረታዊ ኮድ ነው። እኔ ትንሽ ቀይሬዋለሁ። በኮዱ ውስጥ ይህ ቁራጭ ከሴንሰር (በተለምዶ -180 ወደ 180 x 10) የሚመጣውን ጥሬ መረጃ ወደ 0-255 getHeading () ፣ Serial.write ('x') ፤ x = (x +1800) / 14; Serial.write (x); Serial.write ('y'); y = (y+1800) / 14; Serial.write (y); Serial.write ('z'); z = (z+1800) / 14; Serial.write (z); ከአነፍናፊው እና ከአርዱኖኖ ያለው መረጃ ለእያንዳንዱ የተለየ ዘንግ ወደ ማቀነባበሪያ ንድፍ ይሄዳል ፣ ግን በቀደመው ዘንግ ፊደል (ለኤክስ. X12 Y200 Z130) ፣ የሚከተለው ኮድ ፊደሉን ይጥላል እና ወደ COM የሚላኩ እሴቶችን ብቻ ይተዋል። ወደብ ሳለ (port.available () == 0) {} char reading = 0; while (reading! = 'x') {while (port.available () == 0) {} reading = (char) port.read ();} X = port.read (); እያለ (ንባብ! = 'Y') {እያለ (port.available () == 0) {} ንባብ = (ቻር) ወደብ።.አንብብ (); እያለ (በማንበብ ላይ (የኮድ ቁራጭ) ሁሉንም አሉታዊ እሴቶች ይጥላል… ((X! = -1) && (Y! = -1) && (Z! = -1)) {rotateZ (-((ተንሳፋፊ) Y/25.0)) ፤ rotateX ((ተንሳፋፊ) X/25.0) ፤ rotateY ((float) Z/25.0) ፤ pX = X ፤ pY = Y; pZ = Z;} ሌላ {rotateZ (-(float) pY/25.0) ፤ rotateX ((float) pX /25.0);rotateY((float)pZ/25.0);} የተያያዘው የዚፕ ፋይል አርዱinoኖን እና የሂደቱን ኮድ ይ containedል
ደረጃ 5 ቪዲዮ
ያ ብቻ… ይህ በቪዲዮ ውስጥ የተጠናቀቀው ፕሮጀክት ነው። ትንሽ ብልሽት አለ (ኩብ አንዳንድ ጊዜ በቪዲዮው ውስጥ “ሲዘል” ማየት ይችላሉ) ፣ ይህ በ Z ዘንግ ምክንያት ላይሆን ይችላል…
የሚመከር:
የአርዱዲኖ ማቀነባበር ግራፊክ ሽግግር -5 ደረጃዎች
የአርዱዲኖ ማቀነባበር ግራፊክ ሽግግር - ሠላም ፣ ይህ ፕሮጀክት በአነፍናፊ ሊሰማቸው ከሚችሉ የማይታዩ ቅንጣቶች የሚታዩ ግራፊክስን ለመሥራት ነው። በዚህ ሁኔታ ብርሃንን እና ርቀትን ለመቆጣጠር ለአልትራሳውንድ ዳሳሽ እና ለፎቶሬስትሪስተር እጠቀም ነበር። ተለዋዋጮችን ከሴቱ በመሥራት በዓይነ ሕሊናዬ እመለከተዋለሁ
የእጅ ምልክት ሃክ - የእጅ ምልክት በምልክት ማቀነባበር ላይ የተመሠረተ በይነገጽን በመጠቀም ሮቦት 13 ደረጃዎች (ከስዕሎች ጋር)
የምልክት ሥራ (Hawest Hawk)-የእጅ ምልክት በምስል ማቀነባበር ላይ የተመሠረተ በይነገጽን በመጠቀም ሮቦት-የእጅ ምልክት Hawk በቴክ ኤቪንስ 4.0 እንደ ቀላል የምስል ማቀነባበር በሰው-ማሽን በይነገጽ ታይቷል። የእሱ ጠቀሜታ በተለያዩ ላይ የሚሄደውን ሮቦቲክ መኪና ለመቆጣጠር ምንም ተጨማሪ ዳሳሾች ወይም ሊለበሱ የማይችሉ በመሆናቸው ላይ ነው
ቪዲኤችኤልን እና ዚቦን በመጠቀም የቪዲዮ ማቀነባበር -10 ደረጃዎች
ቪዲኤችኤልን እና ዚቦን በመጠቀም የቪዲዮ ማቀነባበር - ኤፍፒኤኤዎች ከሲፒዩዎች ይልቅ ለማፋጠን ፈጣን ናቸው ፣ ምክንያቱም ብዙ ስሌቶችን በትይዩ ማሳሰቢያ ማድረግ ይችላሉ - ይህ ፕሮጀክት ገና በመገንባት ላይ ነው እና ይሻሻላል (ወዲያውኑ ጊዜ እንዳገኘሁ)። ይህ በእንዲህ እንዳለ እኔ ዓለምን እጓዛለሁ
የልብ ምት መቆጣጠሪያ AD8232 ፣ አርዱinoኖ ፣ ማቀነባበር -4 ደረጃዎች
የልብ ምት መቆጣጠሪያ AD8232 ፣ አርዱinoኖ ፣ ማቀናበር - የአናሎግ መሣሪያዎች AD8232 የ milliVolt ደረጃ EKG (ElectroCardioGram) ምልክቶችን ለማግኘት የተነደፈ የተሟላ የአናሎግ የፊት መጨረሻ ነው። ምንም እንኳን AD8232 ን ማያያዝ እና የተከሰተውን የ EKG ምልክት በኦስቲልስኮፕ ላይ ማየት ቀላል ጉዳይ ቢሆንም ፣ ለ
የኳንቲሜትሪክ ምስል ማቀነባበር -5 ደረጃዎች
የኳንቲሜትሪክ ምስል ማቀናበር ((ከዚህ በላይ ያለው ስዕል አሁን ያለውን የምስል ማቀነባበሪያ ዘዴ ከቁጥር መለኪያዎች ምስል ጋር ማነጻጸርን ያሳያል። የተሻሻለውን ውጤት ልብ ይበሉ። ከላይ በስተቀኝ በኩል ሥዕሎች እንደዚህ ያለ ነገር ይለካሉ ከሚል የተሳሳተ ግምት የሚመጡ እንግዳ ቅርሶችን ያሳያል