加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

【RT-Thread作品秀】心率测试仪

2020/12/29
1141
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

概述

心率测试仪基于stm32H750芯片进行开发,支持对人的心率进行测量。通过心率传感器用于采集人的心率并显示在屏幕上。该心率测试仪可以在家中使用,不必在跑去医院进行心率测量,体积小巧,易于使用。

 

开发环境

硬件:ART-Pi

扩展板:心率传感器,HMI串口屏

RT-Thread版本:RT-Thread V 4.0.3

开发工具及版本:RT-Thread Studio,USART HMI

RT-Thread使用情况概述

内核部分:调度器。

调度器:创建多个线程来实现不同的工作。

组件部分ADC框架, UART框架

ADC框架:使用 ADC框架来采集引脚上的电压。

UART框架:使用UART框架用于给串口屏发送指令,让串口屏幕显示心电图。

硬件框架

MCU 定时读取心率传感器的电压值,然后通过串口发送到串口屏。

软件框架

本项目使用ART-Pi来采集心率电压值,而不用考虑屏幕的刷新显示,刷新显示由串口屏负责。本项目软件分为两部分:

第一部分:采集心率

MCU 上电之后完成板级外设初始化,并初始化ADC采集引脚,并可以直接启动心率采集。

第二部分:心率显示

MCU 上电之后,串口屏幕会自动上电,并等待MCU发送显示数据。

演示效果

视频地址

代码地址再附件。

 

比赛感悟

通过 RT-Thread官网上的文档中心,我学习了线程的创建、内存管理、定时器等内核组件,并通过实际的心率测试仪项目巩固加深了对RT-Thread的认识。RT-Thread的软件包很好用,我通过查询文档中心的ADC设备与UART设备的使用,顺利完成了项目,也感谢RT-Thread交流群中的伙伴们给予积极的帮助。最后感谢主办方提供了这么好的一个平台,学到很多知识,未来我将会更加深入的使用RT-Thread开发各种物联网设备,为社区贡献自己的代码。下载所有

 

  • 硬件图.png
    描述:硬件图
  • heartbeat-ART-PI.zip
    描述:基于ART-Pi开发板的心率测试仪
  • 代码地址.txt
    描述:代码地址
  • 心率测试仪.docx
    描述:设计文档

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
74LVC14AD,118 1 Nexperia 74LVC14A - Hex inverting Schmitt trigger with 5 V tolerant input@en-us SOIC 14-Pin

ECAD模型

下载ECAD模型
$0.38 查看
SN74LVC1G97DCKR 1 Texas Instruments Configurable Multiple-Function Gate 6-SC70 -40 to 125

ECAD模型

下载ECAD模型
$0.43 查看
SN74LVC1G07DCKR 1 Texas Instruments Single 1.65-V to 5.5-V buffer with open-drain outputs 5-SC70 -40 to 125

ECAD模型

下载ECAD模型
$0.48 查看

相关推荐

电子产业图谱