【文章摘要】通過磁場傳感器,可以獲得手機在x、y、z三個方向上的磁場強度,當你旋轉手機,直到只有一個方向上的值不為零時,你的手機就指向了正南方。

智能硬件已經(jīng)火了好長一段時間了,果果也跟風學習了一番,而且還花血本(幾十塊大洋)買了一個Google的Cardboard VR眼鏡來玩,感覺浸入感還是不錯,很佩服Google利用現(xiàn)有手機自帶的一些傳感器,就打造出一款廉價的VR設備。

今天,果果要扒一扒現(xiàn)在手機上的各種傳感器,介紹一下它們有什么能力,說不定,就能給你一些啟發(fā),發(fā)明出更多的玩法~
磁場傳感器
通過磁場傳感器,可以獲得手機在x、y、z三個方向上的磁場強度,當你旋轉手機,直到只有一個方向上的值不為零時,你的手機就指向了正南方。很多手機上的指南針應用,都是利用了這個傳感器的數(shù)據(jù)。同時,可以根據(jù)三個方向上磁場強度的不同,計算出手機在三維空間中的具體朝向。
加速度傳感器
加速度傳感器返回的是當前手機在x、y、z三個方向上的加速度值。如果手機水平放置,那么z方向上的值,就是當前的重力加速度G,學過初中物理的我們,可以通過判斷G值的不同,推測用戶是在南北極還是赤道,當然獲取GPS信息更直接一些~加速度傳感器的另一個用處,可以用來計步,當用戶拿著手機運動時,會出現(xiàn)上下擺動的情況,這樣可以檢測出加速度在某個方向上來回改變,通過檢測這個來回改變的次數(shù),可以計算出步數(shù)。
三軸陀螺儀
三軸陀螺儀可以拿到當前手機在x、y、z三個方向上的角加速度,這個功能主要用來檢測手機的旋轉方向。一些翻轉手機,接聽電話的功能,就是利用角加速度的變化來實現(xiàn)的。
近距離傳感器
顧名思義,它就是檢測手機附近物體距離手機正面的距離,它內(nèi)部實現(xiàn)就是一個小型雷達,通過發(fā)射一些脈沖信號并檢測返回時間來計算距離。這個傳感器對于臉大的同學來說是一個福音,因為在接電話的時候,可以檢測到臉靠近了,然后關閉掉屏幕,這樣減少臉對觸摸屏的誤點擊操作。。
光線傳感器
這個傳感器主要就是檢測手機正面接受到的光照強度,從而對應地改變手機屏幕的亮度,這樣讓你在不同光照下都能看清屏幕?,F(xiàn)在很多閱讀類應用都有夜間模式,但都是需要手動切換,如果能利用這個傳感器,幫我自動切換夜間模式該多好啊~
氣壓傳感器
可以檢測當前的大氣壓強,從而推測出海拔高度。在iOS的健康應用中,可以計算出你爬了幾層樓,我猜測它就是利用不同海拔大氣壓強不一樣來推測你上升的樓層吧
溫度傳感器
有的手機還自帶了溫度傳感器,可以獲取當前環(huán)境的溫度,不知道可以拿來量體溫不:)
這些傳感器基本上在主流的手機里面都有的,對于你的應用,能利用什么器件來改善體驗或者提供一種新的體驗方式嗎?歡迎分享給大家~