當(dāng)前位置: 首頁 > 傳感測量產(chǎn)品 > 工業(yè)傳感器 > 測距傳感器
發(fā)布日期:2022-10-09 點擊率:115
演員表
攝像頭
方向傳感器
定妝照
測距效果
人物簡介
攝像頭
攝像頭主要提供預(yù)覽的畫面,讓中間的準(zhǔn)心對準(zhǔn)所測物體的底部邊緣。
方向傳感器
傳感器坐標(biāo)系
坐標(biāo)系統(tǒng)是相對于默認(rèn)方向的手機屏幕定義的。當(dāng)設(shè)備的屏幕方向改變時,軸不交換。
X軸是水平的并指向右側(cè),Y軸是垂直的并指向上方,Z軸指向屏幕正面的外側(cè)。在這個系統(tǒng)中,屏幕后面的坐標(biāo)具有負(fù)Z值。
注意:此坐標(biāo)系與原始位于左上角的Android 2D API中使用的坐標(biāo)系不同。
劇情梗概
原理圖
首先創(chuàng)建一個傳感器管理器,注冊一個傳感器監(jiān)聽器。
管理器用來管理傳感器以及創(chuàng)建各種各樣的傳感器。
監(jiān)聽器用來監(jiān)視傳感器的變化并且進行相應(yīng)的操作。
在監(jiān)聽器里獲取∠a的值,在屏幕上設(shè)定此時攝像頭的高度h,使用正切函數(shù)就可以求得x啦。
花絮
當(dāng)我們平躺著,手機攝像頭處于腳尖處,攝像頭對準(zhǔn)頭頂,就可以測出身高啦~~~一般人我不告訴Ta
劇本
項目地址:猛戳→測身高
作者:DIGITIMES林俊吉、黃雅芝
落后蘋果(Apple) iPhone X近1年,Android陣營的3D感測(3D sensing)機款于2018年7月,由Oppo Find X和小米8探索版作為首發(fā),其后,華為在10月推出Mate 20 Pro、Mate 20 RS和Magic 2 3D感光版。然而,就出貨規(guī)模而言,僅Oppo Find X與華為Mate 20 Pro達(dá)百萬支。
就外觀設(shè)計而言,小米8探索版和華為Mate 20 Pro皆采用異形切割屏幕,以挪出空間置入3D感測模塊。Oppo Find X則把3D感測模塊置于熒幕后方的升降鏡頭中,當(dāng)使用者需身份辨識或拍照時,鏡頭便會升起,使用完畢再降下,因此屏幕不需異型切割,以維持全屏幕的體驗。
在Android陣營的3D感測供應(yīng)鏈中已可見到許多國內(nèi)供應(yīng)商,例如瑞聲科技、聯(lián)創(chuàng)電子和水晶光電等。然關(guān)鍵零組件如垂直共振腔面射型雷射(Vertical-Cavity Surface-Emitting Laser;VCSEL)、繞射光學(xué)元件(Diffractive Optics Element;DOE)和紅外線CMOS傳感器仍以國際品牌供應(yīng)商為主。
2018年前置3D感測方案仍多采用結(jié)構(gòu)光(structured light),但因成本仍偏高,且現(xiàn)有應(yīng)用能被其他技術(shù)取代,因此僅搭配于旗艦機種。然隨著成本相對低廉且設(shè)計工藝相對簡單的主動立體視覺方案推出,有望使3D感測功能于2019年擴及中高價位機種。
此外,Oppo于2018年11月率先推出以飛時測距(Time of Flight;ToF)方案做為后置3D感測的機款,主要國內(nèi)品牌如華為、小米和Vivo,亦規(guī)劃于2019年推出此技術(shù)機款。DIGITIMES Research依據(jù)供應(yīng)鏈訊息,預(yù)估2019年Android陣營的ToF機款出貨量有機會突破2,000萬支。
然而,3D感測于手機上的發(fā)展瓶頸仍為應(yīng)用情境不足,其現(xiàn)有的身份辨識、強化拍照功能、提升照片質(zhì)量和Animoji,皆分別可由屏下指紋辨識、搭載多個RGB相機及搭配相關(guān)軟件所取代,因此,若3D感測技術(shù)仍無法擴大應(yīng)用情境,其市場規(guī)模可能遭其他新興技術(shù)壓縮。
舉報/反饋
Trail Sense 是一款多功能的野外跋涉和野外生存工具套件,擁有大概 21 個功能且還在增加中,包括指南針、氣壓計(無需聯(lián)網(wǎng)的天氣預(yù)報)、測斜儀、測距儀、哨子、閃電距離、懸崖高度等功能,非常有意思,堪稱手機屆的瑞士軍刀。@Appinn
感謝 @fans 的推薦:
Trail Sense 值得推薦,免費、流暢、好看,功能也越來越多了。功能很多,有點往求生工具、瑞士軍刀方向發(fā)展了,而且一直穩(wěn)定更新,新增功能。
Trail Sense 的不聯(lián)網(wǎng)天氣預(yù)報
青小蛙雖然一直知道可以通過氣壓計來預(yù)測天氣,比如下面這個應(yīng)用:
Barometer Reborn – 跟蹤統(tǒng)計長達(dá) 1 周的氣壓計應(yīng)用[Android]
但是,它并沒有給出一個如何預(yù)測天氣的說明,或者頁面。
Trail Sense 就不一樣了,直接告訴你未來的天氣如何:
根據(jù)氣壓狀況,Trail Sense 直接告訴我:很快惡化…關(guān)于是否有效,等過幾個小時再回來更新。
Trail Sense 的 21 種功能
Trail Sense 目前擁有的 21 個功能如下:
指南針海拔高度速度手電筒測距儀信標(biāo)(野外參照物)氣壓計溫度、露點日出日落時間測斜儀(測量雪崩危險與物體高度)水平儀懸崖高度時鐘雷電(閃電)距離測量水深尺子距離轉(zhuǎn)換口哨(哨子)物品庫存數(shù)量管理太陽能電池板對準(zhǔn)器水煮定時器
信標(biāo)
在野外,你可以提前設(shè)置幾個信標(biāo)記錄在 Trail Sense 里,這樣就不用擔(dān)心迷路了,因為可以隨時通過導(dǎo)航(指南針)回到信標(biāo)處。
懸崖高度測量
青小蛙專門研究了一下里面 Cliff Height 懸崖高度測量工具,只需要站在懸崖頂部,用小石子向下扔(請確保下方安全),松手的時候點擊測量,聽到石子落地的聲音點擊停止,即可估算出高度。
懸崖高度測量
雷電(閃電)距離
雷電(閃電)距離
這個也簡單,看到閃電的時候點下 Lighting,聽到聲音的時候點下 Thunder,就能估算出閃電距離你所在位置的距離了。
看了這些功能列表,是不是有一種在野外也只需要一支手機就能搞定一切的感覺?別夢了,千萬別忘記多帶點充電寶啊
Trail Sense 下載與安裝
以及,以上功能均可在沒有網(wǎng)絡(luò)的情況下使用,可以在 f-droid、Google Play 商店免費安裝 Trail Sense,GitHub 開源。
最后,青小蛙也詢問了 @fans 同學(xué)用 Trail Sense 來做什么,得到的答案是:
就我個人來說算是優(yōu)秀 app 收集癖好?因為說到的這幾個優(yōu)點一直留著,得以發(fā)現(xiàn)一直在進步,如果是完全用不上,或者沒前途之類就不會留這么久了。
那么,青小蛙也會把 Trail Sense 留在手機里,作為一款 #早晚都要用 工具保存下來。

測距儀器已經(jīng)從基本的測量儀發(fā)展到了現(xiàn)代的激光測距儀和經(jīng)緯儀。盡管對于專業(yè)應(yīng)用而言,精確的距離測量仍然很昂貴且不實用,但是現(xiàn)代智能手機已將這種復(fù)雜的工程問題小型化并簡化了。
現(xiàn)在,你只需具備智能手機即可快速完成測量任務(wù),例如估算房屋內(nèi)的網(wǎng)絡(luò)/電纜的長度或弄清楚你的日常跑步路線將帶你走多遠(yuǎn)。我找到了三個適用于Android的最佳測距應(yīng)用程序。
我建議安裝所有三個應(yīng)用程序,因為其中每個應(yīng)用程序都適合于不同的距離測量方案。此外,由于智能手機不是專門的測量工具,因此它們利用許多傳感器陣列來估計距離。
1.Smart Measure
作為更大的智能手機測量應(yīng)用程序套件的一部分,Smart Measure是一種廣泛使用且倍受贊譽的距離測量工具。該應(yīng)用程序是由Android Boy的韓裔Android天才開發(fā)的,他似乎有編程相當(dāng)準(zhǔn)確的智能手機測量工具的訣竅。Smart Measure依靠基本的三角函數(shù)來估計與特定對象的距離和高度。
使用該應(yīng)用程序非常簡單:
將十字準(zhǔn)線對準(zhǔn)你要測量的對象的底部,然后點擊顯示屏右側(cè)的“獲取距離”按鈕。這將立即顯示到物體的距離。要測量同一對象的高度,請點擊左側(cè)用樹表示的高度測量按鈕,同時仍將十字準(zhǔn)線放置在對象的底部。將十字準(zhǔn)線從對象的底部移到頂部,然后點擊“獲取高度”按鈕以記錄高度。距離和高度測量都將被鎖定在顯示屏中,直到你點擊“重置”按鈕以獲取新的讀數(shù)。好多人在使用后說這個程序測量的不準(zhǔn)確。但是在對應(yīng)用程序進行了全面測試并使用老式卷尺驗證了其測量結(jié)果之后,可以肯定地說,大多數(shù)負(fù)面評論都?xì)w因于用戶錯誤的校準(zhǔn)。
由于此應(yīng)用程序依賴勾股定理,因此手機必須處于正確的高度才能獲得最佳的測量精度。這意味著,如果你在座下時使用該應(yīng)用程序,或者如果你與被測對象不在同一水平面,則測量結(jié)果將非常不準(zhǔn)確。該應(yīng)用程序默認(rèn)假定用戶的身高為5英尺9英寸(175cm),因此,如果你的身高低或身高更高,最好手動進行校準(zhǔn)。
實際上,最好花幾分鐘時間參考官方博客上的綜合校準(zhǔn)指南,以獲得最佳結(jié)果。進入應(yīng)用程序后,就其速度和便捷的距離測量而言,Smart Measure甚至可以擊敗Google自己的AR測量應(yīng)用程序。
2.Smart Distance
Smart Distance是Smart Measure的創(chuàng)建者提供的另一款應(yīng)用程序,該應(yīng)用程序經(jīng)過了優(yōu)化,可測量更遠(yuǎn)至一公里范圍內(nèi)的距離。盡管Smart Measure使用三角函數(shù)進行了長達(dá)50米的距離測量,但此應(yīng)用程序依靠估計來測量比該距離遠(yuǎn)得多的對象。
與Smart Measure相比,使用此距離測量應(yīng)用程序更加簡單。唯一要注意的是,由于它使用計算估計,因此你必須知道要瞄準(zhǔn)的目標(biāo)的高度或?qū)挾取O敕ㄊ沁x擇已知尺寸的主題,例如人(一個普通人的身高為1.7m),汽車(易于在線查找尺寸)或根據(jù)特定代碼建造的常見對象(例如路燈柱)。
距離測量就像將平行的綠線對準(zhǔn)目標(biāo)的寬度或高度并輸入相同的尺寸一樣簡單。該應(yīng)用程序?qū)Ω郀柗蚯蚴址浅7奖悖麄兛梢酝ㄟ^瞄準(zhǔn)標(biāo)高為2.1米的旗幟來輕松測量球場上的任何洞。Smart Distance也很適合旅行者。考慮到有關(guān)名勝景點高度的數(shù)據(jù),只需快速網(wǎng)絡(luò)搜索,即可輕松測量出著名的旅游景點。
Smart Distance非常精確,也就是說,只要你按照說明進行操作并知道參考對象的寬度或高度即可。校準(zhǔn)并不是一件容易的事,因為該應(yīng)用程序的開發(fā)人員聲稱已針對700多種主要智能手機進行了校準(zhǔn),并承諾定期及時更新以適應(yīng)最新的智能手機。
3. GPS Fields Area Measure
到目前為止,我們有一個相當(dāng)直觀的應(yīng)用程序,它的高度可以達(dá)到50米,而另一個應(yīng)用程序可以達(dá)到一公里。但是,這兩個應(yīng)用程序都可以在視線范圍內(nèi)工作。如果測量距離超過一公里,或者在保持視線不可行的情況下,那不是理想的選擇。這包括距離測量方案,在這些方案中,你需要弄清楚長而蜿蜒的慢跑跑道的長度。
GPS Fields Area Measure的應(yīng)用程序有一個很長的名字,但很適合同樣長的測量。雖然可以說Google Maps在測量位置之間的距離方面效果很好,但是對于自定義測量兩點之間的復(fù)雜路徑并不是特別直觀,就像前面提到的慢跑路線示例一樣。
GPS Fields Area Measure可用于計算用戶自定義路徑上GPS地圖上兩點之間的距離。使用此應(yīng)用程序可以設(shè)置到商店的自定義路線,并獲得準(zhǔn)確的距離測量值。此外,你還可以使用內(nèi)置的GPS跟蹤功能從A點實際移動到B點,以測量它們之間的距離。
該應(yīng)用程序具有GPS功能,因此相當(dāng)準(zhǔn)確。我通過在本地兩點之間設(shè)置自定義路徑,然后使用汽車的里程表來驗證測量來驗證這一點。毫不奇怪,兩個測量值都在誤差范圍內(nèi)匹配。此外,該應(yīng)用程序甚至允許使用地圖或在GPS模式下通過周長來計算面積。
總結(jié)
有許許多多的應(yīng)用程序可以保證準(zhǔn)確,方便的距離測量,但是很少有應(yīng)用程序能夠在可靠性和易用性之間取得平衡。我精心策劃并經(jīng)過全面測試的三款應(yīng)用程序是你在Android智能手機上進行距離測量的最佳選擇。將這些應(yīng)用程序安裝在手機上,即可準(zhǔn)備處理幾乎任何規(guī)模和復(fù)雜性的距離測量任務(wù)。
舉報/反饋
下一篇: PLC、DCS、FCS三大控
上一篇: 電氣控制線路圖控制原