“Microduino-Module Motion/zh”的版本间的差异
(未显示8个用户的20个中间版本) | |||
第4行: | 第4行: | ||
| | | | ||
[[file:Microduino-10DOF-rect.jpg|400px|thumb|right|Microduino-10DOF]] | [[file:Microduino-10DOF-rect.jpg|400px|thumb|right|Microduino-10DOF]] | ||
− | Microduino-10DOF模块集成了四种传感器,分别是三轴加速度+ | + | Microduino-10DOF模块集成了四种传感器,分别是三轴加速度+三轴陀螺仪传感器(MPU6050)、磁场强度传感器(HMC5883L)、数字气压传感器(BMP180)。采用I2C接口与核心相连,能测量10个维度(3轴加速度、3轴角速度、3轴磁场强度和气压高度)的状态。可用于姿态检测,定向等应用场景。 |
==特色== | ==特色== | ||
− | * | + | *采用的三种传感器皆以I2C方式通信,节省IO口,使用简便; |
*小巧、便宜、堆叠、开放; | *小巧、便宜、堆叠、开放; | ||
*开源的硬件电路设计,与 Arduino 兼容的编程开发环境程; | *开源的硬件电路设计,与 Arduino 兼容的编程开发环境程; | ||
第30行: | 第30行: | ||
===三轴加速度+三轴陀螺仪传感器:MPU6050=== | ===三轴加速度+三轴陀螺仪传感器:MPU6050=== | ||
*它集成了3轴MEMS陀螺仪,3轴MEMS加速度计,以及一个可扩展的数字运动处理器DMP(Digital Motion Processor); | *它集成了3轴MEMS陀螺仪,3轴MEMS加速度计,以及一个可扩展的数字运动处理器DMP(Digital Motion Processor); | ||
− | |||
*以数字输出6轴或9轴的旋转矩阵、四元数(quaternion)、欧拉角格式(EulerAngleforma)的融合演算数据; | *以数字输出6轴或9轴的旋转矩阵、四元数(quaternion)、欧拉角格式(EulerAngleforma)的融合演算数据; | ||
*具有131LSBs/°/sec敏感度与全格感测范围为±250、±500、±1000与±2000°/sec的3轴角速度感测器(陀螺仪); | *具有131LSBs/°/sec敏感度与全格感测范围为±250、±500、±1000与±2000°/sec的3轴角速度感测器(陀螺仪); | ||
第39行: | 第38行: | ||
*陀螺仪运作电流:5mA,陀螺仪待命电流:5uA;加速器运作电流:500uA,加速器省电模式电流:40uA@10Hz高达400kHz快速模式的I2C。 | *陀螺仪运作电流:5mA,陀螺仪待命电流:5uA;加速器运作电流:500uA,加速器省电模式电流:40uA@10Hz高达400kHz快速模式的I2C。 | ||
− | [[File:10DOF-Pinout- | + | [[File:10DOF-Pinout-1Big1.jpg|800px|thumb|center|Microduino-10DOF-Pinout1]] |
==文档== | ==文档== | ||
− | Eagle PCB '''[[File: | + | Eagle PCB '''[[File:]]''' |
===主要元件=== | ===主要元件=== | ||
− | *三轴加速度+三轴陀螺仪传感器:MPU6050 '''[[File: | + | *三轴加速度+三轴陀螺仪传感器:MPU6050 '''[[File:MPU-6050_DataSheet_V3 4.pdf]]''' |
*数字气压传感器:BMP180 '''[[File:BMP180 en.pdf]]''' | *数字气压传感器:BMP180 '''[[File:BMP180 en.pdf]]''' | ||
*磁场强度传感器:HMC5883L '''[[File:HMC5883L cn.pdf]]''','''[[File:HMC5883L en.pdf]]''' | *磁场强度传感器:HMC5883L '''[[File:HMC5883L cn.pdf]]''','''[[File:HMC5883L en.pdf]]''' | ||
第51行: | 第50行: | ||
==开发== | ==开发== | ||
===Arduino库及支持包=== | ===Arduino库及支持包=== | ||
+ | |||
+ | *Microduino_10DOF:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_05_Microduino_10DOF _05_Microduino_10DOF] | ||
*【BMP180库'''[https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/BMP085 github下载 ]''' , '''[https://github.com/adafruit/Adafruit-BMP085-Library github下载 ]''' 】 | *【BMP180库'''[https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/BMP085 github下载 ]''' , '''[https://github.com/adafruit/Adafruit-BMP085-Library github下载 ]''' 】 | ||
*【HMC5883L库'''[https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/HMC5883L github下载 ]''' 】 | *【HMC5883L库'''[https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/HMC5883L github下载 ]''' 】 | ||
第60行: | 第61行: | ||
===程序下载=== | ===程序下载=== | ||
− | *MultiWii上位机及程序: | + | *MultiWii上位机及程序:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino%20Axis MicroduinoAxis] |
*OLED测试10dof程序::'''[[File:Program Test 10DOF.zip]]''' | *OLED测试10dof程序::'''[[File:Program Test 10DOF.zip]]''' | ||
第79行: | 第80行: | ||
**最后一行是测试MPU6050所用,倾斜模块,可观察小球朝相应方向滚动。 | **最后一行是测试MPU6050所用,倾斜模块,可观察小球朝相应方向滚动。 | ||
+ | '''其它应用:''' | ||
+ | [[体感电视遥控器]]<br> | ||
+ | [[体感游戏手柄]]<br> | ||
+ | [[Microduino 自平衡小车/zh]] | ||
+ | |||
+ | ==问题解答== | ||
+ | *如何在Mac上运行运行10DOF测试程序? | ||
+ | **安装Arduino IDE 1.0.5在Mac Osx10.9.3上,并安装Microduino 硬件支持包 http://www.microduino.cc/wiki/index.php?title=Arduino_IDE_Microduino | ||
+ | **下载10DOF测试程序:http://www.microduino.cc/wiki/index.php?title=Microduino-10DOF | ||
+ | **根据下面的链接做修改,然后下载程序到core 上运行。 [https://plus.google.com/u/0/communities/117933845827174624649/stream/e9bf5dd3-74d2-4e17-af1c-8a54c6bfb9e8 MicroduinoCommunities] | ||
==购买== | ==购买== | ||
+ | * 购买'''[http://item.taobao.com/item.htm?spm=a1z10.1.w8247314-7971290430.24.m4rgj7&id=38748017698 Microduino@淘宝]''' | ||
+ | |||
+ | |- | ||
+ | | | ||
==历史== | ==历史== | ||
第94行: | 第109行: | ||
:[[file:Microduino-10DOF-b.jpg|thumb|600px|center|Microduino 10DOF Back]] | :[[file:Microduino-10DOF-b.jpg|thumb|600px|center|Microduino 10DOF Back]] | ||
<br style="clear: left"/> | <br style="clear: left"/> | ||
+ | |||
+ | [[Microduino-Module_Motion_Reference]] | ||
==视频== | ==视频== | ||
[http://v.youku.com/v_show/id_XNTIzMTY3MTU2.html Microduino-10DOF之MPU6050测试] | [http://v.youku.com/v_show/id_XNTIzMTY3MTU2.html Microduino-10DOF之MPU6050测试] | ||
|} | |} |
2017年7月4日 (二) 06:06的最新版本
Language | English |
---|
Microduino-10DOF模块集成了四种传感器,分别是三轴加速度+三轴陀螺仪传感器(MPU6050)、磁场强度传感器(HMC5883L)、数字气压传感器(BMP180)。采用I2C接口与核心相连,能测量10个维度(3轴加速度、3轴角速度、3轴磁场强度和气压高度)的状态。可用于姿态检测,定向等应用场景。 目录特色
规格磁场强度传感器:HMC5883L
数字气压传感器:BMP180
三轴加速度+三轴陀螺仪传感器:MPU6050
文档Eagle PCB [[File:]] 主要元件
开发Arduino库及支持包
应用程序下载
用MWC的开源程序测试10dof模块
OLED测试10dof模块
其它应用:
体感电视遥控器 问题解答
购买
|
历史
图库
Microduino-Module_Motion_Reference 视频 |