0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用加速度計控制的Google地球(MPU-6050)

454398 ? 來源:alpha007 ? 作者:alpha007 ? 2019-08-07 14:44 ? 次閱讀

最近,我從亞馬遜購買了一臺名為“MPU-6050”的3軸陀螺儀和加速度計。它花了5美元。當我研究“Leap Motion”的應(yīng)用程序時,我發(fā)現(xiàn)了許多可以通過Leap Motion控制Google Earth的演示程序。我嘗試在此項目中使用MPU-6050來控制Google地球。

第1步:關(guān)于Google Earth API

Google地球為開發(fā)人員提供插件和API。您可以將插件嵌入到您的網(wǎng)頁中。您還可以使用Javascript控制Google地球。

首先,我從這些教程中學(xué)習(xí)了Google Earth API的基礎(chǔ)知識,例如設(shè)置緯度和經(jīng)度。

步驟2:關(guān)于MPU-6050

MPU-6050為您提供3軸陀螺儀和加速度數(shù)據(jù)。它通過I2C連接到Arduino。我從亞馬遜購買的傳感器沒有手冊或數(shù)據(jù)表,所以我需要有關(guān)如何使用它的信息

Arduino官方網(wǎng)站有一個MPU-6050的頁面。它提到“閱讀原始價值很容易,其余的不是?!甭犉饋砗茈y!我搜索了很多網(wǎng)站并找到了一個示例程序。程序從傳感器讀取原始3軸加速度值。我需要角度數(shù)據(jù)來控制Google Earth API,因此我通過原始3軸加速度值計算角度,這對于該項目來說已經(jīng)足夠了。您可以找到一個公式來獲取維基百科中兩個向量之間的角度。

步驟3:系統(tǒng)架構(gòu)

上面繪制了該項目的系統(tǒng)架構(gòu)。使用傳感器的原始值控制Google Earth的過程如下:

Arduino從傳感器讀取原始值并計算角度。

角度數(shù)據(jù)為通過XBee傳輸?shù)組ac。

Mac通過Socket.IO將數(shù)據(jù)發(fā)送到瀏覽器。

瀏覽器使用角度數(shù)據(jù)調(diào)用Google Earth API。

步驟4:控制Google Earth的規(guī)范

您可以從GitHub下載此項目的源代碼。

我使用MPU-6050和Google Earth API的數(shù)據(jù)組合設(shè)計了以下規(guī)格。

地圖根據(jù)傳感器的角度移動。通過地圖的比例調(diào)整移動量。即使角度相同,刻度越大,運動越多。

輕觸開關(guān)具有不同的作用。一個開關(guān)被指定為模式轉(zhuǎn)換器。另外兩個開關(guān)用于操作。系統(tǒng)有四種模式。

位置模式:您可以通過操作開關(guān)更改刻度。

平鋪模式:您可以更改視點的傾斜度(鳥瞰圖)。/li>

旋轉(zhuǎn)模式:您可以旋轉(zhuǎn)地圖。

顏色模式:您可以更改網(wǎng)頁的背景顏色。

您可以通過按住模式轉(zhuǎn)換器2秒鐘返回默認位置(我將東京設(shè)置為默認位置)。

Google地球插件提供月球和火星的圖像數(shù)據(jù)。我嘗試過,但沒有發(fā)現(xiàn)它有趣。當我看到地球的地圖時,我可以理解它的位置。但是,通過查看月球和火星的地圖,我無法理解它們的位置。如果你熟悉它們,你可能會喜歡它。

第5步:結(jié)論

在這個項目中,我用3創(chuàng)建了一個原始的Google Earth控制器軸加速度計和開關(guān)。對我來說,在沒有鍵盤或鼠標的情況下控制計算機是一種全新的體驗。該設(shè)備是原始的,但這個項目給了我創(chuàng)建一個原始的人機界面的樂趣。

審核編輯黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 加速度計
    +關(guān)注

    關(guān)注

    6

    文章

    702

    瀏覽量

    45910
收藏 人收藏

    評論

    相關(guān)推薦

    MEMS加速度計的工作原理是什么

    MEMS加速度計的工作原理主要基于牛頓第二定律,即力等于質(zhì)量乘以加速度。以下是對其工作原理的介紹: 一、核心部件與結(jié)構(gòu) MEMS加速度計的核心部件包括一個微小的質(zhì)量塊、彈性元件(如彈簧梁)以及檢測器
    的頭像 發(fā)表于 11-20 10:09 ?693次閱讀

    PCB Piezotronics推出357A67型三軸電荷輸出加速度計

    據(jù)麥姆斯咨詢報道,近期,PCB Piezotronics推出了357A67型三軸電荷輸出加速度計,以滿足高溫應(yīng)用需求。這款新型號是PCB Piezotronics目前最小的三軸電荷輸出加速度計,可
    的頭像 發(fā)表于 11-09 11:03 ?1177次閱讀
    PCB Piezotronics推出357A67型三軸電荷輸出<b class='flag-5'>加速度計</b>

    具有TLV2772的3V加速度計

    電子發(fā)燒友網(wǎng)站提供《具有TLV2772的3V加速度計.pdf》資料免費下載
    發(fā)表于 10-11 11:00 ?0次下載
    具有TLV2772的3V<b class='flag-5'>加速度計</b>

    EPSON工業(yè)級加速度計選型

    愛普生加速度計(Accelerometers)是一種工業(yè)級三軸輸出壓電式加速度傳感器,采用具有專利技術(shù)的雙音叉式石英傳感器元件和Quarts光刻技術(shù),通過壓電效應(yīng)來計算出諸如此類的內(nèi)容物體運動的方向
    的頭像 發(fā)表于 09-19 15:31 ?309次閱讀
    EPSON工業(yè)級<b class='flag-5'>加速度計</b>選型

    如何通過I2C將加速度計MPU6050型連接到ESP8266?

    有沒有人通過 I2C 將加速度計MPU6050型連接到ESP8266? 我想讀取寄存器who_am_i,但我無法從從機獲取 ACK 信號
    發(fā)表于 07-22 06:18

    ADXL355三軸加速度計手冊

    電子發(fā)燒友網(wǎng)站提供《ADXL355三軸加速度計手冊.zip》資料免費下載
    發(fā)表于 07-11 11:24 ?1次下載

    三軸加速度計LIS2DUX12開發(fā)(2)----靜態(tài)校準

    零偏是影響加速度計輸出精度的重要指標之一,零偏可分為靜態(tài)零偏和動態(tài)零偏 。靜態(tài)零偏也稱為固定零偏,通常經(jīng)標定與補償減小靜態(tài)零偏。動態(tài)零偏是由于加速度計自身的缺陷或環(huán)境因素(如溫度、振動、電子干擾等
    的頭像 發(fā)表于 05-17 15:27 ?1249次閱讀
    三軸<b class='flag-5'>加速度計</b>LIS2DUX12開發(fā)(2)----靜態(tài)校準

    微納光柵MOEMS加速度計的工作原理及仿真設(shè)計

    微機電系統(tǒng)(MEMS)加速度計以其體積小、功耗低、成本低等優(yōu)勢廣泛應(yīng)用在無人駕駛、地震檢測等領(lǐng)域。
    的頭像 發(fā)表于 05-17 09:33 ?1115次閱讀
    微納光柵MOEMS<b class='flag-5'>加速度計</b>的工作原理及仿真設(shè)計

    三軸加速度計LIS2DW12開發(fā)(4)----測量傾斜度

    本文將介紹如何驅(qū)動和利用LIS2DW12三軸加速度計的傾斜檢測理論和傾斜角測量方法。一般來說,這里描述的程序也可以應(yīng)用于三軸模擬或數(shù)字加速度計,這取決于它們各自的規(guī)格。
    的頭像 發(fā)表于 05-16 17:18 ?1117次閱讀
    三軸<b class='flag-5'>加速度計</b>LIS2DW12開發(fā)(4)----測量傾斜度

    備受青睞的MEMS加速度計,更小尺寸、更低功耗、更智能

    電子發(fā)燒友網(wǎng)報道(文/李寧遠)作為導(dǎo)航測量系列的基礎(chǔ)元器件之一,加速度計是測量運載體加速度的器件。它被廣泛應(yīng)用于消費電子、工業(yè)自動化、汽車、航空航天等各個領(lǐng)域,能夠為單一設(shè)備或者整個系統(tǒng)收集狀態(tài)信息
    的頭像 發(fā)表于 05-12 08:02 ?3430次閱讀

    采用可調(diào)電熱微梁的近零剛度MEMS加速度計

    MEMS加速度計正越來越多地應(yīng)用于各種移動和測試設(shè)備,以測量運動、沖擊和振動。
    的頭像 發(fā)表于 05-09 09:11 ?617次閱讀
    采用可調(diào)電熱微梁的近零剛度MEMS<b class='flag-5'>加速度計</b>

    Kistler推出了8740A和8788A系列加速度計

    據(jù)麥姆斯咨詢報道,近期,Kistler推出了8740A和8788A系列加速度計,可用于航空航天領(lǐng)域的振動測量。
    的頭像 發(fā)表于 04-28 09:04 ?487次閱讀

    加速度計的輸出都是數(shù)字信號,那么它的帶寬,截止頻率這些參數(shù)是什么意思?

    加速度計的輸出都是數(shù)字信號,那么它的帶寬,截止頻率這些參數(shù)是什么意思?
    發(fā)表于 04-02 07:34

    愛普生的M-A552加速度計是結(jié)構(gòu)健康監(jiān)測的理想選擇

    愛普生加速傳感技術(shù)有助于實現(xiàn)更安全的社會基礎(chǔ)設(shè)施精工愛普生公司(TSE:6724,“愛普生”)在其三軸加速度計陣容中增加了兩款新的高性能產(chǎn)品。M-A552AC1支持CAN*1通信協(xié)議,而
    的頭像 發(fā)表于 02-28 17:34 ?443次閱讀
    愛普生的M-A552<b class='flag-5'>加速度計</b>是結(jié)構(gòu)健康監(jiān)測的理想選擇

    MEMS加速度計與MEMS陀螺儀的區(qū)別

    MEMS加速度計與MEMS陀螺儀是現(xiàn)代慣性導(dǎo)航系統(tǒng)中最常用的傳感器。
    的頭像 發(fā)表于 02-17 14:05 ?3433次閱讀
    MEMS<b class='flag-5'>加速度計</b>與MEMS陀螺儀的區(qū)別