少兒編程 > 文章資訊 > 3D打印 > 利用激光測距儀DIY一臺3D掃描儀
利用激光測距儀DIY一臺3D掃描儀
童程童美 2016-12-30
市場上有很多DIY的3D掃描儀,來自VirtuMake的Bernhard想發(fā)明一個基于飛渡時間(time-of-flight)原理的掃描儀,這種掃描儀的原理很簡單:如果知道激光花了多少時間到達(dá)對象處并反射回來,我們就能計算出對象的距離有多遠(yuǎn)。
摘要市場上有很多DIY的3D掃描儀,來自VirtuMake的Bernhard想發(fā)明一個基于飛渡時間(time-of-flight)原理的掃描儀,這種掃描儀的原理很簡單:如果知道激光花了多少時間到達(dá)對象處并反射回來,我們就能計算出對象的距離有多遠(yuǎn)。
因此,這種類型的掃描儀的核心部件是一個激光測距儀。Bernhard最新的VirtuRange激光雷達(dá)3D掃描儀采用了改裝的福祿克激光測距儀,你可以在任何五金商店買到它。VirtuRange有一個來自Porcupine電子的USB接口設(shè)備并安裝了兩個步進(jìn)電機(jī)。激光測距儀負(fù)責(zé)根據(jù)計時激光脈沖到對象表面往返時間來計算實(shí)際距離。
Arduino的一個Python腳本控制步進(jìn)電機(jī)使測距儀左右移動,該腳本記錄電機(jī)的位置,讀出距離的激光測距儀。然后,它可以計算出一個點(diǎn)云,并將其保存在ply格式。您可以使用Meshlab查看此點(diǎn)云,它是相當(dāng)準(zhǔn)確的。