哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

怎樣使用MPU-6000和Raspberry Pi進行運動跟蹤

454398 ? 來源:網(wǎng)絡整理 ? 作者:網(wǎng)絡整理 ? 2019-11-14 10:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:硬件必需:

實現(xiàn)目標所需的材料包括以下硬件組件:

1。 MPU-6000

2。 Raspberry Pi

3。 I2C電纜

4。樹莓派的I2C盾

5。以太網(wǎng)電纜

步驟2:硬件連接:

“硬件連接”部分基本上說明了布線連接傳感器和覆盆子pi之間需要。在任何系統(tǒng)上為所需的輸出工作時,確保正確的連接是基本必要。因此,必需的連接如下:

MPU-6000將在I2C上運行。這是示例接線圖,演示了如何連接傳感器的每個接口

開箱即用,該板配置為使用I2C接口,因此,如果您不確定,我們建議使用此連接。

您只需要四根電線! Vcc,Gnd,SCL和SDA引腳僅需要四個連接,它們通過I2C電纜連接。

這些連接如上圖所示。

步驟3:運動跟蹤代碼:

使用樹莓派pi的優(yōu)勢在于,它為您提供了一種靈活的編程語言,您可以使用該語言對電路板進行編程,以便將傳感器與其連接。利用此開發(fā)板的這一優(yōu)勢,我們在這里演示其在python中的編程。 Python是語法最簡單的最簡單的編程語言之一??梢詮奈覀兊腉itHub社區(qū)Dcube Store下載MPU-6000的python代碼

為方便用戶,我們還在這里解釋代碼:

作為編碼的第一步,如果是python,則需要下載SMBus庫,因為該庫支持代碼中使用的功能。因此,要下載該庫,您可以訪問以下鏈接:

https://pypi.python.org/pypi/smbus-cffi/0.5.1

您可以復制這里的工作代碼也是如此:

import smbus

import time

# Get I2C busbus = smbus.SMBus(1)

# MPU-6000 address, 0x68(104)

# Select gyroscope configuration register, 0x1B(27)

# 0x18(24) Full scale range = 2000 dps

bus.write_byte_data(0x68, 0x1B, 0x18)

# MPU-6000 address, 0x68(104)

# Select accelerometer configuration register, 0x1C(28)

# 0x18(24) Full scale range = +/-16g

bus.write_byte_data(0x68, 0x1C, 0x18)

# MPU-6000 address, 0x68(104)

# Select power management register1, 0x6B(107)

# 0x01(01) PLL with xGyro reference

bus.write_byte_data(0x68, 0x6B, 0x01)

time.sleep(0.8)

# MPU-6000 address, 0x68(104)

# Read data back from 0x3B(59), 6 bytes

# Accelerometer X-Axis MSB, X-Axis LSB, Y-Axis MSB, Y-Axis LSB, Z-Axis MSB, Z-Axis LSB

data = bus.read_i2c_block_data(0x68, 0x3B, 6)

# Convert the data

xAccl = data[0] * 256 + data[1]

if xAccl 》 32767 :

xAccl -= 65536

yAccl = data[2] * 256 + data[3]

if yAccl 》 32767 :

yAccl -= 65536

zAccl = data[4] * 256 + data[5]

if zAccl 》 32767 :

zAccl -= 65536

# MPU-6000 address, 0x68(104)

# Read data back from 0x43(67), 6 bytes

# Gyrometer X-Axis MSB, X-Axis LSB, Y-Axis MSB, Y-Axis LSB, Z-Axis MSB, Z-Axis LSB

data = bus.read_i2c_block_data(0x68, 0x43, 6)

# Convert the data

xGyro = data[0] * 256 + data[1]

if xGyro 》 32767 :

xGyro -= 65536

yGyro = data[2] * 256 + data[3]

if yGyro 》 32767 :

yGyro -= 65536

zGyro = data[4] * 256 + data[5]

if zGyro 》 32767 :

zGyro -= 65536

# Output data to screen

print “Acceleration in X-Axis : %d” %xAccl

print “Acceleration in Y-Axis : %d” %yAccl

print “Acceleration in Z-Axis : %d” %zAccl

print “X-Axis of Rotation : %d” %xGyro

print “Y-Axis of Rotation : %d” %yGyro

print “Z-Axis of Rotation : %d” %zGyro

該代碼是使用以下命令執(zhí)行的:

$》 python MPU-6000.py gt; python MPU-6000.py

傳感器的輸出如上圖所示,供用戶參考。

步驟4:應用程序:

MPU-6000是一種運動跟蹤傳感器,可在智能手機和平板電腦的運動界面中找到其應用。在智能手機中,這些傳感器可用于應用程序中,例如用于應用程序和電話控制的手勢命令,增強型游戲,增強現(xiàn)實,全景照片捕獲和查看以及行人和車輛導航。 MotionTracking技術可將手機和平板電腦轉換為功能強大的3D智能設備,可用于從健康和健身監(jiān)控到基于位置的服務等應用。
責任編輯:wv

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

    關注

    0

    文章

    7

    瀏覽量

    6572
  • MPU-6000
    +關注

    關注

    0

    文章

    7

    瀏覽量

    13720
  • 樹莓派
    +關注

    關注

    122

    文章

    2082

    瀏覽量

    110753
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    C#運動控制開源(一): CAD導圖和小線段速度前瞻的優(yōu)化之CAD導圖

    C#實現(xiàn)CAD解析及如何對小線段軌跡進行運動前瞻
    的頭像 發(fā)表于 04-02 14:33 ?1107次閱讀
    C#<b class='flag-5'>運動</b>控制開源(一): CAD導圖和小線段速度前瞻的優(yōu)化之CAD導圖

    請問如何讓 Sony-IMX219-Raspberry-Pi-V2-CMOS 相機與 VisionFive2 配合使用?

    我正在嘗試獲得我在 VisionFive2 版本 219a 上放置的備用 Sony-IMX2-Raspberry-Pi-V1.2-CMOS 相機。由于 VisionFive 2 有 1 個 × 2
    發(fā)表于 03-11 06:26

    ICM-45686:高性能6軸MEMS運動跟蹤設備的深度解析

    ICM-45686:高性能6軸MEMS運動跟蹤設備的深度解析 在當今科技飛速發(fā)展的時代,MEMS(微機電系統(tǒng))傳感器在眾多領域發(fā)揮著至關重要的作用。ICM-45686作為一款高性能的6軸MEMS運動
    的頭像 發(fā)表于 12-26 09:35 ?1302次閱讀

    TDK IIM - 42653:工業(yè)應用中的高性能6軸智能運動跟蹤MEMS器件

    TDK IIM - 42653:工業(yè)應用中的高性能6軸智能運動跟蹤MEMS器件 引言 在工業(yè)應用領域,對于高精度、高可靠性的運動跟蹤傳感器的需求日益增長。TDK的IIM - 42653
    的頭像 發(fā)表于 12-25 17:25 ?1266次閱讀

    TDK IIM - 42653:高性能工業(yè)級6軸運動跟蹤MEMS設備解析

    TDK IIM - 42653:高性能工業(yè)級6軸運動跟蹤MEMS設備解析 引言 在工業(yè)應用的浪潮中,對高精度、高性能運動跟蹤設備的需求日益增長。TDK的IIM - 42653作為一款6
    的頭像 發(fā)表于 12-25 17:25 ?1154次閱讀

    IAM-20680HV:高性能汽車6軸運動跟蹤設備解析

    IAM-20680HV:高性能汽車6軸運動跟蹤設備解析 在汽車電子領域,對于精確運動跟蹤的需求日益增長。TDK的IAM-20680HV作為一款專為汽車非安全應用設計的6軸
    的頭像 發(fā)表于 12-25 14:15 ?485次閱讀

    Banana Pi BPI-CM6 – 一款與 Raspberry Pi CM4/CM5 載板兼容的 SpacemiT K1 RISC-V 系統(tǒng)模塊

    Banana Pi BPI-CM6 系統(tǒng)模塊 (SoM) 采用 SpacemiT K1 八核 RISC-V 處理器,并且與大多數(shù) Raspberry Pi CM4 或 CM5 模塊的載板兼容。 它
    發(fā)表于 11-28 16:59

    Banana Pi BPI-CM6 – 一款與 Raspberry Pi CM4/CM5 載板兼容的 SpacemiT K1 RISC-V 系統(tǒng)模塊

    Banana Pi BPI-CM6 系統(tǒng)模塊 (SoM) 采用 SpacemiT K1 8 核 RISC-V 處理器,并且與大多數(shù)為 Raspberry Pi CM4 或 CM5 設計的載板兼容
    的頭像 發(fā)表于 11-28 16:57 ?2585次閱讀
    Banana <b class='flag-5'>Pi</b> BPI-CM6 – 一款與 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> CM4/CM5 載板兼容的 SpacemiT K1 RISC-V 系統(tǒng)模塊

    Raspberry Pi攜手上海晶珩 助力工業(yè)與物聯(lián)網(wǎng)創(chuàng)新

    ?2025年9月23日下午,全球嵌入式解決方案的領導者 Raspberry Pi 在 2025 上海工博會首次亮相,并攜手其在華重要合作伙伴 上海晶珩(EDATEC) ,正式發(fā)布專為中國市場打造
    的頭像 發(fā)表于 09-26 15:29 ?767次閱讀
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>攜手上海晶珩 助力工業(yè)與物聯(lián)網(wǎng)創(chuàng)新

    Banana Pi BPI-R4 Lite:新型單板計算機比 Raspberry Pi 5 更具優(yōu)勢

    Raspberry Pi 5(亞馬遜售價 66 美元起)的替代品。 然而,它的側重點略有不同,尤其適合網(wǎng)絡應用。例如,它可以作為 OpenWrt 路由器的基礎。Banana Pi 最新的 SBC
    的頭像 發(fā)表于 08-26 16:46 ?1674次閱讀
    Banana <b class='flag-5'>Pi</b> BPI-R4 Lite:新型單板計算機比 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 更具優(yōu)勢

    基于瑞薩64位MPU RZ/G2L進行32位應用軟件開發(fā)

    本文主要介紹基于瑞薩64位MPU RZ/G2L進行32位應用軟件開發(fā)的介紹,用于解決客戶32位軟件移植相關問題,供客戶參考。
    的頭像 發(fā)表于 06-26 15:48 ?2184次閱讀
    基于瑞薩64位<b class='flag-5'>MPU</b> RZ/G2L<b class='flag-5'>進行</b>32位應用軟件開發(fā)

    小安派BW21-CBV-Kit入門教程之DMP6讀取MPU6050數(shù)據(jù)

    本示例將演示使用 DMP6 從 MPU6050 獲取數(shù)據(jù)。MPU6050 配備了數(shù)字運動處理器 (DMP),用于處理運動算法的計算,如轉換為三軸偏航/俯仰/滾動平面、轉換為四元數(shù)或轉換
    的頭像 發(fā)表于 06-19 14:20 ?1154次閱讀
    小安派BW21-CBV-Kit入門教程之DMP6讀取<b class='flag-5'>MPU</b>6050數(shù)據(jù)

    貿(mào)澤開售Raspberry Pi用于嵌入式和IIoT應用的RP2350微控制器

    2025 年 5 月 23 日 – 提供超豐富半導體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿(mào)澤電子 (Mouser Electronics) 即日起開售Raspberry Pi的新款
    發(fā)表于 05-27 14:50 ?1567次閱讀

    如何在Raspberry Pi OS上安裝SDK?

    Raspberry Pi OS 上安裝 SDK
    發(fā)表于 04-30 06:45

    MPU-6000MPU-6050產(chǎn)品規(guī)格書

    電子發(fā)燒友網(wǎng)站提供《MPU-6000MPU-6050產(chǎn)品規(guī)格書.pdf》資料免費下載
    發(fā)表于 04-29 16:52 ?3次下載
    海原县| 舒城县| 桐乡市| 禹州市| 金寨县| 新余市| 张家口市| 承德县| 科尔| 德昌县| 武穴市| 海门市| 汾阳市| 汉中市| 赣州市| 额尔古纳市| 广汉市| 新巴尔虎右旗| 迁西县| 龙州县| 长岭县| 定结县| 高密市| 玛纳斯县| 新邵县| 香港| 兰溪市| 霍城县| 兰西县| 儋州市| 巴楚县| 建湖县| 潢川县| 泸水县| 宁河县| 砀山县| 凌云县| 堆龙德庆县| 锡林浩特市| 临颍县| 湛江市|