一.系統(tǒng)概述
語音播報體溫計系統(tǒng)包括溫度采集模塊,語音播放模塊,顯示模塊,其中核心 CPU采用單片機 STM32,STM32在電子行業(yè)運用廣泛。溫度采集模塊使用 MLX90614紅外傳感器采集體溫數(shù)據(jù),語音播放模塊采用以JR6001為核心的模塊,顯示模塊使用OLED12864液晶模塊。

二.仿真概述
1. 系統(tǒng)運行后就會在OLED顯示屏上顯示體溫,語音播報模塊是通過一個UART串口模擬的,按下播報按鍵就會實現(xiàn)溫度的播報。

2. 點擊下方鏈接進入串口助手(網(wǎng)頁版),設置號好后就能接受語音播報信息,以此來體現(xiàn)語音播報的結果。
https://serial.keysking.com

3. 通過調(diào)節(jié)DHT11的紅色按鈕來調(diào)節(jié)溫度值,顯示屏上溫度跟隨改變,點擊播報按鍵后在串口助手端也會更新數(shù)據(jù)。


三.程序設計
#include// u8 t,h,Heart,l; u8 tl=10,hh=90; u8 voice; u8 key; u8 rain; char p1[]=""; // // void Init_Test(void); void Test(void); void Display(void); // int main(void) { NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//2:2 Init_Test(); while(1) { Key_Scan(&key); DHT11_Read_Data(&t,&h); OLED_ShowString(1,1,"BodyTemperature"); OLED_ShowNum(2,8,t,2); OLED_ShowString(2,11,"C"); if(Key1==0) { printf("BodyTemperature: "); Usart1_TxNum(t,2); printf(" C"); key=0; } if(Heart>=hh){ Beep_1;} else { Beep_0;} } } void Init_Test(void) { /*-System Init-*/ Usart1_Init(9600); Key_Init(); /*-HardWare Init-*/ OLED_Init(); //pb8-9 DHT11_Init(); //pa12 // PCF8591_Init(); //pb10-11 // Relay_Init();//Relay_1;Relay2_1; // Beep_Init();//Beep_1; } void Display(void) { }
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
傳感器
+關注
關注
2576文章
55041瀏覽量
791297 -
單片機
+關注
關注
6076文章
45495瀏覽量
670334 -
STM32
+關注
關注
2309文章
11162瀏覽量
373438 -
體溫計
+關注
關注
1文章
43瀏覽量
11001
原文標題:Proteus仿真實例_基于STM32單片機的語音播報體溫計(仿真文件+程序)
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
熱點推薦
紅外體溫計標定方法是怎么樣的?
`紅外體溫計標定方法是怎么樣的?用體溫計去測試黑體爐溫度?黑體爐設置不同的溫度,體溫計測試后再比對黑體爐顯示的溫度?如果有偏差就修正,找出對應的函數(shù)關系?是不是這樣的思路?同行都是怎樣的標定方法?哪種方法更準一些`
發(fā)表于 03-03 08:18
智能紅外體溫計的方案
智能體溫計、耳溫槍、智能體溫計等等,利用紅外線溫度傳感器對準耳膜加以測量·精度高、測量快速,測量時無需耳套等特點,1秒出結果,體型小巧便于保管及攜帶。嬰幼兒感冒發(fā)燒時,一般的體溫方式寶寶不太配合
發(fā)表于 07-08 15:19
體溫計怎么看度數(shù)_體溫計怎么調(diào)成攝氏度
本文首先圖解結合的方法介紹了體溫計度數(shù)的看法,另外還闡述了體溫計調(diào)成攝氏度的方法。
發(fā)表于 02-27 09:21
?2w次閱讀
電子體溫計準嗎_電子體溫計和水銀體溫計哪個更準
電子體溫計測量體溫是準的。因為電子體溫計是由溫度傳感器以及液晶顯示器等其他器件組成,可以準確的感受到人體的實際體溫,只要輕松一按,就能快速、準確地檢測人體的
發(fā)表于 02-28 09:08
?7120次閱讀
紅外線體溫計的好處_紅外線體溫計使用壽命
本文首先闡述了使用紅外線體溫計的好處,其次介紹了紅外線體溫計的使用壽命,最后介紹了紅外線體溫計日常護理。
發(fā)表于 02-28 09:45
?6324次閱讀
紅外體溫計準確嗎_外體溫計的設置
紅外體溫計讀數(shù)是準確的。紅外線體溫計是通過紅外線來進行體溫的測量,紅外線體溫計主要是用來測量前額的溫度或者耳朵的溫度,可以分為接觸式紅外線體溫計
發(fā)表于 02-28 13:42
?3482次閱讀
體溫計夾越久體溫越高_水銀體溫計腋下量多久
體溫計夾得越久體溫越高,這種情況屬于正常的現(xiàn)象。但是,在用體溫計測量體溫的過程中,是有時間限制的。通常情況下,用腋下測量體溫,測量的時間是在
發(fā)表于 03-09 11:05
?2w次閱讀
疫情之下紅外體溫計需求猛增,科普紅外體溫計的應用
近期受疫情影響,紅外體溫計在疫情防護時發(fā)揮了關鍵作用,下面將針對紅外體溫計應用和計量技術等問題,進行以下介紹分析。
電子體溫計和水銀體溫計哪個更準
在疫情期間,大家不僅對自己的體溫特別關心,對別人體溫也很關心,如果聽到旁邊有個體溫37.3度的人,那你可能整晚都睡不著。所以最近體溫計特別暢銷。體溫
求一種基于單片機的電子體溫計方案
體溫計是每個家庭必備的儀器,感冒發(fā)燒的時候,使用體溫計測量體溫,就能夠及時了解身體狀況。現(xiàn)如今有兩種常見的體溫計,一種是傳統(tǒng)的水銀體溫計,另
基于STM32單片機的紅外門禁系統(tǒng)設計
本次紅外門禁系統(tǒng)的設計使用STM32單片機作為控制中心,通過遠程紅外進行測溫,通過OLED12864進行數(shù)據(jù)顯示,通過藍牙模塊上傳數(shù)據(jù)到APP端,通過語音播報模塊實時
發(fā)表于 08-27 10:00
?2198次閱讀
體溫計怎么看度數(shù) 體溫計怎么使用
體溫計是一種用于測量人體溫度的儀器。在目前全球爆發(fā)的新冠疫情背景下,人們越來越重視體溫的監(jiān)測,因此了解如何準確使用體溫計成為非常重要的知識。本文將詳細介紹
基于STM32單片機的語音播報體溫計設計
評論