极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 27095|回复: 22

大神们!本人是新手,想请教你们怎么用下面模块进行心率的检测!?

[复制链接]
发表于 2014-7-23 09:29:47 | 显示全部楼层 |阅读模式
我就想测一分钟的心率,这个可以实现吗?  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-7-23 09:42:06 | 显示全部楼层
好像还需要其他配件,应该有个指套的传感器
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-23 09:48:47 | 显示全部楼层
zoologist 发表于 2014-7-23 09:42
好像还需要其他配件,应该有个指套的传感器

这个是手腕式的,直接贴在手脉上,芯片底部有个传感器的。
这是最开始的代码,用示波器输出波形,可是我不知道如何检测心率?
void setup()
{
Serial.begin(115200);
}   
void loop()
{
int sensorValue = analogRead(A0);
Serial.write(0x57);
Serial.write(0x43);
Serial.write(18);
Serial.write(0xa1);
Serial.write(sensorValue>>8);
Serial.write(sensorValue);
Serial.write(0);
Serial.write(0);
Serial.write(0);
Serial.write(0);
Serial.write(0);
Serial.write(0);
Serial.write(0);
Serial.write(0);
Serial.write(0);
Serial.write(0);
Serial.write(0);
Serial.write(0);
Serial.write(0);
Serial.write(0);
Serial.write(0);
Serial.write(0);
delay_x(5);
}   
void delay_x(uint32_t millis_delay)
{
uint16_t micros_now = (uint16_t)micros();   
while (millis_delay > 0)
{
if (((uint16_t)micros() -micros_now) >= 1000)
{ millis_delay--; micros_now += 1000; }
}
}
回复 支持 反对

使用道具 举报

发表于 2014-7-23 11:02:40 | 显示全部楼层
这个没见过唉,估计是新出来的。找卖家要资料吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-23 11:08:44 | 显示全部楼层
zoologist 发表于 2014-7-23 11:02
这个没见过唉,估计是新出来的。找卖家要资料吧?

卖家也是不太知道的! 就是能不能写一个函数,然后平均每一分钟计数心率?
回复 支持 反对

使用道具 举报

发表于 2014-7-23 12:43:01 | 显示全部楼层
本帖最后由 zoologist 于 2014-7-23 12:46 编辑

那卖家都给什么资料了啊?

我试验过那种手指心跳的,不好用

还有跑步机上用的,那个测试心跳挺好用的

你这个模块没见过,估计还没有对应arduino的库

再贴出来卖家给你的所有资料吧
回复 支持 反对

使用道具 举报

发表于 2014-7-23 13:53:20 | 显示全部楼层
刚看到 TI 出套件了 支持 BLE 连接的光学心率监视器参考设计

http://www.ti.com.cn/tool/cn/tid ... rtId=NDgyOTQ0NjM0S0
回复 支持 反对

使用道具 举报

发表于 2014-7-24 15:28:56 | 显示全部楼层
这好屌啊,这光学心率监视器,不明觉利
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-25 15:21:35 | 显示全部楼层
zoologist 发表于 2014-7-23 13:53
刚看到 TI 出套件了 支持 BLE 连接的光学心率监视器参考设计

http://www.ti.com.cn/tool/cn/tida-00011? ...

http://item.taobao.com/item.htm?spm=a230r.1.14.19.Mwq6iW&id=38078275668&ns=1#detail
这个是淘宝店家的网站链接,能帮我看看吗!? 我现在是不知道如何进行一分钟的检测。
回复 支持 反对

使用道具 举报

发表于 2014-7-25 18:38:38 | 显示全部楼层
樱满集 发表于 2014-7-25 15:21
http://item.taobao.com/item.htm?spm=a230r.1.14.19.Mwq6iW&id=38078275668&ns=1#detail
这个是淘宝店家 ...

你先把值读取出来发送到串口,然后用excel或者其他工具做个图看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-27 11:31:46 | 显示全部楼层
zoologist 发表于 2014-7-25 18:38
你先把值读取出来发送到串口,然后用excel或者其他工具做个图看看

第一个是一次高电平表示心跳一下,第二个是用串口助手检测的。第一个图比较准确!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2014-7-27 12:08:01 | 显示全部楼层
看你的图片,它输出的已经是处理过的,已经把模拟信号转换为脉冲了哦。

参考这个帖子吧 http://www.geek-workshop.com/thread-9108-1-1.html
回复 支持 反对

使用道具 举报

发表于 2014-7-27 12:33:10 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-28 09:28:39 | 显示全部楼层
zoologist 发表于 2014-7-27 12:08
看你的图片,它输出的已经是处理过的,已经把模拟信号转换为脉冲了哦。

参考这个帖子吧 http://www.geek ...

嗯嗯,输出结果是没有什么大问题的。可是却不知道一分钟的心跳次数  如何写进代码实现能够直接通过程序显示出一分钟的心率??我尝试了很多次,都是写不出来!求帮助!!!不神甚感激!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-28 09:30:38 | 显示全部楼层
wasdpkj 发表于 2014-7-27 12:33
http://www.microduino.cc/wiki/index.php?title=Microduino_%E8%84%89%E6%90%8F%E6%B5%8B%E9%87%8F%E4%BB% ...

这个microduino有现成的脉搏测量仪吗?当时我看的时候是没有找到的!!如果有的话那就太好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-25 16:49 , Processed in 0.060585 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表