ዝርዝር ሁኔታ:

የአርዱዲኖ ሌዘር ፕሮጄክተር + የቁጥጥር መተግበሪያ 8 ደረጃዎች
የአርዱዲኖ ሌዘር ፕሮጄክተር + የቁጥጥር መተግበሪያ 8 ደረጃዎች

ቪዲዮ: የአርዱዲኖ ሌዘር ፕሮጄክተር + የቁጥጥር መተግበሪያ 8 ደረጃዎች

ቪዲዮ: የአርዱዲኖ ሌዘር ፕሮጄክተር + የቁጥጥር መተግበሪያ 8 ደረጃዎች
ቪዲዮ: Arduino በከፊል ሲብራራ https://t.me/arduinoshopping 2024, ሀምሌ
Anonim
Image
Image
የአርዱዲኖ ሌዘር ፕሮጄክተር + መቆጣጠሪያ መተግበሪያ
የአርዱዲኖ ሌዘር ፕሮጄክተር + መቆጣጠሪያ መተግበሪያ
የአርዱዲኖ ሌዘር ፕሮጄክተር + መቆጣጠሪያ መተግበሪያ
የአርዱዲኖ ሌዘር ፕሮጄክተር + መቆጣጠሪያ መተግበሪያ
  • XY - 2 ልኬት የሌዘር ቅኝት
  • 2x 35 ሚሜ 0.9 ° የእንፋሎት ሞተሮች - 400 ደረጃዎች/ሪ
  • ራስ -ሰር የመስታወት ማስተካከያ
  • የርቀት ተከታታይ ቁጥጥር (በብሉቱዝ በኩል)
  • ራስ -ሰር ሁነታ
  • የርቀት መቆጣጠሪያ መተግበሪያ ከ GUI ጋር
  • ክፍት ምንጭ

አውርድ:

github.com/stanleyondrus

stanleyprojects.com

ደረጃ 1

ደረጃ 2 - ጽንሰ -ሀሳብ

ቲዎሪ
ቲዎሪ
ቲዎሪ
ቲዎሪ

የጨረር ፕሮጀክተሮች በሁለት ዋና ዋና ምድቦች ሊከፈሉ ይችላሉ። ወይም አንድ ንድፍ ለማሰራጨት የማሰራጫ መስታወት/ፎይል ይጠቀማሉ ወይም በ XY ዘንግ አቅጣጫዎች ውስጥ የሌዘር ጨረር የሚያንቀሳቅስ ስርዓት አላቸው። ሁለተኛው አማራጭ ብዙውን ጊዜ በጣም የተሻለ ይመስላል ምክንያቱም የታቀደውን ንድፍ ማዘጋጀት ይቻላል። በመጀመሪያው ሁኔታ ፣ የሌዘር ጨረሩ እየተከፋፈለ እና የማይንቀሳቀስ ምስል ይሠራል ፣ በሁለተኛው ውስጥ ፣ ሌዘር አሁንም በጣም በፍጥነት የሚንቀሳቀስ አንድ ጨረር ብቻ አለው። ይህ እንቅስቃሴ በበቂ ፍጥነት ከሆነ ፣ በራዕይ ጽናት (POV) ምክንያት እንደ ምሳሌ እንመለከተዋለን። ይህ ብዙውን ጊዜ የሚከናወነው እያንዳንዳቸው የሌዘር ጨረሩን በአንድ ዘንግ ውስጥ ማንቀሳቀስ የሚችሉ ሁለት ቀጥ ያሉ መስተዋቶች በመኖራቸው ነው። እነሱን በማጣመር የሌዘር ጨረሩን በትክክለኛው ቦታ ላይ ማስቀመጥ ይቻላል።

ለሙያዊ ትግበራዎች ፣ galvanometer ስካነሮች ብዙውን ጊዜ ጥቅም ላይ ይውላሉ። ከእነዚህ ስካነሮች አንዳንዶቹ 60 ኪ.ፒ.ፒ. (በሰከንድ ኪሎ ነጥብ) ማድረግ ይችላሉ። ያ ማለት ፣ በ 1 ሰከንድ ውስጥ የሌዘር ጨረሩን ወደ 60000 የተለያዩ ቦታዎች ማስቀመጥ ይችላሉ። ይህ የስትሮቦስኮፕ ውጤት ሳይኖር በትክክል ለስላሳ ትንበያ ይፈጥራል። ሆኖም ፣ እነሱ በእርግጥ ውድ ሊሆኑ ይችላሉ። እኔ ርካሽ ፣ በጣም ፈጣን ያልሆነ ፣ አማራጭ የሆነውን የእርከን ሞተሮችን ተጠቅሜአለሁ።

በእውነቱ በከፍተኛ ፍጥነት መስመሮችን በመዞር ሌዘር ንድፉን ይሳባል። አንዳንድ ጊዜ አብረዋቸው የማይገናኙ በርካታ የንድፍ ክፍሎች አሉ። በዚህ ምሳሌ ፣ እያንዳንዱ ፊደል ተለያይቷል ፣ ሆኖም ሌዘር ከአንድ ፊደል ወደ ሌላ ሲንቀሳቀስ ፣ የማይፈለግ መስመር ይፈጥራል። ይህ የሚፈታው ባዶነትን በሚባል ቴክኖሎጂ ነው። ከኋላ ያለው አጠቃላይ ሀሳብ ፣ ሌዘር ከአንድ ፣ ወደ ሌላ ንድፍ በሚንቀሳቀስበት ጊዜ የሚቀየር መሆኑ ነው። ይህ የሚከናወነው በከፍተኛ የፍጥነት መቆጣጠሪያ አሃድ ነው ፣ እሱም ከመቃኛ ስርዓቱ ጋር ማመሳሰል አለበት።

ደረጃ 3 - አካላትን ማግኘት

አካላትን ማግኘት
አካላትን ማግኘት
አካላትን ማግኘት
አካላትን ማግኘት

ከዚህ በታች ባለው ዝርዝር ውስጥ እኔ የተጠቀምኩባቸውን ክፍሎች እና የገዛኋቸውን አገናኞች ማግኘት ይችላሉ።

  • 1x አርዱዲኖ ኡኖ
  • 1x Adafruit ሞተር ጋሻ V2
  • 1x Laser ሞዱል
  • 2x 35 ሚሜ 0.9 ° የእንፋሎት ሞተሮች - 400 ደረጃዎች/ሪቪ - 5 ቪ - ኢቤይ
  • 3x LED - AliExpress
  • 1x HC -06 የብሉቱዝ ተከታታይ ሞዱል - AliExpress
  • 1x Photodiode - AliExpress
  • 1x NPN ትራንዚስተር BC547B - AliExpress
  • 2x 2K Trimmer - AliExpress
  • 1x የዲሲ ሶኬት ፓነል ተራራ - ኢቤይ
  • 1x ቀይር መቀየሪያ - AliExpress

እና ከዚያ በቤት ውስጥ ሊያገኙት የሚችሏቸው አንዳንድ ቁሳቁሶች እና መሣሪያዎች። ተስፋ እናደርጋለን;)

  • መስታወት (በጣም ጥሩው እንደ ኤችዲዲ ፕላተር ያለ የብረት መስታወት ነው)
  • የአሉሚኒየም ሉህ
  • ቁርጥራጮች
  • ሙቅ ሙጫ (ወይም ፓትክስክስ ጥገና ኤክስፕረስ)
  • ሽቦዎች
  • ማያያዣዎች
  • ቁፋሮ (ወይም መቀሶች በእኔ ሁኔታ: D)
  • ሣጥን (ለምሳሌ የመገናኛ ሳጥን)

ደረጃ 4: ደረጃ በደረጃዎችን መትከል

Steppers ለመሰካት
Steppers ለመሰካት
Steppers ለመሰካት
Steppers ለመሰካት
Steppers ለመሰካት
Steppers ለመሰካት

የአሉሚኒየም ሉህ ተቆርጦ ወደ ተገቢው ቅርፅ መታጠፍ ያስፈልጋል። ከዚያ ጉድጓዶች ተቆፍረዋል እና ደረጃ ሰሪዎች ተያይዘዋል።

ደረጃ 5 Laser Blanking + Mirror Calibration

Laser Blanking + Mirror Calibration
Laser Blanking + Mirror Calibration
Laser Blanking + Mirror Calibration
Laser Blanking + Mirror Calibration
Laser Blanking + Mirror Calibration
Laser Blanking + Mirror Calibration
Laser Blanking + Mirror Calibration
Laser Blanking + Mirror Calibration

የሞተር ጋሻ ለሁለት ትናንሽ ወረዳዎች ያገለገለ ትንሽ የፕሮቶታይፕ አካባቢ አለው።

ሌዘር Blanking

እኛ በአሩዲኖ የእኛን ሌዘር መቆጣጠር እንፈልጋለን። ሆኖም የአሁኑን ወደ ሌዘር የሚፈስበትን መገደብ እና እንዲሁም በቀጥታ ከዲጂታል ውፅዓት ፒን መንዳት ጥሩ ሀሳብ አይደለም። የእኔ የሌዘር ሞዱል ቀድሞውኑ ወቅታዊ ጥበቃ ነበረው። ስለዚህ ትራንዚስተር ሌዘርን የሚያበራበት እና የሚያጠፋበትን ቀለል ያለ ወረዳ ብቻ ገንብቻለሁ። የመሠረት ፍሰት በመከርከሚያ ሊስተካከል እና የሌዘርን ብሩህነት ይቆጣጠራል።

የመስታወት መለካት

Photodiode በማዕከላዊው ዘንግ ውስጥ ባለው ቀዳዳ ውስጥ ከኤክስ-ዘንግ ስቴፕተር በላይ ተቀመጠ። ትክክለኛ ልኬቶችን ለማግኘት ወደታች ወደታች የመቋቋም ወረዳ አስፈላጊ ነበር። በሚለካበት ጊዜ እኛ ከፎቶዲዲዮው እሴቶችን እናነባለን እና እሴቱ ከተወሰነ እሴት በላይ (ሌዘር በቀጥታ ወደ ውስጥ ያበራል) ፣ ደረጃ ሰሪዎች ቆም ብለው ወደ ቤት አቀማመጥ ይመለሳሉ።

ለካሊብሬሽን የውሸት ኮድ

// 1step = 0.9 ° / 400 ደረጃዎች = 360 ° = ሙሉ የማሽከርከር laserOn (); ለ (int a = 0; a <= 400; a ++) {ለ (int b = 0; b = photodiodeThreshold) {laserOff (); ተመለስ ቤት (); } ደረጃ (1 ፣ 1); } stepX (1, 1); } laserOff (); ያልተሳካ ();

ደረጃ 6: የመጨረሻ ስብሰባ

የመጨረሻ ስብሰባ
የመጨረሻ ስብሰባ
የመጨረሻ ስብሰባ
የመጨረሻ ስብሰባ

መላው ወረዳው በፕላስቲክ መጋጠሚያ ሳጥኑ ውስጥ ተተክሎ በመጠምዘዣዎች ተጣብቋል። መላው ፕሮጀክተር በእውነቱ ተንቀሳቃሽ ነው ፣ የኃይል አቅርቦቱን ብቻ ይሰኩ ፣ መቀያየሪያውን ይቀይሩ እና እኛ የሌዘር ትርኢት አለን።

ደረጃ 7: የሌዘር መቆጣጠሪያ መተግበሪያ

የጨረር መቆጣጠሪያ መተግበሪያ
የጨረር መቆጣጠሪያ መተግበሪያ

የመቆጣጠሪያው መተግበሪያ በ C# ውስጥ የተሠራ ሲሆን በቅጦች መካከል ለመቀያየር ፣ ፍጥነቱን ለማስተካከል እና የአሁኑ እርምጃዎችን ለማየት ያስችላል። ከ Arduino ኮድ ጋር አብሮ ማውረድ ነፃ ነው (መግቢያውን ይመልከቱ)።

ደረጃ 8 ቪዲዮ

የሚመከር: