කැමරා දෙකක් සහිත 3D ස්කෑනරය. DIY D ස්කෑනරය

නැවත වරක් ගබඩාව සමාලෝචනය සඳහා යමක් ගැනීමට ඉදිරිපත් විය. අලංකාර ත්‍රිමාණ මුද්‍රණ අවශ්‍යතා සඳහා මෙම දේ භාවිතා කිරීමේ ප්‍රශ්නය ගැන මම දිගු කලක් උනන්දු වී ඇති බැවින්, මම ස්කෑනරයක් තෝරා ගත්තෙමි.

ඉතින්, ස්කෑනරයම නිපදවන ලද්දේ ස්පාඤ්ඤ සමාගමක් වන BQ විසිනි, එය දැන් එයට සහය දැක්වීම නතර කර ඇත (චීන ව්‍යාජ ඒවා නිසා යැයි කියනු ලැබේ, නමුත් එය සැක සහිතය. දැන් මෙම ස්කෑනරය ඇමරිකානු CowTech විසින් ද විකුණනු ලැබේ. ස්කෑනර් කොටස් ත්‍රිමාණ මුද්‍රණය සඳහා මූලාශ්‍ර වේ. නොමිලේ ලබා ගත හැකිය (මෘදුකාංග සහ ඉලෙක්ට්‍රොනික සඳහා සබැඳි ඇත).

කට්ටලය තුළ අපට මෙම "ලිහිල්" ඇත:

එකලස් කිරීම සරල ය, නමුත් කරුණු කිහිපයක් තිබේ:
1. සියලුම ඇට වර්ග තද කිරීමට ඉක්මන් වීමට අවශ්ය නැත - ඔබට ජ්යාමිතික මානයන් සකස් කිරීමටද සිදු වනු ඇත - වෙබ් අඩවියේ මධ්යයේ ලේසර්වල අභිසාරීතාවය, හැරවුම් මේසයට ඇති දුර.
2. මගේ ස්ථාවරය තුළ, කැමරාව මිලිමීටරයක කොටසකින් මඳක් “සෙලවී ගියේය” - නමුත් පින්තූරය විකෘති කිරීමට මෙය ප්‍රමාණවත් විය. පෙන ද්රව්ය එකතු කිරීමෙන් ඉවත් කරනු ලැබේ.
4. හැරවුම් මේසය විනිවිද පෙනෙන අතර ආලේපනයක් නොතිබුණි (මුල් පිටපතෙහි මෙන්) - මම එය ප්ලාස්ටිඩිප් සමඟ පින්තාරු කළෙමි.
5. ක්රමාංකන පිරික්සුම් පුවරු රටා පරීක්ෂා කරන්න. ඔවුන් මගේ කට්ටලයෙන් එකක් මුද්‍රණය කළේ කෙසේදැයි මම නොදනිමි, නමුත් කොටු වල අනුපාතය ක්‍රියා විරහිත විය. මම එය අන්තර්ජාලයෙන් ගෙන නැවත මුද්‍රණය කළෙමි.
6. කැමරා නාභිගත කිරීම වේදිකාවට ඇති දුර ප්‍රමාණයට සකසා නැත. මම කවරය ගලවා ෆෝකස් එක තැනින් තැන සකස් කළෙමි.











ඔබට පෙනෙන පරිදි, ස්කෑනරයේ "මොළය" යනු ZUM ස්කෑන් පලිහක් සහ A4988 ස්ටෙපර් මෝටර් ධාවකය සමඟ ඒකාබද්ධව සාමාන්‍ය Arduino Uno වේ. ගොවිපල කළමනාකරණය කරනු ලබන්නේ BQ වෙතින් දේශීය Horus මෘදුකාංගය මගිනි.

එකලස් කිරීමෙන් පසුව, ස්කෑනරය දේශීය හෝරස් මෘදුකාංගයේ ක්‍රමාංකන ක්‍රියා පටිපාටි හරහා ගියේය.

ස්කෑන් කිරීමේ ගුණාත්මකභාවය ආලෝකයේ ගුණාත්මකභාවය (ස්ථායීතාවය, විසරණය, වර්ණ උෂ්ණත්වය) මත රඳා පවතින බව මේ වන විට මම දැනටමත් දැන සිටි බැවින්, අවම වශයෙන් වැඩි හෝ අඩු සංසන්දනාත්මක කොන්දේසි සැපයීම සඳහා කුඩා ආලෝක පෙට්ටියක් තිබීම ගැන මම කල්තියා බලා ගත්තෙමි. පරීක්ෂණ සඳහා.

විගණනය සඳහා "අපේක්ෂකයින්" තෝරාගෙන මම සූදානම් වුණා.

වස්තුව සඳහා අවශ්‍යතා පහත පරිදි වේ:
1. වස්තුව 5x5 cm ට වඩා විශාල විය යුතුය, නමුත් 20x20cm ට වඩා අඩු විය යුතුය
2. වස්තුව පාරාන්ධ සහ චලනය නොවිය යුතුය
3. වස්තුව කිලෝ ග්රෑම් 3 ට වඩා බර නොවිය යුතුය

ස්කෑන් කිරීමට අපහසු:
1. දිලිසෙන, දීප්තිමත් වස්තූන්
2. වස්තූන් ඉතා අඳුරු ය
3. නොපැහැදිලි පෘෂ්ඨයන් සහිත වස්තූන් (පිරවූ සතුන් වැනි)

ස්කෑන් කිරීමේ ප්රතිඵලය PLY ආකෘතියේ ලකුණු වලාකුළකි (එය පසුව මතුපිටක් බවට පරිවර්තනය කළ යුතුය). ඔබ STL ගොනුව සකස් කරන ස්ථානය මෙයයි.

ස්කෑන් කියවීමෙන් පසු, මම එය සරල සිලින්ඩරාකාර වස්තුවකින් උත්සාහ කිරීමට තීරණය කළෙමි.
උත්සාහ කිහිපයකින් පසු, මට පොදු ගැටළුවක් ඇති බව මට ඒත්තු ගියේය - දකුණු සහ වම් ලේසර් වලින් ලක්ෂ්‍ය වලාකුළු නොගැලපෙන අතර සමානුපාතිකයන් සමඟ ගැටළුවක් ඇති විය.



වෙබ් කැමරා සැකසුම් ක්‍රමාංකනය කිරීමට උත්සාහ කිරීම හැර වෙනත් ප්‍රයෝජනවත් දෙයක් අපට සොයාගත නොහැකි විය (ක්‍රමාංකන විශාරද ක්‍රමාංකනය ක්‍රියාත්මක වන විට ඒවා ක්‍රමාංකනය නොකෙරේ) (BQ සහායක ජේසු නම් පුද්ගලයා දිගු කලක් ප්‍රශ්නවලට පිළිතුරු දී නැත). මෙය සිදු කිරීම සඳහා, ඔබ ක්රමාංකන වගුවේ විවිධ ස්ථාන සහිත පින්තූර කිහිපයක් ගත යුතුය. මම කලා. තත්වය වැඩිදියුණු වී ඇත, නමුත් සම්පූර්ණයෙන්ම නොවේ.
මට ක්‍රමාංකන ගොනුව අතින් සංස්කරණය කිරීමට සිදු විය (Horus-a ෆෝල්ඩරයේ calibration.json) සහ අත්හදා බැලීම් සහ දෝෂයකින්, වලාකුළු ගැළපෙන බව සහතික කිරීම සඳහා සිලින්ඩරාකාර වස්තුවක් ස්කෑන් කිරීම.
සහ සෑම දෙයක්ම හරි බව පෙනේ:



නමුත් නැත - සංකීර්ණ වස්තූන් මත, වලාකුළු කොටස් සමහර විට තවමත් නොගැලපෙන අතර බොහෝ "අන්ධ" කලාප සෑදී ඇත:





ඊට අමතරව, අවම වශයෙන් සම්මත ලේසර් සමඟ දීප්තිමත් රතු වස්තූන් පරිලෝකනය කිරීම කළ නොහැකි බව පැහැදිලිය.

ඇත්ත වශයෙන්ම, ඔබට වෙනම ලේසර් සමඟ ස්කෑන් කිරීම සමඟ දිගටම අත්හදා බැලීම් කළ හැකි අතර මේ සියල්ල තෙවන පාර්ශවීය මෘදුකාංගයක් තුළ ඒකාබද්ධ කිරීමට උත්සාහ කරන්න, ඉන්පසු එය STL සඳහා ශක්‍ය පෝරමයකට ගෙන ඒමට උත්සාහ කරන්න.

මේ සියල්ල මට මතක් කරන්නේ බෝතල්වල නැව් ගැන එක් විහිළුවක්.

බෝතල්වල බෝට්ටු හදන්නේ කොහොමද?
-මම බෝතලයට වැලි, සිලිකේට් මැලියම්, කූරු දමා සොලවන්නෙමි.
එය සියලු වර්ගවල ජරාව හැරෙනවා, සහ සමහර විට - බෝට්ටු.


පොදුවේ ගත් කල, මම මේ ආකාරයේ නිර්මාණශීලීත්වයේ අනුගාමිකයෙකු නොවන බව මට වැටහුණු අතර, ස්කෑනරයක බලය තුළ ඇති මුල සිටම වස්තූන් ආකෘතිකරණය කිරීම පහසු යැයි මට සැකයක් ඇත.

සහ සංකීර්ණ ඒවා - ස්කෑනරයට සාමාන්‍ය මාදිලියේ සංකීර්ණ ඒවා සමඟ කටයුතු කළ නොහැක; ලේසර් දෙකක් ඒ සඳහා ප්‍රමාණවත් නොවේ - අන්ධ ලප පවතී. මෙම ගැටළුව තුරන් කිරීම සඳහා, ඔබ වෙනත් ස්ථානවල පරිලෝකනය කළ යුතු අතර, වලාකුළු ඒකාබද්ධ කිරීම සමඟ නැවත අරගල කරන්න. නැ ස්තුතියි.

එහි ප්රතිඵලයක් වශයෙන්, ලේසර් ස්කෑනිං පිළිබඳ මූලික කරුණු අධ්යයනය කිරීම සඳහා පමණක් දේ සුදුසු වේ, තවත් කිසිවක් සඳහා එය සම්පූර්ණයෙන්ම නිෂ්ඵල වේ. නැත, ඇත්ත වශයෙන්ම, මුල් ආකෘතියට සමාන දෙයක් ලබා ගත හැකිය, නමුත් එපමණයි (මෙය වලාකුළු සැකසුම් සහිත සියලුම රබන් සැලකිල්ලට ගනී). ස්පාඤ්ඤ ජාතිකයන් මෙම කාරණය අත්හැරියේ කිසිවක් සඳහා නොවේ.
ගබඩාව එය ආරක්ෂිතව වාදනය කළේය - විස්තරය අවංකව පවසන්නේ එහි ප්‍රති result ලය ග්‍රහලෝකවල පිහිටීම සහ තුන්වන මහලේ සිට සෝනියා නැන්දාගේ මනෝභාවය මත රඳා පවතින බවයි. විවෘත මූලාශ්‍ර සහ ඒ සියල්ල, අපි එකට නටමු. නැ ස්තුතියි.

නිගමනය වන්නේ එය ගැනීම නොවේ, නමුත් ඔබට අන්ත දඩයම් කිරීමට අවශ්‍ය නම්, විහිළුවේ සිටින මිතුරා බෝට්ටු සාදන දෙයින්ම එය ඔබම එකලස් කරන්න.

ගබඩාව විසින් සමාලෝචනයක් ලිවීම සඳහා නිෂ්පාදනය සපයන ලදී. වෙබ් අඩවියේ රීතිවල 18 වැනි වගන්තියට අනුව සමාලෝචනය ප්‍රකාශයට පත් කරන ලදී.

මම +9 මිලදී ගැනීමට සැලසුම් කරමි ප්‍රියතමයන් වෙත එක් කරන්න මම සමාලෝචනයට කැමති වුණා +101 +156

FabScan යනු විවෘත මූලාශ්‍රයකි, ඔබ විසින්ම කළ හැකි ලේසර් 3D ස්කෑනරය. මම MDF තහඩු සහ පවතින විවිධ ද්‍රව්‍ය වලින් මගේ එක එකලස් කළ අතර, උදාහරණයක් ලෙස, ඔබ වෙනුවෙන් නිර්මාණය කිරීමේ ක්‍රියාවලිය තැබීමට මම තීරණය කළෙමි.

පියවර 1: ඔබට අවශ්‍ය දේ




නිල FabScan ස්කෑනරය සඳහා ඔබට අවශ්‍ය වන්නේ:

  • Arduino UNO
  • ස්ටෙපර් මෝටරය A4988
  • Arduino සඳහා FabScan-Shield 3D ලේසර් ස්කෑනර් මොඩියුලය
  • 5mW රතු ලේසර් මොඩියුලය
  • බල සැපයුම 12V - 1A
  • Logitech C270 වෙබ් කැමරාව

පෙට්ටියක් නිර්මාණය කිරීම සඳහා ඔබට 600 * 300 * 5 mm මනින MDF තහඩු 4 ක් අවශ්ය වේ.

මගේ ව්‍යාපෘතියේ මම භාවිතා කළේ:

  • Arduino UNO
  • Bipolar Stepper Motor - NEMA 17 (පියවර 200)
  • ස්ටෙපර් මෝටරය A4988
  • 5mW රතු ලේසර් මොඩියුලය
  • බල සැපයුම 12V - 2A
  • Logitech C270 වෙබ් කැමරාව

අපි FabScan මෘදුකාංගය භාවිතා කරන බැවින්, ඒවායේ කොටස් ලැයිස්තුවට ඇලී සිටීමට මම නිර්දේශ කරමි; ඔබට අන්තර්ජාලයේ FabScan යොමු 3D ස්කෑනරය සඳහා සියලුම ලියකියවිලි පහසුවෙන් සොයාගත හැකිය.

පියවර 2: 3D ස්කෑනරය සඳහා ගැලරි පෙට්ටිය එකලස් කිරීම




තවත් පින්තූර 4ක් පෙන්වන්න





ස්කෑනර් පෙට්ටිය එකලස් කිරීමට මම Dremel සහ මගේ පරිකල්පනය භාවිතා කළෙමි. මෙය එතරම් සරල නැත, මන්ද නිවැරදි ත්‍රිමාණ රූපයක් ලබා ගැනීම සඳහා කැමරාව, ලේසර් සහ ස්ටෙපර් මෝටරය නිවැරදි ස්ථානවල තිබිය යුතුය. ඔබට කරදර කිරීමට අවශ්ය නැති නම්, ඔබට සූදානම් කළ කොටස් පමණක් මිලදී ගත හැකිය, නමුත් එය ලාභදායී නොවනු ඇත.

පියවර 3: මොඩියුල සම්බන්ධ කිරීම


දෘඩාංග එකලස් කිරීම තරමක් සරල ය:
FabScan මොඩියුලය Arduino වෙත සම්බන්ධ කර A4988 මෝටරය එහි පළමු පියවර ස්ථානයට සකසන්න. මෝටරය ප්‍රතිදාන පින්වලට සහ ලේසර් මොඩියුලය ඇනලොග් පින් A4 වෙත සම්බන්ධ කරන්න. අවසාන වශයෙන්, බල සැපයුම සහ USB කේබලය සම්බන්ධ කරන්න.

ඔබ මගේ කොටස් ලැයිස්තුවට අනුව ස්කෑනරය එකලස් කිරීමට තීරණය කරන්නේ නම්:
එවිට ඔබට A4988 මෝටරය Arduino හි 10, 11, 9, 8 pins වෙත සම්බන්ධ කළ යුතුය (අවශ්‍ය නම්, කටු වෙනස් කළ හැකිය), සහ ලේසර් මොඩියුලය A4 පින් එකට සම්බන්ධ කරන්න. අවසානයේදී, බල සැපයුම සහ USB කේබලය ද සම්බන්ධ කරන්න.

පියවර 4: Arduino සඳහා කේතය

අපි FabScan වෙතින් නිල කේතය භාවිතා කරන්නෙමු. Arduino එකට upload කරලා ඉවරයි.

ඔබ සතුව Codebender ප්ලගිනය ස්ථාපනය කර ඇත්නම්, ඔබට මෙම සබැඳිය අනුගමනය කිරීමෙන් කේතය Arduino වෙත උඩුගත කළ හැකිය.

ඔබ මගේ කොටස් ලැයිස්තුවට අනුව ස්කෑනරය එකලස් කරන්නේ නම්, සංස්කරණ බොත්තම ක්ලික් කර පහත දේ කරන්න:

  • රේඛා එකතු කරන්න #include const int stepsPerRevolution = 200;//ඔබේ එන්ජිම Stepper myStepper(stepsPerRevolution, 10, 11,8,9) හි පියවර ගණනට වෙනස් කරන්න;
  • පියවර() ශ්‍රිතය පහත පරිදි ප්‍රතිස්ථාපනය කරන්න: void step() (myStepper.setSpeed(1); myStepper.step(1); )

පියවර 5: පරිගණක මෘදුකාංග






අපි "FabScan Ubuntu Live DVD" රූපය භාවිතා කරමු. ඔබට එය බාගත කළ හැකිය. මෙම රූපයේ, FabScan මෘදුකාංගය දැනටමත් පෙර ස්ථාපනය කර ඇත. රූපය ෆ්ලෑෂ් ඩ්‍රයිව් එකකට ලිවිය හැකිය; මෙය කරන්නේ කෙසේද යන්න අන්තර්ජාලයෙන් සොයාගත හැකිය.

වැදගත් සටහන: ඔබ "උබුන්ටු උත්සාහ කරන්න" විකල්පය තෝරා ගත්තේ නම්, ඔබේ පරිගණකය ක්‍රියා විරහිත කිරීමට පෙර ඔබේ ගොනු සුරකින්න!

අමුණා ඇති ඡායාරූප දෙස බලා පියවර අනුගමනය කරන්න:

  • SerialPort හි වරාය තෝරන්න
  • කැමරාවේ කැමරාව තෝරන්න
  • ගොනුව - පාලන පැනලය
  • හඳුනාගැනීමේ ලේසර් මත ක්ලික් කරන්න (මෙම අදියරේදී ස්කෑනරය තුළ කිසිවක් තබන්න එපා) සහ 'සක්‍රීය කරන්න' තෝරන්න
  • "Fetch Frame" මත ක්ලික් කර නිල් තිරස් රේඛාව හැරවුම් මේසයේ ඉහළට ස්පර්ශ වන අතර කහ තිරස් රේඛාව පහළට ස්පර්ශ වන බවට වග බලා ගන්න. සිරස් කහ රේඛාව හැරවුම් මේසයේ කේන්ද්රය හරහා ගමන් කළ යුතුය. ලිහිල් කැමරාවක් විකෘති ස්කෑන් වලට හේතු විය හැක!

සැකසීමෙන් පසු, පාලක පැනල කවුළුව වසා, වස්තුව ස්කෑනරය තුළ තබා, ආරම්භක ස්කෑන් බොත්තම මත ක්ලික් කරන්න.

3D රූපය සුරැකීම:
ස්කෑන් කිරීමේ ක්‍රියාවලිය අවසන් වූ විට, ඔබට 3D වස්තුව .pcd හෝ .ply ආකෘතිවලින් ගොනුවකට සුරැකිය හැක. ඔබට එය stl ආකෘතියෙන් සුරැකිය හැක, නමුත් එය සියලු වේදිකාවල සහාය නොදක්වයි. File - OpenPointCloud තේරීමෙන් ඔබට කලින් ස්කෑන් කළ අයිතමයක් විවෘත කළ හැක.

3D ගොනු සමඟ කුමක් කළ යුතුද?
ඔබට ඒවා MeshLab හි විවෘත කර ත්‍රිමාණ මුද්‍රණ යන්ත්‍රයක මුද්‍රණය කළ හැක.
MeshLab හි වස්තු මුද්‍රණය කිරීමට:

  • වස්තුව .ply ආකෘතියෙන් සුරකින්න
  • MeshLab හි ගොනුව විවෘත කරන්න
  • MeshLab හි, සාමාන්‍ය ගණනය කරන්න (ලකුණු කට්ටල සඳහා පෙරහන්/ලකුණු කට්ටලය/පරිගණක සාමාන්‍ය)
  • විෂ ප්‍රතිනිර්මාණය භාවිතයෙන් මතුපිට ප්‍රතිනිර්මාණය කරන්න (පෙරහන්/ලක්‍ෂ්‍ය කට්ටලය/මතුපිට ප්‍රතිසංස්කරණය: Poisson)
  • සූදානම්

FabScan යනු විවෘත මූලාශ්‍ර, DIY 3D ලේසර් ස්කෑනරයකි.

ව්‍යාපෘතිය ආරම්භ වූයේ ෆ්‍රැන්සිස් එංගල්මන්ගේ උපාධි ව්‍යාපෘතියේ සංවර්ධනය අතරතුර ය. නිල ව්යාපෘති පිටුව පිහිටා ඇත.

මෙම ව්‍යාපෘතිය මත පදනම්ව, ප්‍රතිසමයක් සංවර්ධනය කරන ලද අතර එය ලිපියේ සාකච්ඡා කෙරේ. MDF බොක්සිං සඳහා භාවිතා වේ. ඉලෙක්ට්රොනික පිරවීම ද තරමක් වෙනස් ය.

Arduino වැඩසටහන මුල් ව්‍යාපෘතියෙන් ලබාගෙන ඇත. එබැවින් විශිෂ්ට විවෘත මූලාශ්‍ර 3D ස්කෑනරයක් සඳහා FabScan කණ්ඩායමට ස්තූතියි!

එහෙනම් අපි පටන් ගනිමු.

අවශ්ය සංරචක

මුල් FabScan ව්‍යාපෘතිය සඳහා කොටස් සහ සංරචක:

  • A4988 ස්ටෙපර් මෝටර් රියදුරු;
  • පලිහ FabScan;
  • NEMA 17 බයිපෝලර් ස්ටෙපර් මෝටරය (පියවර 200);
  • බල සැපයුම 12 V - 1 A;
  • Logitech C270 වෙබ් කැමරාව.

ශරීරය සඳහා ඔබට MDF තහඩු 4 ක් අවශ්ය වේ. මානයන් - 600 mm 300 mm. ඝණකම - 5 මි.මී. වඩාත් සවිස්තරාත්මක තොරතුරු.

මෙම අත්පොතෙහි භාවිතා කරන ලද කොටස් සහ එකලස් කිරීම්:

  • (පියවර 200);
  • ස්ටෙපර් මෝටර් රියදුරු L298N;
  • 5 mW ලේසර් මොඩියුලය - නිෂ්පාදකයා රතු ඉර;
  • බල සැපයුම 12 V - 2 A;
  • Logiteck C270 වෙබ් කැමරාව.

එනම්, අපි සරලවම FabScan පලිහ භාවිතා නොකරන අතර වෙනස් ස්ටෙපර් මෝටර් රියදුරු මොඩියුලයක් භාවිතා කරමු.

3D ස්කෑනරයක් සඳහා නිවාසයක් සංවර්ධනය කිරීම

අපගේ ත්‍රිමාණ ස්කෑනරයේ ශරීරය සංවර්ධනය කිරීමේ ක්‍රියාවලිය සහ ප්‍රතිඵලය ඡායාරූපවල දැක්වේ. ප්රධාන දුෂ්කරතාවය වන්නේ කැමරාව, ලේසර් මොඩියුලය සහ ස්ටෙපර් මෝටරය වඩාත් නිවැරදිව ස්ථාපනය කිරීමයි. ඔබට ඔබේ ජීවිතය පහසු කර ගැනීමට අවශ්‍ය නම්, ඔබට මෙම කොටස් යුරෝ 35 කට ඇණවුම් කළ හැකිය.

3D ස්කෑනර් එකලස් කිරීම







1. පලිහ සමඟ.

Arduino මත FabScan පලිහ ස්ථාපනය කරන්න. සපයන ලද රේල් පීලි මත A4988 ස්ටෙපර් මෝටර් ධාවකය ස්ථාපනය කර ඇත. ස්ටෙපර් මෝටරය නාම පුවරුවේ අනුරූප සම්බන්ධතා වලට සම්බන්ධ වේ. ලේසර් මොඩියුලය ඇනලොග් පින් A4 වෙත සම්බන්ධ කර ඇත. මෙයින් පසු, ඔබට බලය සහ USB කේබලය සම්බන්ධ කළ හැකිය. වඩාත් සවිස්තරාත්මක උපදෙස් තිබේ.

2. පලිහක් නොමැතිව.

ඔබ පලිහක් භාවිතා නොකර ස්කෑනරය තැනීමට තීරණය කරන්නේ නම්, L298 ස්ටෙපර් මෝටර් ඩ්‍රයිවර් එක Arduino හි 10, 11, 9, 8 pins වෙත සම්බන්ධ කරන්න (ප්‍රතිපත්තිමය වශයෙන්, මෙම කටු සටහනේ සුදුසු සංස්කරණයන් සමඟ වෙනස් කළ හැකිය). ලේසර් මොඩියුලය Arduino මත A4 පින් එකට සම්බන්ධ කර ඇත. සෑම. ඔබට බලය සහ USB කේබලය සම්බන්ධ කළ හැකිය.


Arduino සඳහා Sketch

වැදගත් සටහනක්! ඔබ "උබුන්ටු උත්සාහ කරන්න" විකල්පය භාවිතා කරන්නේ නම්, ඔබේ පුද්ගලික පරිගණකය ක්‍රියා විරහිත කිරීමට පෙර ඔබේ ගොනු සුරැකීමට වග බලා ගන්න!

උපදෙස් අනුගමනය කරන්න, එහි ඡායාරූප පහත දැක්වේ:

  • SerialPort තෝරන්න;
  • කැමරාව තෝරන්න;
  • ගොනුව - පාලන පැනලය;
  • අනාවරණය ලේසර් ක්ලික් කරන්න (දැනට ස්කෑනරය ඉදිරිපිට කිසිදු වස්තුවක් තබන්න එපා) සහ "සක්‍රීය කරන්න" තෝරන්න;
  • "Fech Frame" ක්ලික් කර නිල් තිරස් රේඛාව හැරවුම් මේසයේ ඉහළට ස්පර්ශ වන අතර කහ තිරස් රේඛාව හැරවුම් මේසයේ පහළට ස්පර්ශ වන බවට වග බලා ගන්න. මීට අමතරව, කහ සිරස් රේඛාව හැරවුම් මේසයේ කේන්ද්රය සමග සමපාත විය යුතුය. කැමරාව නිවැරදිව ස්ථාපනය කර නොමැති නම්, ස්කෑන් කිරීමේ ප්රතිඵලය පැහැදිලි නොවේ!

සැකසීමෙන් පසු, කවුළුව වසා, වස්තුව 3D ස්කෑනරය තුළ තබා Start Scan බොත්තම ක්ලික් කරන්න.

සටහන: configuration.xml ගොනුව පිහිටුවීමේ අමතර ද්‍රව්‍ය මෙම මාර්ගෝපදේශයෙහි ඉදිරිපත් කර ඇත.

3D රූපයක් සුරැකීම

ත්‍රිමාණ පරිලෝකන ක්‍රියාවලිය අවසන් වූ විට, ඔබට ස්කෑන් කරන ලද ත්‍රිමාණ වස්තුව .pcd හෝ .ply දිගුවකින් සුරැකිය හැක. ඔබට එය 3D stl ගොනුවක් ලෙසද සුරැකිය හැක, නමුත් මෙම විශේෂාංගය සියලුම වේදිකාවල නොමැත. File - OpenPointCloud තේරීමෙන් ඔබට කලින් ස්කෑන් කර සුරකින ලද වස්තුවක් විවෘත කළ හැක.

ඊළඟට කුමක් ද?

ඔබට ත්‍රිමාණ ස්කෑන් කරන ලද වස්තුවක් සැකසීමට සහ එය ත්‍රිමාණ මුද්‍රණ යන්ත්‍රයක මුද්‍රණය කිරීමට MeshLab භාවිතා කළ හැක!

MeshLab හි ගොනුවක් සකසන විට:

1. ඔබ වස්තුව .ply ගොනුවක් ලෙස සුරැකීමට වග බලා ගන්න.

2. MeshLab භාවිතයෙන් ගොනුව විවෘත කරන්න.

3. MeshLab හි, සාමාන්‍ය ගණනය කරන්න (පෙරහන/පොයින්ට් කට්ටලය/පරිගණක සාමාන්‍ය).

4. ඉන්පසුව, Poisson ප්‍රතිනිර්මාණය (ෆිල්ටර්/පොයින්ට් සෙට්/මතුපිට ප්‍රතිසංස්කරණය: Poisson) භාවිතයෙන් මතුපිට නැවත ගොඩනගන්න.

අවසාන එකලස් කරන ලද ව්යුහය පහත ඡායාරූපයෙහි දැක්වේ.


ක්‍රියාත්මක වන මුල් FabScan 3-D ස්කෑනරයේ වීඩියෝව:

Arduino හි විශ්මිත විවෘත මූලාශ්‍ර ස්කෑනරය සඳහා FabScan කණ්ඩායමට බොහෝම ස්තූතියි!!!

ඔබේ අදහස්, ප්‍රශ්න සහ බෙදාහරින්න පුද්ගලික අත්දැකීමපහත. නව අදහස් සහ ව්යාපෘති බොහෝ විට සාකච්ඡා තුළ උපත ලබයි!

එය Francis Engelmann විසින් වැඩි දියුණු කරන ලද සුප්‍රසිද්ධ FabScan ලේසර් ස්කෑනරයේ ප්‍රතිසමයකි. කතුවරයා එවැනි ස්කෑනරයක් සඳහා පෙට්ටියක් ලෙස MDF භාවිතා කළේය; පිරවීම සම්බන්ධයෙන් ගත් කල, එය මුල් පිටපතට වඩා තරමක් වෙනස් ය.

Original Program එක Arduino වලට, ඒක ගත්තෙ original project එකෙන්.

ස්කෑනරයක් නිර්මාණය කිරීම සඳහා ද්රව්ය සහ මෙවලම්:

MDV 600X300 mm තහඩු 4 ක්, ඝණකම 5 mm (ඒවා නඩුව නිර්මාණය කිරීමට අවශ්ය වේ);
- ස්ටෙපර් මෝටරය (පඩි 200 සඳහා NEMA 17);
- ස්ටෙපර් මෝටර් L298N සඳහා ධාවකය;
- 5 mW ලේසර් මොඩියුලය (නිෂ්පාදක Red Line වෙතින් භාවිතා වේ);
- උපාංගය බල ගැන්වීම සඳහා ඔබට 12 V - 2 A ප්‍රභවයක් අවශ්‍ය වේ;
- වෙබ් කැමරා ආකෘතිය Logiteck C270.






මුල් ගෙදර හැදූ නිෂ්පාදනය A4988 ස්ටෙපර් මෝටර් ධාවකයක් භාවිතා කරයි, සහ ස්ටෙපර් මෝටරය සඳහා, එය ද NEMA 17 වේ. එසේ නොමැති නම්, ගෙදර හැදූ නිෂ්පාදනයේ මූලද්‍රව්‍ය මුල් පිටපතට සමාන වේ.

ස්කෑනර් නිෂ්පාදන ක්රියාවලිය:

පළමු පියවර. ශරීරය සෑදීම
ස්කෑනරය සඳහා නිවාසයක් නිර්මාණය කිරීමේ සම්පූර්ණ ක්රියාවලිය ඡායාරූපයෙහි දැකිය හැකිය. මෙම කාරණයේ වැදගත්ම දෙය වන්නේ නිරවද්යතාවයි. ලේසර් මොඩියුලය, ස්ටෙපර් මෝටරය සහ වෙබ් කැමරාව ව්‍යාපෘතියට අනුකූලව නිවැරදි ස්ථානවල පැහැදිලිව පිහිටා තිබිය යුතුය.













දෙවන පියවර. අපි විදුලි උපකරණ සම්බන්ධ කරමු


පලිහක් සහිතව සහ නොමැතිව උපකරණ සම්බන්ධ කිරීමට ක්රම දෙකක් තිබේ. මෙම එක් එක් විකල්පයන් දෙස සමීපව බලමු.

පලිහක් නොමැතිව සම්බන්ධතාවය
පලිහක් භාවිතා නොකර උපාංගය එකලස් කිරීමට ඔබ තීරණය කරන්නේ නම්, L298 ස්ටෙපර් මෝටරයේ ඊයම් අංක 10, 11, 9, 8 අංක සහිත Arduino පින්වලට සම්බන්ධ කර ඇත. ප්‍රතිපත්තිමය වශයෙන්, ඔබට වෙනත් සම්බන්ධතා භාවිතා කළ හැකිය, නමුත් ඔබට එය සෑදිය යුතුය. ස්කීච් වෙත වෙනස්කම්.
ලේසර් මොඩියුලය සඳහා, එය Arduino පාලකයේ Pin A4 වෙත සම්බන්ධ කළ යුතුය. මෙයින් පසු, ඔබට USB කේබලය සහ බලය සම්බන්ධ කළ හැකිය.

පලිහ සමඟ සම්බන්ධ කිරීම
ඔබ Arduino මත FabScan පලිහ ස්ථාපනය කළ යුතුය. ස්ටෙපර් මෝටර් ධාවකය සම්බන්ධයෙන් ගත් කල, එය මේ සඳහා ලබා දී ඇති රේල් පීලි මත ස්ථාපනය කළ යුතුය. ස්ටෙපර් මෝටර් සම්බන්ධතා නාම පුවරුවේ අනුරූප සම්බන්ධතා වලට සම්බන්ධ වේ.
ලේසර් මොඩියුලය Arduino මත A4 පින් එකට සම්බන්ධ කළ යුතුය. එපමණයි, ඊට පසු බලය සහ USB කේබලය සම්බන්ධ කරන්න.

තුන්වන පියවර. ස්කීච් ස්ථාපනය කිරීම
දැන් ඔබට FabScan සඳහා නිල සටහන බාගත කර ස්ථාපනය කළ යුතුය. Arduino ෆ්ලෑෂ් කිරීමට, ඔබ Codebender ප්ලගිනය බාගත කර පසුව "Run on Arduino" බොත්තම ක්ලික් කරන්න. මෙම අවස්ථාවේදී, ස්කීච් නිල වෙබ් අඩවියෙන් බ්රවුසරය හරහා සෘජුවම ස්ථාපනය කළ හැකිය.


පලිහ භාවිතා නොකළේ නම්, ඔබ සංස්කරණය බොත්තම ක්ලික් කර පහත රේඛා එකතු කළ යුතුය:

const int stepPerRevolution = 200; // ඔබේ ස්ටෙපර් මෝටරයේ භ්‍රමණයකට පියවර ගණන වෙනස් කිරීමට මෙම පරාමිතිය වෙනස් කරන්න

Stepper myStepper(stepsPerRevolution, 10, 11,8,9);
පියවර() ශ්‍රිතය ප්‍රතිස්ථාපනය කරන්න:

myStepper.setSpeed(1);

myStepper.step(1);

හතරවන පියවර. ස්කෑනර් මෘදුකාංගය
වැඩසටහන ස්ථාපනය කිරීම සඳහා ඔබ "FabScan Ubuntu Live DVD" රූපය බාගත කළ යුතුය, ස්ථාපනය කිරීමෙන් පසු එය දිස්වනු ඇත. මෘදුකාංග FabScan.

ඔබ වැඩසටහනේ සැකසුම් කිහිපයක් කළ යුතුය:

මුලින්ම ඔබ SerialPort තෝරාගත යුතුය;
- ඉන්පසු කැමරාව තෝරන්න;
- ඊට පසු ගොනුව - පාලන පැනලය;
- පසුව හඳුනාගැනීමේ ලේසර් ක්ලික් කර "සක්‍රීය කරන්න" තෝරන්න (ලේසර් ඉදිරිපිට කිසිදු වස්තුවක් තැබීමට අවශ්‍ය නොවේ);
- හොඳයි, දැන් "Fech Frame" ක්ලික් කරන්න, නිල් තිරස් රේඛාව කැරකෙන වගුවේ පතුල ස්පර්ශ කළ යුතුය. කහ ඉර මේසයේ මැද විය යුතුය. කැමරාව නිවැරදිව ස්ථාපනය කර නොමැති නම්, රූපය වනු ඇත නරක ගුණාත්මකභාවය.












එපමණයි, වැඩසටහන වින්‍යාස කර ඇත. දැන් ඔබට යම් වස්තුවක් ස්කෑනරය තුළට දැමිය හැකි අතර, ඉන් පසු Start Scan බොත්තම ඔබන්න.

පස්වන පියවර. රූපය සුරකින්න
වස්තුව ස්කෑන් කිරීම අවසන් වූ පසු, රූපය .pcd හෝ .ply ආකෘතියෙන් සුරැකිය හැක. ඔබට එය stl ආකෘතියෙන් සුරැකිය හැක, නමුත් මෙය ඔබ භාවිතා කරන වේදිකාව මත රඳා පවතී.
කලින් සුරකින ලද වස්තුවක් විවෘත කිරීම සඳහා, ඔබ විසින් File - OpenPointCloud තෝරාගත යුතුය.

) අපි එය එකලස් කිරීමට උත්සාහ කිරීමටත්, හැකි නම්, එහි සැලසුම වැඩිදියුණු කිරීමටත් තීරණය කළෙමු. එයින් කුමක් සිදුවේදැයි අපට සිතා ගැනීමටවත් නොහැකි විය, අපි එය සමඟ විද්‍යාත්මක හා ඉංජිනේරු ප්‍රදර්ශන කිහිපයක් දිනා ගනු ඇතැයි සිතමු. නමුත් පිළිවෙලට. ප්රතිඵලය දැන ගැනීමට උනන්දු වන්නේ කවුද, බළලා වෙත සාදරයෙන් පිළිගනිමු (ඡායාරූප ගොඩක්).

පළමු මූලාකෘතිය

මුලින්ම අපි එකතු කරන්න තීරණය කළා ලේසර් රේන්ජ්ෆයින්ඩර්. එය ආධුනික ගුවන්විදුලි සංසදයේ ලිපියක් ඇසුරින් නිර්මාණය කරන ලද්දකි. ලේසර් පොයින්ටරයක් ​​සහ කැමරාවක් පමණි. පින්තූර සැකසීමට වැඩසටහනක් ජාවා වලින් ලියා ඇත. එක් මිනුමක් සඳහා, ඡායාරූප දෙකක් ගන්නා ලදී: ලේසර් සමඟ සහ රහිතව. ඒවා සංසන්දනය කිරීමෙන් පසුව, අපට නිසැකවම ලේසර් ලක්ෂ්‍යය සොයාගත හැකිය. මෙය ක්‍රියාත්මක වූ පසු, රේන්ජ්ෆයින්ඩරය ගුවන් යානා දෙකකින් භ්‍රමණය විය හැකි වේදිකාවක් මත සවි කරන ලදී. මට ලැබුණු දේ ඔබට පෙන්වීමට පෙර, මට ඔබට අනතුරු ඇඟවීමට අවශ්‍යයි - ගිම්හාන පාසලේ බොහෝ ද්‍රව්‍ය නොමැත, එබැවින් අපි අප සතුව තිබූ දේවලින් මූලාකෘතියක් සකස් කළෙමු:

කැමරාව ක්ෂණිකව පෙනෙන අතර, ලේසර් යනු ඊට ඉහලින් ඇති පිත්තල සිලින්ඩරයයි. වේදිකාව භ්‍රමණය කිරීම සඳහා, අපි ස්ටෙපර් මෝටර දෙකක් භාවිතා කළ අතර, ඒවා Atmega32 ක්ෂුද්‍ර පාලකයේ පාලක පුවරුවකට සම්බන්ධ කර ඇත. ලේසර් ඒකට සම්බන්ධ කරලා තිබුණා. පුවරුව USB->UART ඇඩැප්ටරය හරහා පරිගණකයට සම්බන්ධ කර ඇත. පරිගණකයේ ඇති වැඩසටහන පින්තූර ගෙන, ඒවා සකස් කර, ලබාගත් ලක්ෂ්‍යවල ඛණ්ඩාංක ගොනුවකට ඇතුළු කර පාලක මණ්ඩලයට විධාන යවා ඇත.

ප්රතිඵලය සිත්ගන්නා සුළු විය. ඔව්, අපි දුර සොයා ගත්තා. ඔව්, අපට ස්කෑනරයට ඉහළින් ඇති අර්ධගෝලයේ ඕනෑම ලක්ෂයක් "ඉලක්ක" කළ හැකිය. ඒ වගේම අපේ සතුටට සීමාවක් තිබුණේ නැහැ. නමුත් අපි මෙම අර්ධගෝලය සඳහා ස්කෑන් කිරීමේ කාලය තක්සේරු කළ විට එය පැය 48 ක් බවට පත් විය. අනික කැමරාව ගැන නෙවෙයි. අනික ජාවා වලත් නෑ. ගැටළුව වූයේ ස්ථාපනය කෙතරම් දුර්වලද යත්, එය තත්පර පහක් සඳහා සෑම හැරීමකටම පසුව සෙලවීමයි. මට මිනුමක් ගෙන එය පැද්දෙන තෙක් ආපසු හැරී තත්පර පහක් බලා සිටීමට සිදු විය. ඊට අමතරව, කැමරාව සඳහා පුස්තකාලය එක් එක් වෙඩි තැබීමට පෙර එය සක්රිය කර පසුව අක්රිය කර ඇත. මෙය තත්පර 1-2 ක් ගත විය. නමුත් ගිම්හාන පාසල අවසන් වෙමින් පැවති අතර එය නැවත කිරීමට කාලය නොතිබුණි: එය දැනටමත් ව්යාපෘතියට පෙර රාත්රිය විය. නැත්නම් උදේ. ඊළඟ දවසේ අපි විද්‍යාත්මක ජූරි සභාවක් ඉදිරිපිට තරඟයකට අපේ ව්‍යාපෘතිය ඉදිරිපත් කර අනපේක්ෂිත ලෙස ජයග්‍රහණය කළා. මේ ජයග්‍රහණය නිසා වෙන්න ඇති අපි මේ ව්‍යාපෘතියේ වැඩ කරගෙන යන්න තීරණය කළේ.

දෙවන අනුවාදය

ඇත්ත වශයෙන්ම, ගිම්හානය අවසන් වී පාසල් වසර ආරම්භ වී ඇත. වැඩ කිරීමට ඇති ආශාව අතුරුදහන් විය. සම්පූර්ණ මාසයක කාලයක් ගත වූ ඊළඟ තරඟයෙන් ස්ථාපනය අවසන් කිරීමට සැලසුම් කර තිබුණි. මස. ඊට පස්සේ හදිසියේම දවස් තුනක්. නමුත් මාසයක් ඇතුළත අපි සැකසුම වෙනස් කිරීමට තීරණය කළා. එය තදින් එකලස් කරන්න, ලේසර් පොයින්ටරය මත කාචයක් ස්ථාපනය කරන්න, එය ලේසර් රේඛාවක් සාදනු ඇත. මෙය එකවර ලකුණු 720ක් ස්කෑන් කිරීමට ඉඩ සලසයි (ස්කෑනරයේ HD කැමරාවක් තිබුණි). දින තුනක් පමණක් ඔවුන්ගේම ගැලපීම් කර ඇත:

දෙවන ස්කෑනරය ප්ලාස්ටික් පාලකයන්, මැලියම්, ආවරණ පටියකින් එකලස් කර ඇති අතර නිල් විදුලි ටේප් මගින් පමණක් රඳවා තබා ගනී. කාචයක් වෙනුවට පරීක්ෂණ නලයක් ඇත. මෙම පරීක්ෂණ නළය මත හරිත ලේසර් බැබළෙයි. පරාවර්තනය කරන ලද කදම්භය තිරය මත වැඩි හෝ අඩු ඒකාකාර ලේසර් තීරුවක් නිර්මාණය කරයි. රේන්ජ්ෆයින්ඩරය සවි කර ඇත්තේ එක් මෝටරයකට පමණක් වන අතර එය තිරස් තලයක භ්‍රමණය වේ. පාලක පුවරුව STM32VLDiscovery සමඟ ප්‍රතිස්ථාපනය විය. මම STM32 වඩා හොඳින් දන්නා අතර, ඊට අමතරව, Atmega දැවී ගිය අතර, ක්‍රමලේඛකයා බොහෝ කලකට පෙර අහිමි විය. එය ඉතා හොඳ පෙනුමක් නැත, නමුත් එය ක්රියා කරයි! කම්පන අඩු වූ අතර ඒ අනුව වේගය වැඩි විය. නමුත් බොහෝ නොවේ. ඉතා රසවත් අල්ලා ගැනීමක් මෙහිදී සොයා ගන්නා ලදී - චීන ලේසර් දර්ශකය ක්ෂණිකව ක්‍රියාත්මක නොවූ නමුත් තත්පරයක කාලය තුළ ක්‍රමයෙන් එහි බලය වැඩි කළේය. මේ අනුව, දෝලනය වීමට තත්පරයක්, ලේසර් උණුසුම් කිරීමට තත්පරයක්, පින්තූරයක් ගැනීමට තත්පරයක් සහ ඒවායින් දෙකක් තිබේ. ඉතින් අපිට තත්පර 4ක් ලැබෙනවා. නමුත් එක් මිනුමකදී අපි ලකුණු 720 දක්වා දුර සොයා ගනිමු! ස්කෑන් කිරීමේ ක්‍රියාවලිය මේ වගේ දෙයක් විය:

සහ ප්රතිඵලය මේ වගේ ය:

පින්තූරය එතරම් සිත්ගන්නා සුළු බවක් නොපෙනේ, නමුත් වැඩසටහනේ ජෝගුව විශාල විය. ඔබට එය විවිධ කෝණවලින් බැලිය හැකිය.

සැබෑ තරඟය කුමක්ද? නමුත් කිසිවක්! අපි උදේ 4 ට සියල්ල ස්කෑන් කර අවසන් කළ අතර උදේ 9 ට ස්ටෑන්ඩ් එකේ ලේසර් පිච්චී ඇති බව අපට පෙනී ගියේය. එය සිදු වූ පරිදි, අපි එය හෝටලයේ සිට නැවතුම්පොළට ගෙන යන විට, වර්ෂාව එයට ඇතුල් වූ අතර, එය ක්‍රියාත්මක කළ විට එය දැවී ගියේය. එය ක්‍රියා නොකරන විට, එය කෙතරම් නරකද යත්, “එය පැය 5 කට පෙර ක්‍රියාත්මක විය” යන වචන විශ්වාස කිරීමට අපහසුය. අපි කලබල වුණා. ලේසර් දුම සමඟ දිගටම කරගෙන යාමට ඇති ආශාව අතුරුදහන් විය. නමුත් තවමත් එය එකතු කර ඇත ...

තුන්වන අනුවාදය

එය තරඟය සඳහා නැවත රැස් කරන ලදී. එපමණක්ද නොව, අපි එය දිගු හා තරයේ සූදානම් කළෙමු. සතියකට වඩා. සහ මෙහි ප්රතිඵලය:

ඔබේ ඇසට හසුවන පළමු දෙය නම් දැන් අපි ස්කෑන් කරන්නේ ස්කෑනරය අවට ප්‍රදේශය නොව වේදිකාවේ භ්‍රමණය වන වස්තුවකි. අපි අවශ්‍ය කාචය ද ලබා ගත්තෙමු, සියල්ල නිවැරදිව එකලස් කර, වැඩසටහන නැවත ලියා ඇත, තවද දෝෂහරණ පුවරුව ගෙදර හැදූ එකක් සමඟ ප්‍රතිස්ථාපනය කළෙමු. දැන් අපි මිනුමකට ගන්නේ එක ඡායාරූපයක් පමණයි. ලේසර් ප්‍රමාණවත් තරම් බලවත් වන අතර කාචය ඡායාරූපයක ලේසරය අනන්‍ය ලෙස ස්ථානගත කිරීමට ප්‍රමාණවත් වේ. මෙයට ස්තූතියි, ලේසර් උණුසුම් වන තෙක් අපි බලා නොසිටිමු - එය සැමවිටම පවතී. දැන් අපි කැමරාව ක්‍රියාත්මක කරන්නේ එක් වරක් පමණි. එනම්, වේදිකාව භ්රමණය කිරීම සහ රූපය සැකසීම සඳහා කාලය වැඩි වශයෙන් වැය වේ. නිරවද්‍යතාවය තේරීම සඳහා මෙනුවක් වැඩසටහනට එක් කර ඇත. ස්කෑන් කිරීමේ කාලය මිනිත්තු දෙකේ සිට දහය දක්වා වේ. තෝරාගත් නිරවද්යතාව මත රඳා පවතී. උපරිම නිරවද්‍යතාවයෙන්, වේදිකාව පියවරකට අංශක 0.5 ක් භ්‍රමණය වන අතර දුර තීරණය වන්නේ මිලිමීටර් 0.33 ක නිරවද්‍යතාවයකින් ය. වේදිකාව ගියර් පෙට්ටියක් හරහා ස්ටෙපර් මෝටරයක් ​​මගින් ධාවනය වේ. වේදිකාවම විශාල තැටියක් වන අතර, මෝටර් පතුවළේ රබර් රෝලරය කුඩා වේ. මෝටරය සහ ලේසර් STM32F050F4 ක්ෂුද්‍ර පාලකයක් මගින් පාලනය කරන ලදී ක්ෂේත්ර බලපෑම් ට්රාන්සිස්ටර. ලිපිය ආරම්භයේදීම මෙම ස්කෑනරය භාවිතයෙන් ලබාගත් සෙල්ලම් බඩු ස්කෑන් කිරීමකි. ස්කෑනරය .obj ආකෘතියෙන් ලක්ෂ්‍ය වලාකුළක් නිපදවන බැවින්, ත්‍රිකෝණකරණයෙන් පසු අපට එම ඡායාරූපයේම දැකිය හැකි පරිදි ස්කෑන් කරන ලද වස්තුව ත්‍රිමාණ මුද්‍රණ යන්ත්‍රයක මුද්‍රණය කළ හැකිය. තිරය ​​මත අපට ත්රිකෝණාකාරයෙන් පසු ආකෘතිය දැකිය හැකිය. ආකෘතිය මත අතින් වැඩ කිසිවක් සිදු කර නොමැත.

අපි තරගය දිනුවා. ඔහු ඉන්ටෙල් අයිඑස්ඊඑෆ් ජාත්‍යන්තර තරඟයට ඇතුළු විය. ඒ නිසා අපි ඊළඟ ස්කෑනරය මත වැඩ ආරම්භ කළා.

හතරවන අනුවාදය

මත මේ මොහොතේමෙය නවතම අනුවාදයඅපි එකලස් කළ ස්කෑනරය. සංසන්දනය කිරීම සඳහා, වේදිකාවේ දෙවන අනුවාදයක් ඇත. හතරවන ස්කෑනරය සංවර්ධනය කිරීම සඳහා අපි හැකිතාක් දුරට ප්රවේශ වීමට උත්සාහ කළෙමු. ස්ථාපනය CAD වලින් අඳින ලදී, කොටස් ලේසර් කපා ඇත, සියල්ල තීන්ත ආලේප කර ඇත, අනවශ්‍ය කිසිවක් පිටතින් ඇලී නොමැත. වෙනස්කම්: වේදිකාව දැන් ඇත්තටම ගියර් එකක්. එය ප්ලෙක්සිග්ලාස් වලින් කපා ඇති අතර දාර දිගේ දත් 652 ක් ඇත. පෙර ස්කෑනරයේ ස්කෑන් වලට දැඩි ලෙස හානි වූ ගැටළුවක් මෙය විසඳයි: රබර් රෝලරය මඳක් ලිස්සා යනු ඇත, එම නිසා වේදිකාව බොහෝ විට අංශක 360 ක් භ්‍රමණය නොවීය. ස්කෑන් "කපා" හෝ අතිච්ඡාදනය විය. වේදිකාව භ්‍රමණය වන ආකාරය ගැන අපි සැමවිටම දැන සිටියෙමු. ලේසර් බලය මෘදුකාංග මගින් වෙනස් කළ හැකි බවට පත් කරන ලදී. මෙයට ස්තූතිවන්ත වන්නට, අඩු ආලෝක තත්ත්වයන් තුළ අනවශ්‍ය කොටස් ආලෝකමත් කිරීම වළක්වා, පියාසර කිරීමේදී ලේසර් බලය වෙනස් කිරීමට හැකි විය. සියලුම ඉලෙක්ට්රොනික උපකරණ පාලනය කිරීම සඳහා, අපි වෙන් නොකිරීමට තීරණය කළා නව පුවරුව, නමුත් සරලව දෝශ නිරාකරණ F401RE-Nucleo භාවිතා කරන්න. එය ST-LinkV2.1 ස්ථාපනය කර ඇත, එය නිදොස්කරණය සහ USB->UART ඇඩැප්ටරය ලෙස ක්‍රියා කරයි.

නිරවද්යතාව විශ්මයජනක විය: කෝණික විභේදනය අංශක 0.14. 0.125 ක දුරින් මි.මී. ස්කෑනිං ප්රදේශය සෙන්ටිමීටර 20 ක උසකින් සහ සෙන්ටිමීටර 30 ක විෂ්කම්භයක් සහිත සිලින්ඩරයකි.එය නිර්මාණය කරන විට (2014 මැයි) සියලුම කොටස් සහ ලේසර් කැපීමේ මිල රුබල් 4,000 ට වඩා අඩු විය.

භාවිතයේදී, අපි එය උපරිම නිරවද්‍යතාවයට සකසන්නේ එක් වරක් පමණි. ස්කෑන් කිරීම විනාඩි 15-20 ක් පැවතුනි. අපිට ලකුණු ලක්ෂ 20කට ආසන්න ප්‍රමාණයක් ලැබුණා. ලක්ෂ්ය වලාකුළෙන් ආකෘතිය ගණනය කිරීම ලැප්ටොප් පරිගණකය ප්රතික්ෂේප කළේය. අත්හදා බැලීම නැවත සිදු නොවීය.

නිගමනය

නුදුරු අනාගතයේ දී අපි ව්‍යාපෘතියේ වැඩ නැවත ආරම්භ කිරීමට සැලසුම් කරමු, එබැවින් අපි වැඩසටහන සහ ස්ථාපනය යන දෙකම අවසන් කරන්නෙමු. අපි ඉක්මනින් ඒ ගැන ලියන්න බලාපොරොත්තු වෙනවා පියවරෙන් පියවර එකලස් කිරීම, අපි ඇඳීම්, වැඩසටහන් සහ අනෙකුත් සියල්ල පළ කරන්නෙමු. මෙය තවදුරටත් මෙම ලිපියට නොගැලපේ.

අවසානය දක්වා කියවූ සැමට ස්තුතියි!

UPD:
ISEF හි අප රූගත කළ ස්කෑනරයේ ක්‍රියාකාරිත්වය පිළිබඳ වීඩියෝවක් සගයකු විසින් සොයා ගන්නා ලදී:

ඔව්, බොහෝ වීඩියෝ රසවත් නොවේ, නමුත් අවසානයේ දී ලැප්ටොප් මත ආකෘතියක් ඇත.

තවද මෙහි ස්කෑන් කරන ලද වස්තූන් සඳහා උදාහරණ වේ. නමුත් ඒවා සියල්ලම ස්කෑනරයේ තුන්වන අනුවාදයට අයත් වේ.
Dropbox
model.obj ගොනුව තුළ මෙම රබර් රෝලරය මෝටරය මත ලිස්සා ගිය විට සිදුවන්නේ කුමක්ද යන්න ඔබට පැහැදිලිව දැකගත හැකිය - බල්ලාට ඇස් තුනක් ඇත. ස්කෑන් කිරීම නතර කර, කටවුට් එකක් ඇති විය. සියලුම ගොනු ලක්ෂ්‍ය වලාකුළු වේ. ඔබට එය MeshLab භාවිතයෙන් විවෘත කළ හැක. ආකෘති අතින් සකස් කර නැත. සම්පුර්ණයෙන්ම අමු දත්ත. ඉහළින් ඔබට “සුදු ලප” දැකිය හැකිය - තිත් නොමැති ප්‍රදේශ. කැමරාවට ඒවා නොපෙනේ. වෙනත් ස්ථානවල සුදු ලප ද දැකිය හැකිය. ඒවා ඉතා අඳුරු ප්‍රදේශවල හෝ මතුපිට අතිච්ඡාදනය වන විට දිස් වේ. උදාහරණයක් ලෙස, stn_10.obj ගොනුවේ, එළු අං එකිනෙක අතිච්ඡාදනය වන අතර, එම නිසා අංවල අභ්‍යන්තර පෘෂ්ඨය ස්කෑන් නොකළේය.




ඉහල