999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MLX90614的智能體溫安檢系統

2020-06-28 06:14:12高雪娟董小倩石萌劉煒
現代信息科技 2020年24期

高雪娟 董小倩 石萌 劉煒

摘? 要:考慮到公共場所人工測溫將會給工作人員帶來一定的安全隱患,文章提出將MLX90614紅外非接觸式溫度傳感器與Arduino UNO R3相結合,開發出一種功能可定制的智能體溫安檢系統。該系統能夠完成測溫和身份識別等功能,并根據檢測數據自動控制閘門開合。通過無線傳輸,將檢測數據存儲于OneNET云平臺并進行分析,可實現遠程自動控制閘門的開合。系統實用效應強,應用范圍廣,具有較好的推廣價值。

關鍵詞:體溫;MLX90614;安檢

中圖分類號:TP274? ? ? ?文獻標識碼:A 文章編號:2096-4706(2020)24-0171-04

Intelligent Temperature Security Verification System Based on MLX90614

GAO Xuejuan,DONG Xiaoqian,SHI Meng,LIU Wei

(School of Information Engineering,Shaanxi Xueqian Normal University,Xian 710100,China)

Abstract:Considering that manual temperature measurement in public places will bring a certain security threat to staff,this paper proposes to develop an intelligent temperature security verification system with customizable functions by combining MLX90614 infrared non-contact temperature sensor with Arduino UNO R3. The system can complete the functions of temperature measurement and identity recognition,and automatically control the opening and closing of the gate according to the detected data. Through wireless transmission,the detected data is stored in the OneNet cloud platform and is analyzed,which can realize the remote automatic control of the opening and closing of the gate. The system has strong practical effect,wide application range and good promotion value.

Keywords:body temperature;MLX90614;security verification

0? 引? 言

在人群密集場所,體溫檢測是保證人群健康安全的有效措施。疫情背景下,人們進入地鐵、公交、機場、學校、商場、醫院等公共場所前,都需要體溫檢測。體溫超過37.30 ℃是發現疑似新型冠狀病毒感染者的指標。測溫槍人工檢測的方式不僅檢測效率低,還給操作人員自身安全帶來威脅[1,2],非接觸式智能體溫安檢系統可有效解決這個問題。MLX90614是非接觸式紅外溫度傳感器,檢測實時性強,工作溫度范圍為-40.00 ℃~+125.00 ℃,分辨率為0.02 ℃,精度可達±1.00 ℃,滿足非接觸式智能體溫安檢系統的性能需求。

1? 系統功能說明

系統檢測目標為人體,當目標進入檢測區域,系統能夠獲取檢測目標體溫數據。如圖1所示,左邊功能區為系統基本配置。右側虛線框中功能區為選配區。圖1中圓角矩形表示功能模塊,直角矩形表示功能實現函數。

1.1? 系統基本功能

在僅需要檢測體溫、發現體溫異常的對象時,可選用“基本功能”。如果被測對象體溫超過37.30 ℃,LED屏顯示體溫,系統發出紅燈警報,并播報測量數據,等待工作人員對系統復位。否則,系統指示燈顯示綠燈,并在LED屏顯示體溫。

1.2? 體溫控制通道閘

在需要根據檢測對象體溫自動控制通道閘的情況下,可選用“體溫控制通道閘功能”。如果被測對象體溫超過37.30 ℃,LED屏顯示體溫,系統發出紅燈警報,并播報測量數據,關閉通道閘,等待工作人員對系統復位。否則,系統指示燈顯示綠燈,并在LED屏顯示體溫,打開通道閘。

1.3? 人臉識別+體溫檢測控制通道閘

在需要驗證身份并根據檢測對象體溫自動控制通道閘的情況下,比如單位門禁系統,可選用“人臉識別+體溫檢測控制通道閘”功能。首先通過人臉識別系統驗證被檢測對象身份,識別成功,再檢測被測對象體溫。如果被測對象體溫超過37.30 ℃,LED屏顯示體溫,系統發出紅燈警報,并播報測量數據,關閉通道閘,等待工作人員對系統進行復位。否則,系統指示燈顯示綠燈,并在LED屏顯示體溫,打開通道閘。

1.4? RFID身份識別+體溫檢測+智能付費控制通道閘

在需要檢測被測對象體溫、刷卡驗證身份,若體溫正常并且身份驗證成功,扣除RFID卡內金額,扣費完畢打開通道閘的情況下,比如進入員工餐廳的自助餐區域,可選用“RFID身份識別+體溫檢測+智能付費控制通道閘”功能。首先檢測被測對象體溫,并通過讀RFID卡驗證被檢測對象身份,如果識別成功并且被測對象體溫低于37.30 ℃,則通過RFID卡扣費,系統指示燈顯示綠燈,并在LED屏顯示體溫,打開通道閘;否則,若被測對象體溫高于37.30 ℃,LED屏顯示體溫,系統發出紅燈警報,并播報測量數據,關閉通道閘,等待工作人員對系統復位;若判定身份無法識別或扣費金額不足,語音播報“請等待工作人員”,系統發出紅燈警報,并播報測量數據,關閉通道閘,等待工作人員對系統復位。

1.5? 云端控制

在需要遠程修改測溫數據基準,記錄被檢測人體溫數據,根據體溫數據關閉通道閘,或者需要遠程對智能體溫安檢系統進行復位的情況下,可選用“云端控制”功能。系統通過無線通信模塊ESP8266 01S連接Internet,檢測數據通過網絡上傳至OneNET云平臺,完成數據記錄和分析。不僅可根據溫度數據遠程關閉通道閘或設置系統各種參數,還可以根據記錄數據分析各時段通道人流量等信息。

2? 系統硬件設計

系統總體設計如圖2所示,控制模塊選用性價比高、便于安裝的Arduino UNO R3、紅外測溫模塊采用MLX90614紅外非接觸溫度傳感器[3]。基本配置中僅包括人機交互模塊,實現溫度采集和警示。人機交互模塊中包括用于顯示檢測體溫的LED1602顯示屏,顯示控制芯片采用ST7920,用于指示正常溫度的綠色指示燈和警示異常溫度的紅色指示燈,用于溫度超標提示的語音設備TTS-SYN6288,用于系統基本檢測溫度設置和系統復位的按鍵(Arduino UNO R3內置)。選配模塊包括無線通信模塊ESP8266 01S、用于身份識別和自動扣費的RFID模塊SR-MU910B、用于超溫抓拍和身份識別的拍照模組IVG-85HF30PS-S、通道閘門選用DR.TD.6653或根據應用場景選配。圖2中虛線部分為選配模塊,有向箭頭為數據流轉方向。

系統遠程控制平臺選用中國移動物聯網OneNET平臺[4],平臺提供設備全生命周期管理相關工具,幫助個人和企業快速實現大規模設備的云端管理;開放第三方API接口,推進個性化應用系統構建;提供定制化“和物”APP,加速個性化智能應用生成,可快速定制手機端或Web端系統管理軟件。數據通過無線通信模塊連接到OneNET云平臺,無線通信模塊可以充當一個站點SP,也可以是AP接入點,可以連接手機,路由器等無線通信設備,通過TCP透傳協議,采集數據可上行至平臺,指令可下行至系統。在腳本文件中,數據上行可調用函數add_val(t,”Temp_Pocket2”,a,dev:bytes(1,2));數據下行可通過dev:send(“close”)返回平臺數據。在WiFi.h中,將Wi-Fi名稱、密碼及OneNET平臺賬號識別碼(*產品ID#鑒權信息#腳本名稱*)進行準確定義。

3? 系統軟件設計

3.1? 基本功能設計

軟件部分主要包含:對Arduino UNO R3的I/O口進行初始化、溫度檢測、溫度顯示、溫度判斷、指示燈亮、異常報警。在獲取溫度時,可采取短時間多次測溫,取溫度均值的方式[5]。系統流程如圖3所示。

3.2? 增強功能設計

增強功能主要是在基本功能的基礎上加入道閘控制功能。道閘是否打開,可根據體溫(+身份識別或扣費是否成功)來決定。并且,身份信息和體溫將被無線通信設備通過EDP協議上傳至OneNet云平臺,實現數據遠程監控分析和遠程自動(或手動)控制道閘。系統流程如圖4所示,向云平臺發送的數據將被存儲、處理,并自動形成云端預警信息,發送給相關人員,并遠程發送閘機關閉、紅燈顯示、語音播報體溫、LED體溫顯示信號,等到工作人員處理和系統復位。

3.3? 主要功能模塊代碼實現

3.3.1? 自動采集溫度控制通道閘

mlx.readObjectTempC()函數,讀取溫度值,判斷被測人的體溫情況控制舵機轉動;對Arduino UNO R311號引腳接入LED紅燈,當處于LOW時,低電平觸發,紅燈亮;處于HIGH時,高電平觸發,紅燈滅;通過for循環來產生PWM脈沖個數,從而控制舵機的轉動。代碼為:

if(mlx.readObjectTempC()>37.3||mlx.readObjectTempC ()<=30)//判斷溫度

{

if(mlx.readObjectTempC()>37.3)

{

digitalWrite(11,LOW);//低電平觸發,紅燈亮

delay(1000);

}

else{

digitalWrite(11,HIGH);//低電平觸發,紅燈滅

delay(1000);

}

for(int i=0;i<=50;i++) //產生PWM個數,等效延時以保證能轉到響應角度

{

servopulse(servopin,0);//模擬產生PWM

}

}

else{

digitalWrite(11,HIGH);//低電平觸發,紅燈滅

delay(1000);

for(int i=0;i<=50;i++) //產生PWM個數,等效延時以保證能轉到響應角度

{

servopulse(servopin,90);//模擬產生PWM

}

}

3.3.2? 溫度上傳至串口監視器

系統調試時,可用上位機串口監視器查看溫度檢測值。將紅外測溫傳感器所測量的溫度通過調用函數傳輸到串口監視器,代碼為:

Serial.print("Ambient = "); Serial.print(mlx.readAmbient TempC());

Serial.print("*C\tObject = "); Serial.print(mlx.readObject TempC()); Serial.println("*C");

3.3.3? LED溫度顯示

將紅外測溫傳感器所測量的溫度顯示在LED屏上,代碼為:

float obj_temp = mlx.readObjectTempC();

int temp[4] = {0,0,0,0};

temp[0] = int(obj_temp)/10;? ? ?//十位

temp[1] = int(obj_temp)%10;? ? ?//個位

temp[2] = int(obj_temp*10+0.5)%10;? //做四舍五入區小數點后一位

Write_1621_data(0,0x00);

Write_1621_data(1,0x00);

Write_1621_data(2,num[temp[0]]|0x10);? ?//顯示十位,顯示°

Write_1621_data(3,num[temp[1]]);? ? ? //顯示個位

Write_1621_data(4,num[temp[2]]|0x10);? ? ?//顯示小數點后1位

Write_1621_data(5,0xe1);? //顯示C

delay(1000);

4? 系統性能測試

系統模型如圖5所示。為了測試本系統的測溫準確性,采用傳統體溫計和本系統分別對5人進行早、中、晚測溫,發現本系統測溫和傳統溫度計測量數據相差±0.20 ℃,并且,傳統體溫計測量體溫大致需要4~5分鐘,本系統僅需1~2秒,并能完成溫度顯示、綠燈亮燈或紅燈閃爍并播報溫度的操作。對于增強版系統,系統和云端的連接速度受無線通信信號強弱影響,穩定的信號是系統迅速反應的先決條件。正常情況下,異常發生,云端遠程發送溫度報警信號的響應時間小于3秒。

5? 結? 論

本文設計了一個基于MLX90614紅外非接觸溫度傳感器的智能體溫安檢系統,可自動檢測通過安檢系統人群的體溫,并實現異常體溫報警。系統功能可根據用戶需求進行定制,用戶若選擇系統中RFID身份識別或者人臉識別功能,就可以將系統應用于門禁等場所,完成員工或學生的體溫自動上報;用戶若選擇系統中RFID身份識別+扣費功能,即可將系統應用于教工食堂安全就餐等場景。云平臺的數據存儲分析,給本系統功能升級提供了多種可能性。

參考文獻:

[1] 世界衛生組織.關于2019新型冠狀病毒疫情的《國際衛生條例(2005)》突發事件委員會第二次會議的聲明 [EB/OL].(2020-01-30).http://cn.un.org.cn/info/7/974.html.

[2] Melexis. MLX90621 Datasheet [EB/OL].(2016-09-15).https://www.melexis.com/zh/documents/documentation/datasheets/datasheet-mlx90621.

[3] 王剛,李錦,盧新祥.基于嵌入式的安全門鈴系統設計 [J].電子測試,2020(24):27-28+73.

[4] 鞏文東,趙青龍,馮國俊,等.具有云端報警功能的高校分布式體溫檢測裝置 [J].安徽電子信息職業技術學院學報,2021,20(1):14-18.

[5] 陶杰,王欣,孫慧賢,等.基于MLX90614的溫度實時檢測系統 [J].電子技術與軟件工程,2017(21):75.

作者簡介:高雪娟(2001—),女,漢族,陜西渭南人,本科在讀;研究方向:物聯網工程;董小倩(2000—),女,漢族,陜西咸陽人,本科在讀;石萌(1998—),男,漢族,陜西商洛人,本科在讀;研究方向:物聯網工程;通訊作者:劉煒(1976—),女,漢族,陜西三原,副教授,博士,主要研究方向:物聯網應用開發和STEAM教育。

主站蜘蛛池模板: 亚洲日本中文字幕乱码中文 | 亚洲婷婷丁香| 伊人天堂网| 亚洲无限乱码| 日韩不卡高清视频| 国产熟睡乱子伦视频网站| 色综合天天综合| 国产亚洲精品自在线| 97久久超碰极品视觉盛宴| 国产精品免费久久久久影院无码| 91色在线观看| 人妻丰满熟妇αv无码| 狠狠色噜噜狠狠狠狠色综合久| 亚洲国产精品一区二区第一页免 | 亚洲中文字幕国产av| 国产免费黄| 毛片一级在线| 国产日韩精品欧美一区喷| 久久久受www免费人成| 黄色免费在线网址| 中文字幕精品一区二区三区视频 | 日本人又色又爽的视频| 日本伊人色综合网| 亚洲天堂精品视频| 欧美成人午夜视频免看| 老司机aⅴ在线精品导航| 99热这里只有精品在线观看| 欧美精品aⅴ在线视频| 国产免费一级精品视频| 伊人中文网| 老司机午夜精品网站在线观看 | 国产欧美专区在线观看| 国产美女视频黄a视频全免费网站| 中国毛片网| 99在线视频免费观看| 国产哺乳奶水91在线播放| 亚洲欧美日韩成人高清在线一区| 毛片在线区| 国产在线日本| 全部免费毛片免费播放| 国产噜噜噜| 久青草国产高清在线视频| 精品亚洲麻豆1区2区3区| 99在线免费播放| 欧美乱妇高清无乱码免费| 精品一区二区无码av| 四虎永久在线精品影院| 日韩大乳视频中文字幕| 国产精品久久久久婷婷五月| 国产成人久久综合一区| 福利在线不卡一区| 亚洲女人在线| 国产福利小视频高清在线观看| 波多野一区| 2021国产乱人伦在线播放| 一本视频精品中文字幕| 国产天天色| 国产精品永久在线| 国产一二视频| 成人亚洲天堂| 国产免费网址| 老司机午夜精品网站在线观看 | 一本大道AV人久久综合| 国产精品30p| 精品视频福利| 国产99精品久久| 超碰aⅴ人人做人人爽欧美 | 69视频国产| 四虎国产精品永久一区| 久久精品人人做人人爽| 亚洲成a人片7777| 在线播放精品一区二区啪视频| 国产男女免费完整版视频| 99热在线只有精品| 国产午夜福利在线小视频| 国产中文一区a级毛片视频| 中文字幕精品一区二区三区视频| 国产av色站网站| 成人在线不卡| 国产精选小视频在线观看| 亚洲欧洲AV一区二区三区| 女人av社区男人的天堂|