聚豐項目 > 便攜式智能顯示肺活量測量儀
使用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)下載