概述
心率測(cè)試儀基于stm32H750芯片進(jìn)行開發(fā),支持對(duì)人的心率進(jìn)行測(cè)量。通過心率傳感器用于采集人的心率并顯示在屏幕上。該心率測(cè)試儀可以在家中使用,不必在跑去醫(yī)院進(jìn)行心率測(cè)量,體積小巧,易于使用。
開發(fā)環(huán)境
硬件:ART-Pi
擴(kuò)展板:心率傳感器,HMI串口屏
RT-Thread版本:RT-Thread V 4.0.3
開發(fā)工具及版本:RT-Thread Studio,USART HMI
RT-Thread使用情況概述
內(nèi)核部分:調(diào)度器。
調(diào)度器:創(chuàng)建多個(gè)線程來(lái)實(shí)現(xiàn)不同的工作。
ADC框架:使用 ADC框架來(lái)采集引腳上的電壓。
UART框架:使用UART框架用于給串口屏發(fā)送指令,讓串口屏幕顯示心電圖。
硬件框架
MCU 定時(shí)讀取心率傳感器的電壓值,然后通過串口發(fā)送到串口屏。
軟件框架
本項(xiàng)目使用ART-Pi來(lái)采集心率電壓值,而不用考慮屏幕的刷新顯示,刷新顯示由串口屏負(fù)責(zé)。本項(xiàng)目軟件分為兩部分:
第一部分:采集心率
MCU 上電之后完成板級(jí)外設(shè)初始化,并初始化ADC采集引腳,并可以直接啟動(dòng)心率采集。
第二部分:心率顯示
MCU 上電之后,串口屏幕會(huì)自動(dòng)上電,并等待MCU發(fā)送顯示數(shù)據(jù)。
演示效果
視頻地址
代碼地址再附件。
比賽感悟
通過 RT-Thread官網(wǎng)上的文檔中心,我學(xué)習(xí)了線程的創(chuàng)建、內(nèi)存管理、定時(shí)器等內(nèi)核組件,并通過實(shí)際的心率測(cè)試儀項(xiàng)目鞏固加深了對(duì)RT-Thread的認(rèn)識(shí)。RT-Thread的軟件包很好用,我通過查詢文檔中心的ADC設(shè)備與UART設(shè)備的使用,順利完成了項(xiàng)目,也感謝RT-Thread交流群中的伙伴們給予積極的幫助。最后感謝主辦方提供了這么好的一個(gè)平臺(tái),學(xué)到很多知識(shí),未來(lái)我將會(huì)更加深入的使用RT-Thread開發(fā)各種物聯(lián)網(wǎng)設(shè)備,為社區(qū)貢獻(xiàn)自己的代碼。下載所有