聚丰项目 > 便携式智能显示肺活量测量仪
使用IDT的流量传感器设计出一款便携式的,带有智能显示的肺活量测量仪。这款测量仪不仅携带方便,而且可以实时显示测量过程中呼出气体的流量波形。同时,该测量仪支持蓝牙功能。可以通过手机上开发的微信小程序通过蓝牙连接该测量仪,获取测量结果。注:由于该传感器量程的限制,要测量正常人的肺活量要连续呼气1分多钟,这个测试条件比较困难,所以视频中只是进行演示性测试,最终的结果并不是一个正常人的肺活量(男性3500,女性2000)。
cheerme
分享cheerme
团队成员
王在浩 开发
1、硬件框图
2、电源
3.7V锂电池供电,经过升压提供5V1A的电源给FS2012流量传感器供电;经过降压输出3.3V300mA给MCU和LCD供电;同时有一个1A充电电流的3.7锂电池充电电路。如下图所示:
3、传感器
IDT提供的FS2012气体流量传感器,最大量程为2SLPM(2000SCCM)即每分钟2L(2000ml)的气体流量。可以通过I2C数字接口或者模拟输出电压的方式获取数据(本次设计中通过ADC测量模拟输出电压的方式)。如下图所示:
4、蓝牙LCD模块
蓝牙SOC采用的是NRF52832,是Nordic Semiconductor公司的一款蓝牙SOC,CM4内核。显示使用的是SPI接口的LCD,像素为128*64。针对该应用,对模块做了相应的修改,把5V供电引脚到稳压芯片的0Ω电阻去掉,作为ADC输入引脚使用。如下图所示:
1、固件说明
固件是在NRF52832官方SDK提供的蓝牙串口例程的基础上进行修改,添加SPI和ADC外设驱动即可。SPI驱动主要是控制LCD显示,ADC用来采集传感器数据。开发平台为Keil,如下图所示:
2、小程序说明
采用微信小程序进行蓝牙连接通信,微信提供开发工具以及蓝牙控制相关的接口,直接调用即可。这属于前端的开发,使用JS写逻辑控制,wxml进行布局排版,这里不做过多的说明。如下图所示:
视频演示效果
(0.93 MB)下载