樱满集 发表于 2014-7-23 09:29:47

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

我就想测一分钟的心率,这个可以实现吗?

zoologist 发表于 2014-7-23 09:42:06

好像还需要其他配件,应该有个指套的传感器

樱满集 发表于 2014-7-23 09:48:47

zoologist 发表于 2014-7-23 09:42 static/image/common/back.gif
好像还需要其他配件,应该有个指套的传感器

这个是手腕式的,直接贴在手脉上,芯片底部有个传感器的。
这是最开始的代码,用示波器输出波形,可是我不知道如何检测心率?
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; }
}
}

zoologist 发表于 2014-7-23 11:02:40

这个没见过唉,估计是新出来的。找卖家要资料吧?

樱满集 发表于 2014-7-23 11:08:44

zoologist 发表于 2014-7-23 11:02 static/image/common/back.gif
这个没见过唉,估计是新出来的。找卖家要资料吧?

卖家也是不太知道的!:L 就是能不能写一个函数,然后平均每一分钟计数心率?

zoologist 发表于 2014-7-23 12:43:01

本帖最后由 zoologist 于 2014-7-23 12:46 编辑

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

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

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

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

再贴出来卖家给你的所有资料吧

zoologist 发表于 2014-7-23 13:53:20

刚看到 TI 出套件了 支持 BLE 连接的光学心率监视器参考设计

http://www.ti.com.cn/tool/cn/tida-00011?sp_rid_pod4=NzI2OTM0MTExODkS1&sp_mid_pod4=46525076&spMailingID=46525076&spUserID=NzI2OTM0MTExODkS1&spJobID=482944634&spReportId=NDgyOTQ0NjM0S0

kanshizhuo 发表于 2014-7-24 15:28:56

这好屌啊,这光学心率监视器,不明觉利

樱满集 发表于 2014-7-25 15:21:35

zoologist 发表于 2014-7-23 13:53 static/image/common/back.gif
刚看到 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
这个是淘宝店家的网站链接,能帮我看看吗!? 我现在是不知道如何进行一分钟的检测。

zoologist 发表于 2014-7-25 18:38:38

樱满集 发表于 2014-7-25 15:21 static/image/common/back.gif
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 static/image/common/back.gif
你先把值读取出来发送到串口,然后用excel或者其他工具做个图看看

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

zoologist 发表于 2014-7-27 12:08:01

看你的图片,它输出的已经是处理过的,已经把模拟信号转换为脉冲了哦。

参考这个帖子吧 http://www.geek-workshop.com/thread-9108-1-1.html

wasdpkj 发表于 2014-7-27 12:33:10

http://www.microduino.cc/wiki/index.php?title=Microduino_%E8%84%89%E6%90%8F%E6%B5%8B%E9%87%8F%E4%BB%AA/zh

樱满集 发表于 2014-7-28 09:28:39

zoologist 发表于 2014-7-27 12:08 static/image/common/back.gif
看你的图片,它输出的已经是处理过的,已经把模拟信号转换为脉冲了哦。

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

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

樱满集 发表于 2014-7-28 09:30:38

wasdpkj 发表于 2014-7-27 12:33 static/image/common/back.gif
http://www.microduino.cc/wiki/index.php?title=Microduino_%E8%84%89%E6%90%8F%E6%B5%8B%E9%87%8F%E4%BB% ...

这个microduino有现成的脉搏测量仪吗?当时我看的时候是没有找到的!!如果有的话那就太好了:lol
页: [1] 2
查看完整版本: 大神们!本人是新手,想请教你们怎么用下面模块进行心率的检测!?