91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

步驟1:硬件必需:

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

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

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

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:應(yīng)用程序:

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

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

    關(guān)注

    0

    文章

    7

    瀏覽量

    6567
  • MPU-6000
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    13672
  • 樹莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2078

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

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

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

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

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

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

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

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

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

    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 設(shè)計的載板兼容
    的頭像 發(fā)表于 11-28 16:57 ?2335次閱讀
    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)模塊

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

    Raspberry Pi 5(亞馬遜售價 66 美元起)的替代品。 然而,它的側(cè)重點略有不同,尤其適合網(wǎng)絡(luò)應(yīng)用。例如,它可以作為 OpenWrt 路由器的基礎(chǔ)。Banana Pi 最新的 SBC
    的頭像 發(fā)表于 08-26 16:46 ?1433次閱讀
    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位應(yīng)用軟件開發(fā)

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

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

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

    如何在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次下載

    運動健康手環(huán)xBeacon-WXY

    佩戴者醒來并移動約4分鐘時,手環(huán)將自動退出睡眠監(jiān)視模式并計算 睡眠數(shù)據(jù)。 動態(tài)心率檢測 無論您是休息還是進行運動,準確檢測您的心率。 跳繩檢測具體跳繩模式,檢測跳繩次數(shù)和跳繩數(shù)量.
    發(fā)表于 04-06 17:55

    如何讓 Raspberry Pi 煥發(fā)網(wǎng)絡(luò)新生機?

    空間較?。?76MB對比1.7GB以上的樹莓派OS鏡像),它非常適合速度和內(nèi)存使用率較高的老款Raspberry硬件。對于小型家庭和辦公室項目,OpenWRT將提
    的頭像 發(fā)表于 03-25 09:20 ?1322次閱讀
    如何讓 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 煥發(fā)網(wǎng)絡(luò)新生機?

    貿(mào)澤開售適用于AI和嵌入式應(yīng)用的 全新Raspberry Pi Compute Module 5

    2025 年 3 月 20 日 – 專注于推動行業(yè)創(chuàng)新的知名新品引入 (NPI) 代理商?貿(mào)澤電子 (Mouser Electronics) 即日起供應(yīng)Raspberry Pi的全新Compute
    發(fā)表于 03-24 15:09 ?535次閱讀

    垂直運動永磁同步直線電機的復(fù)合控制研究

    為了改善永磁同步直線電機在數(shù)控珩磨機主軸往復(fù)運動時的伺服性能,建立了永磁同步直線電機的數(shù)學(xué)模型。 通過對直線電機運動系統(tǒng)數(shù)學(xué)模型進行分析,得出系統(tǒng)參數(shù)攝動、推力波動、負載擾動等不確定因素是造成控制性
    發(fā)表于 03-12 17:07