2021-09-12 09:22:56 索煒達(dá)電子 725
項(xiàng)目編號(hào):E1080
文件大?。?53K
源碼說(shuō)明:帶中文注釋
開(kāi)發(fā)環(huán)境:C編譯器
簡(jiǎn)要概述:
這是我們暑假參加比賽的作品,含源碼,實(shí)物圖,原理圖。請(qǐng)大家多多指教,一起學(xué)習(xí)。本作品設(shè)計(jì)了一種可以同時(shí)檢測(cè)心率和體溫,并可以實(shí)現(xiàn)計(jì)步功能的手表,該裝置包括單片機(jī)控制器、MLX90614紅外測(cè)溫模塊、MMA7455計(jì)步模塊、系統(tǒng)實(shí)時(shí)時(shí)鐘、Pulse Sensor心率模塊、OLED12864顯示模塊、nRF24L01無(wú)線通信模塊和計(jì)算機(jī)控制軟件、電源九部分。
利用MLX90614紅外測(cè)溫模塊及Pulse Sensor心率模塊采集到人的實(shí)時(shí)體溫和心率數(shù)據(jù),通過(guò)nRF24L01無(wú)線通信模塊將采集到的數(shù)據(jù)發(fā)送到單片機(jī)控制器,經(jīng)過(guò)STC89LE5A60S2微控制器進(jìn)行數(shù)據(jù)處理,再將數(shù)據(jù)傳到OLED12864顯示,并通過(guò)數(shù)據(jù)線串口發(fā)送數(shù)據(jù)到電腦,然后通過(guò)LabVIEW軟件對(duì)采集到的數(shù)據(jù)進(jìn)一步的處理和分析。
同時(shí)本作品還可以將計(jì)步模塊的數(shù)據(jù)通過(guò)STC89LE5A60S2單片機(jī)送到OLED12864顯示,實(shí)現(xiàn)計(jì)步功能。該作品可當(dāng)作一個(gè)便攜式家用醫(yī)療小系統(tǒng),實(shí)時(shí)監(jiān)測(cè)體溫和心率,并可實(shí)現(xiàn)戶(hù)外運(yùn)動(dòng)的計(jì)步功能,達(dá)到方便、快捷、可自由移動(dòng)的目的。
電路原理圖:
下面是整機(jī)圖:
多功能醫(yī)療健康手表設(shè)計(jì)的所有資料(里面包含2個(gè)單片機(jī)源程序,分別實(shí)現(xiàn)了2個(gè)功能MLX90614程序-發(fā)送-耳溫和手表顯示)
目錄│文件列表:
└ 程序
├ MLX90614程序-發(fā)送-耳溫
│ │ mian.c
│ │ mian.h
│ │ mian.LST
│ │ mian.OBJ
│ │ mian.__i
│ │ MLX90614
│ │ MLX90614.c
│ │ MLX90614.h
│ │ MLX90614.hex
│ │ MLX90614.lnp
│ │ MLX90614.LST
│ │ MLX90614.M51
│ │ MLX90614.OBJ
│ │ MLX90614.plg
│ │ MLX90614.uvopt
│ │ MLX90614.uvproj
│ │ MLX90614.__i
│ │ MLX90614_uvopt.bak
│ │ MLX90614_uvproj.bak
│ │ NRF24L01.c
│ │ NRF24L01.h
│ │ NRF24L01.LST
│ │ NRF24L01.OBJ
│ │ NRF24L01.__i
│ │ stc15.h
│ └ Target 1.BAT
└ 手表顯示
│ DS1302.c
│ DS1302.h
│ DS1302.LST
│ DS1302.OBJ
│ jibu.h
│ key_deal.c
│ key_deal.h
│ key_deal.LST
│ key_deal.OBJ
│ key_deal1jibu.c
│ key_deal1jibu.LST
│ key_deal1jibu.OBJ
│ main.c
│ main.LST
│ main.OBJ
│ MMA7455.h
│ NRF24L01.c
│ NRF24L01.h
│ NRF24L01.LST
│ NRF24L01.OBJ
│ OLED
│ oled.c
│ OLED.hex
│ OLED.lnp
│ oled.lst
│ OLED.M51
│ oled.obj
│ OLED.plg
│ OLED.uvgui.Administrator
│ OLED.uvgui.txj
│ OLED.uvgui_Administrator.bak
│ OLED.uvgui_txj.bak
│ OLED.uvopt
│ OLED.uvproj
│ OLED_uvopt.bak
│ OLED_uvproj.bak
│ plues.c
│ plues.LST
│ plues.OBJ
│ pluse.h
│ STARTUP.A51
│ STARTUP.LST
│ STARTUP.OBJ
│ 手環(huán)顯示.uvopt
│ 手環(huán)顯示_uvopt.bak
└ SRC
│ bmp.h
│ oled.c
│ oled.h
└ oledfont.h