Skip to main content

Grove - 三轴数字加速度计(±1.5g)

Grove - 三轴数字加速度计 v1.2

Grove - 三轴数字加速度计 v1.2b

三轴数字加速度计是方向检测、手势检测和运动检测等项目中的关键部件。这款三轴数字加速度计(±1.5g)基于飞思卡尔的低功耗模块 MMA7660FC。它具有高达 10,000g 的高冲击生存能力和可配置的每秒采样率。对于不需要太大测量范围的应用,这是一个很好的选择,因为它耐用、节能且成本高效。

pir

规格

  • 工作电压:3.0 - 5.5V
  • 关闭模式电流:0.4μA
  • 待机模式电流:2μA
  • 活动模式电流:47 μA(1 ODR)
  • 测试范围:±1.5g
  • 灵敏度:21LSB/g
  • Suli兼容库
tip

更多关于 Grove 模块的详细信息,请参考 Grove 系统

支持的平台

ArduinoRaspberry Pi

pir

pir

caution

上述提到的支持平台仅表示模块的软件或理论兼容性。我们通常只为 Arduino 平台提供软件库或代码示例。不可能为所有可能的 MCU 平台提供软件库或演示代码。因此,用户需要自行编写软件库。

演示

使用 Arduino

这里我们将向您展示如何从传感器获取原始数据以及以 "g" 为单位的测量数据。

通过 Grove 电缆将此模块连接到 Grove - Base Shield 的 I2C 端口。

注意

如果您想激活此模块的中断功能,需要将我们在板上引出的 INT 焊盘与 Arduino 上支持中断服务程序的引脚连接。

pir

安装我们在资源部分提供的库。

通过路径直接打开代码:File -> Example ->DigitalAccelerometer_MMA7660FC ->MMA7660FC_Demo。

在此程序中,加速度信息通过 I2C 总线从传感器发送到 Seeeduino,然后 Seeeduino 将其打印到串行监视器上。 打开串行监视器查看结果。

pir

该传感器的输出由两部分组成:原始数据和转换为重力单位“g”的三轴加速度信息。

使用树莓派

  1. 您需要准备一个树莓派和一个 GrovePi 或 GrovePi+。

  2. 您需要完成开发环境的配置,否则请按照这里进行操作。

  3. 连接

  • 使用 Grove 电缆将传感器插入 GrovePi 的 i2c-x(1~3)插座。
  1. 导航到示例代码目录:

    cd yourpath/GrovePi/Software/Python/

  • 查看代码
    nano grove_i2c_accelerometer.py   # 按 "Ctrl+x" 退出 #
    import time
import grovepi

# 将 Grove 加速度计(+/- 1.5g)连接到任意 I2C 端口,例如 I2C-1
# 地址为 I2C 地址 0x4c
# SCL,SDA,VCC,GND

while True:
try:
print grovepi.acc_xyz()
time.sleep(.5)

except IOError:
print "Error"
  1. 运行示例代码。
    sudo python grove_i2c_accelerometer.py

参考

以下是两个图示,帮助您理解结果的物理意义。

第一个图示展示了每个轴的方向:

pir

第二个图示提供了一些示例:

pir

在线原理图查看器

资源

项目

倾斜激活旋转风扇灯棒
便携式 LED 彩色灯棒会根据您的摇动动作做出反应。配备额外的风扇和警报功能。

Lean Green RC Sailing Machine
一个互联网连接设备,可以控制舵机并通过 GSM 蜂窝网络实时发送传感器(GPS/陀螺仪/加速度计/指南针)更新。

技术支持与产品讨论

感谢您选择我们的产品!我们致力于为您提供多种支持,以确保您使用我们的产品时能够获得尽可能顺畅的体验。我们提供多个沟通渠道,以满足不同的偏好和需求。

Loading Comments...