现在的位置: 首页资讯>正文
纯干货来啦!资深技术宅教你如何利用Curie Nano记录移动数据
2017年06月08日 作者: 暂无评论 139+ 0

可穿戴

 Curie Nano是定位可穿戴的场合,有时候我们需要把采集到的运动数据保存下来进行分析。如果数据量比较大就必须得保存到大容量的SD卡里了。本篇我们就来学习一下怎么操作。

材料准备,如下图所示需要用的材料有:Curie Nano、MicroSD Card Adapter、MicroSD卡、读卡器、数据线和杜邦线若干。

185509q2z08idvl2li9blr

硬件连接,按照下表所示进行连接。

Curie Nano
MicroSD Card Adapter
GND
GND
VCC
5V
MISO
D12
MOSI
D11
SCK
D13
CS
D4

经过实际的测试可以看出加速度的方向如下图所示:

191538v4pn2ii4952s47wi

把Curie Nano和sd卡转换器固定好以后就可以进行数据的采集了,这里有个小技巧就是做完一个完整的动作以后可以暂时个两三秒钟,这样有段时间数据是趋于稳定的,方便以后的数据处理。
示例代码:

<font size="4">#include "SPI.h"
#include "SD.h"
#include "CurieIMU.h"

#define SAMPLING_INTERVAL 10//ms

File myFile;

float ax, ay, az;

uint64_t timer;

void setup() {

timer = 0;

Serial.begin(9600);

CurieIMU.begin();

CurieIMU.autoCalibrateXAccelOffset(0);

CurieIMU.autoCalibrateYAccelOffset(0);

CurieIMU.autoCalibrateZAccelOffset(1);

CurieIMU.setAccelOffsetEnabled(true);

CurieIMU.setAccelerometerRange(4);

if(!SD.begin(4)) {
Serial.println("initialization failed!");
return;
}
}
void loop() {

timer =millis();
CurieIMU.readAccelerometerScaled(ax, ay, az);
myFile =SD.open("data.csv", FILE_WRITE);
if(myFile)
{
myFile.print(ax);
myFile.print(",");
myFile.print(ay);
myFile.print(",");
myFile.print(az);
myFile.print("\n");
}
myFile.close();
while((millis() - timer) < SAMPLING_INTERVAL);
}</font>

上传上边的代码到Curie Nano中,我们可以重复做一个动作,然后断电将microsd通过读卡器插到电脑上,打开data.csv文件。
如下图就可以看到3轴加速度的数据了。

192425ftqctty55syz9t9r

示例代码只是保存了加速度的数据,同样的方法可以保存9轴的数据或者任意你想保存的传感器采集到的数据。

原文链接:http://www.eeboard.com/bbs/thread-95461-1-1.html

搜索"爱板网"加关注,每日最新的开发板、智能硬件、开源硬件、活动等信息可以让你一手全掌握。推荐关注!

【微信扫描下图可直接关注】

toaal

科技早知道:

华米科技成为全球最大的可穿戴设备厂商

Mac自研ARM弃用x86处理器 Intel称:无压力

AMD Vega 56/64新舰卡曝光:8GB HBM2

三星:虽强化代工业务 但仍难以撼动台积电代工厂霸主地位!

惠普发布外置GPU加速器 可提供外部硬盘驱动器插槽

  

相关文章

脱离手机,可穿戴设备领域进入2.0时代
可穿戴

全球首款4G全网通智能运动手表近日发布。在发布会上,该品牌创始人表示,当前智能手表等可穿戴设备正在加速从1.0时代迈向2.0时代,脱离手机独立使用,已成为可穿戴设备2.0时代的重要发展趋势。

技术活!大神教你如何利用Curie Nano玩转疯狂四驱车
四驱车

Curie Nano玩了也有段时间了,学习的过程中确实也遇到了一些问题好在都一一解决了。当初申请的时候就是看中它集成了蓝牙,所以当时想申请来做一个蓝牙小车,经过找资料逐步的学习,一个功能...

Intel Curie神助攻——DFROBOT重磅推出年度最佳创客板Curie Nano
intelcurie-5

时间回到2015年CES展上,当时Intel向全世界宣告了进军物联网以及可穿戴领域的决心,推出了一款高度集成的模块——Intel Curie。Curie虽然只有手指甲那么大,但功能却十分强大,集成了异构双核...

Maxim推出MAX20310超低静态电流(IQ)电源管理集成电路(PMIC)
Maxim001

Maxim推出MAX20310超低静态电流(IQ)电源管理集成电路(PMIC),支持原电池供电可穿戴及健身产品设计,方案尺寸大幅减小50%,有效延长电池寿命。可穿戴产品的PMIC需要支持低至0.7V的输入电压,...

真正的可穿戴科技:韩公司研发织物OLED显示技术
KOLON Glotech

随着可穿戴技术的发展,越来越多能同步手机信息通知的可穿戴设备问世,不过形式还是没有跳脱一定的局限,不够灵活。韩国可隆集团KOLON Glotech株式会社联合韩科院研发了一种能够在织物上集成...

给我留言

您必须 [ 登录 ] 才能发表留言!