查看: 465|回复: 8

[项目提交] 基于BLE4.0的智能心率检测仪

[复制链接]

80

主题

0

好友

4700

积分

状元

Rank: 6Rank: 6

  • TA的每日心情
    奋斗
    昨天 09:47
  • 签到天数: 515 天

    [LV.9]以坛为家II

    发表于 2016-9-1 11:21:01 |显示全部楼层
    “2016Mouser物联网创新设计大赛”项目投票(有奖)火热进行中!
    点击查看全部项目http://www.eefocus.com/activity/mouser/vote


    一、项目名称:
    基于BLE的智能心率检测仪

    二、项目概述:
         该项目基于大赛方提供的博通BCM943341WCD1和Murata心率传感器模块SCA10H ,实现心率的采集和监控。
    BCM943341WCD1通过串口与Murata心率传感器模块 进行通讯。BCM943364WCD1EVB通过蓝牙4.0通讯,进行实时数据的更新。

    硬件框架图
        硬件.JPG

    软件框架图
    软件.JPG


    三、作品实物图
    硬件图
    Heart 硬件.png


    串口图
    芯率计实时数据.png


    手机APP蓝牙调试界面 通过读取UUID进行获取
    手机APP 蓝牙调试界面.jpg


    手机APP
    app (1).jpg

    app (2).jpg

    app (3).jpg

    app (4).jpg




    四、调试注意事项
    4.1)Murata心率传感器模块SCA10H
    SCA10H 电气参数.png

    电压一定要在8V~10V间,直接通过BCM943364WCD1EVB是不可以,要通过一个升压模块,不然读不了数据

    SCA10H 串口.png

    串口波特率

    SCA10H 测量方向.png

    测量是要注意方向与人向的方向相同,同时数据反馈也有一些延时,大概2~5秒,才会有实测的数据

    4.2)固件编写问题
    SCA10H PDU 1.png

    SCA10H PDU 2.png

    PDU格式 对应的关键代码
    1. void UARTTYPE_DATA_ID_BCG_FUN(uint8_t* buf, uint8_t len)
    2. {        
    3.         int32_t *pdata = (int32_t *)buf;
    4.         heartData.TimeStamp = pdata[0]; /* System timestamp */
    5.         heartData.HeartRate = pdata[1];/* Heart rate */
    6.         heartData.RespirationRate = pdata[2];/* Respiration rate */
    7.         heartData.RelativeStrokeVolume = pdata[3];/* Relative stroke volume */
    8.         heartData.HeartRateVariability = pdata[4];/* Heart rate variability */
    9.         heartData.SignalStrength = pdata[5]; /*  measured signal strength indication */
    10.         heartData.Status = pdata[6]; /* Status */
    11.         heartData.B2B = pdata[7]; /* Beat-to-beat time */
    12.         heartData.B2B1 = pdata[8];
    13.         heartData.B2B2 = pdata[9];
    复制代码
    4.3)APP编写问题
    UUID 与WICED的显示形式不同
    android
    public final static UUID UUID_HSENS_HELLO =
                        UUID.fromString("8ac32d3f-5cb9-4d44-bec2-ee689169f626");

    WICED的
    /* UUID value of the Hello Sensor Characteristic, Value Notification */
    #define UUID_HELLO_CHARACTERISTIC_NOTIFY      0x26, 0xf6, 0x69, 0x91, 0x68, 0xee, 0xc2, 0xbe, 0x44, 0x4d, 0xb9, 0x5c, 0x3f, 0x2d, 0xc3, 0x8a


    对于底层没有UUID,APP一定不要读取


    四、演示视频
    在youku 老是上传失败,先发布在这里
    基于BLE4.0的智能心率检测仪.rar (3.65 MB, 下载次数: 21)



    五、项目文档
    58 基于BLE4.0的智能心率检测仪.rar (6.58 MB, 下载次数: 37)
    时间很急忙,APP以后完善再传一份,现在是半成功的版本!





    回复

    使用道具 举报

    3

    主题

    0

    好友

    91

    积分

    童生

    Rank: 2

    该用户从未签到

    发表于 2016-9-1 15:02:41 |显示全部楼层
    你用的应该是BCM43341吧
    回复

    使用道具 举报

    80

    主题

    0

    好友

    4700

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    奋斗
    昨天 09:47
  • 签到天数: 515 天

    [LV.9]以坛为家II

    发表于 2016-9-1 16:41:55 |显示全部楼层
    柯南大侠 发表于 2016-9-1 15:02
    你用的应该是BCM43341吧

    嗯,是的,写错了,我改一下,谢谢啦!
    回复

    使用道具 举报

    33

    主题

    4

    好友

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

  • TA的每日心情

    2013-11-1 11:15
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    发表于 2016-9-5 16:21:35 |显示全部楼层
    楼主是几号团队?
    回复

    使用道具 举报

    80

    主题

    0

    好友

    4700

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    奋斗
    昨天 09:47
  • 签到天数: 515 天

    [LV.9]以坛为家II

    发表于 2016-9-5 17:25:01 |显示全部楼层
    loveeeboard 发表于 2016-9-5 16:21
    楼主是几号团队?

    好像忘记了,在哪里可以查啊?
    回复

    使用道具 举报

    33

    主题

    4

    好友

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

  • TA的每日心情

    2013-11-1 11:15
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    发表于 2016-9-6 09:16:02 |显示全部楼层
    dvd1478 发表于 2016-9-5 17:25
    好像忘记了,在哪里可以查啊?

    你的真实姓名是什么?
    这个是入围名单。
    http://www.eeboard.com/bbs/thread-47549-1-1.html
    回复

    使用道具 举报

    0

    主题

    0

    好友

    46

    积分

    白丁

    Rank: 1

  • TA的每日心情
    奋斗
    2016-10-27 13:53
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2016-9-7 10:30:51 |显示全部楼层
    我也做了个心率采集的,不过是基于wifi的
    回复

    使用道具 举报

    80

    主题

    0

    好友

    4700

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    奋斗
    昨天 09:47
  • 签到天数: 515 天

    [LV.9]以坛为家II

    发表于 2016-9-7 20:38:46 |显示全部楼层
    大爱无疆99 发表于 2016-9-7 10:30
    我也做了个心率采集的,不过是基于wifi的

    你也是用Murata心率传感器模块SCA10H这个模块?
    回复

    使用道具 举报

    0

    主题

    0

    好友

    46

    积分

    白丁

    Rank: 1

  • TA的每日心情
    奋斗
    2016-10-27 13:53
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2016-9-10 11:55:37 |显示全部楼层
    dvd1478 发表于 2016-9-7 20:38
    你也是用Murata心率传感器模块SCA10H这个模块?

    本来选的是这个的,后来没货换为某宝上的模块了...
    回复

    使用道具 举报

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

    关闭

    站长推荐上一条 /6 下一条


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-8 09:59 , Processed in 0.211090 second(s), 18 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部