【RT Thread作品秀】心率测试仪 电路方案
概述心率测试仪基于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开发各种物联网设备,为社区贡献自己的代码。下载所有