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

基于物聯(lián)網(wǎng)技術(shù)的智能防溺水系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2023-11-19 09:20:38何向陽劉彬
電子制作 2023年21期
關(guān)鍵詞:智能用戶設(shè)計(jì)

何向陽,劉彬

(攀枝花學(xué)院,四川攀枝花,617000)

0 引言

游泳安全問題已困擾社會許久,雖然國內(nèi)開展了很多游泳安全教育,但是由于該項(xiàng)運(yùn)動(dòng)的不確定性,游泳安全事件并未得到有效的控制。根據(jù)相關(guān)機(jī)構(gòu)統(tǒng)計(jì),我國每年約有7 萬人因?yàn)槟缢录斐缮眢w的不同損傷,甚至死亡,借助外部手段協(xié)助解決游泳安全問題已是大勢所趨。游泳圈是最常見的游泳安全輔助工具,它可以在一定程度上對游泳人員起到防溺水保護(hù)的作用。傳統(tǒng)的游泳圈存在著一定的局限性。同時(shí),由于游泳運(yùn)動(dòng)的不確定性,身體痙攣等安全事故發(fā)生往往在毫秒之間,游泳圈并不能有效解決緊急情況下的安全問題。因此,游泳愛好者們需要一款攜帶更加方便、功能更為完善的游泳安全防護(hù)工具。

物聯(lián)網(wǎng)技術(shù)通過信息傳感設(shè)備實(shí)現(xiàn)智能化識別、定位、跟蹤、監(jiān)管等功能,它可以很好地解決生活中的很多問題,例如:智能家居、大棚溫度控制等?;谖锫?lián)網(wǎng)技術(shù)的智能化產(chǎn)品越來越受到人們的青睞,它可以讓健身項(xiàng)目變得智能化和方便化,增強(qiáng)人們的體驗(yàn)感。全球物聯(lián)網(wǎng)產(chǎn)品市場發(fā)展迅速,智能服務(wù)將會是物聯(lián)網(wǎng)市場的重要發(fā)展方向之一。將物聯(lián)網(wǎng)技術(shù)運(yùn)用到游泳安全防護(hù)是目前很多程序開發(fā)人員的夢想,設(shè)計(jì)一套基于物聯(lián)網(wǎng)技術(shù)的智能化游泳安全防護(hù)設(shè)備可以極大地提高游泳者的安全保障,進(jìn)一步減少溺水事件的產(chǎn)生。

1 系統(tǒng)總體設(shè)計(jì)

■1.1 體系結(jié)構(gòu)設(shè)計(jì)

在物聯(lián)網(wǎng)設(shè)計(jì)中為三個(gè)層次的設(shè)計(jì),分別為應(yīng)用層,網(wǎng)絡(luò)層,感知層。應(yīng)用層是系統(tǒng)與用戶的接口,直接與用戶接觸,與需求本身產(chǎn)生聯(lián)系,實(shí)現(xiàn)功能應(yīng)用;網(wǎng)絡(luò)層用于實(shí)現(xiàn)感知層數(shù)據(jù)和控制信息的雙向傳送、路由和控制,它處理下層傳遞的信息,判斷是要送往云端的主機(jī),或者直接采取適當(dāng)?shù)膭?dòng)作,包括無線電信網(wǎng)絡(luò)技術(shù)、移動(dòng)物聯(lián)網(wǎng)技術(shù)、云端運(yùn)算技術(shù)等;感知層由傳感器和網(wǎng)關(guān)組成,主要的作用是識別物體,采集信息,包括無線射頻技術(shù)、無線感測網(wǎng)絡(luò)、嵌入式技術(shù)等。

本次設(shè)計(jì)的總體方案如圖1 所示。

圖1 系統(tǒng)總統(tǒng)設(shè)計(jì)方案

■1.2 總體思路設(shè)計(jì)

項(xiàng)目設(shè)計(jì)思維導(dǎo)圖如圖2 所示。

圖2 項(xiàng)目設(shè)計(jì)思維導(dǎo)圖

本次設(shè)計(jì)分為硬件和軟件兩方面。結(jié)合傳統(tǒng)游泳圈的特點(diǎn),對傳統(tǒng)的游泳圈進(jìn)行改進(jìn),增加定位、移動(dòng)等功能,讓游泳圈隨著人體的移動(dòng)自動(dòng)跟隨在一個(gè)安全距離之內(nèi)。同時(shí),配備智能手環(huán),智能手環(huán)進(jìn)行呼應(yīng),智能手環(huán)具有測試心跳新速、游泳距離統(tǒng)計(jì)、呼叫救生員、緊急情況下自動(dòng)彈出安全氣囊等功能。

硬件設(shè)計(jì)方面:游泳圈和手環(huán)均采用STM32 單片機(jī)最小系統(tǒng)為核心,其中,智能防溺水手環(huán)基于STM32F103ZET6開發(fā)版開發(fā),利用Freertos 實(shí)時(shí)操作系統(tǒng)、ESP01S 模塊、HC05 藍(lán)牙模塊、DTH11 溫濕度模塊、OLED 模塊、超聲波單發(fā)送模塊、GSM短信模塊、Max30102心率血氧模塊等完成,使用USART 串口通訊,單總線通訊,I2C 通訊,MQTT 協(xié)議,手環(huán)能監(jiān)測配戴者的心率血氧,判定是否溺水,能夠自動(dòng)發(fā)送警報(bào),利用藍(lán)牙模塊與游泳圈進(jìn)行通訊;自動(dòng)跟隨游泳圈基于STM32F103C8T6 開發(fā)版開發(fā),利用超聲波接收模塊,和步進(jìn)電機(jī)等完成。利用Usart 串口通訊、PWM,能夠感知手環(huán)的距離,自動(dòng)跟隨,接受藍(lán)牙的指令進(jìn)行移動(dòng)。

游泳圈內(nèi)安裝移動(dòng)模塊及定位模塊,同時(shí),采用JY02集成芯片做12~36V 的直流驅(qū)動(dòng)器,采用15W 直流減速電機(jī)實(shí)現(xiàn)供電功能,采用超聲波單收發(fā)模塊,實(shí)現(xiàn)和智能手環(huán)之間的測距及游泳圈移動(dòng)方向采集。智能手環(huán)移植FreeRTOS實(shí)時(shí)操作系統(tǒng),采用OLED 液晶作為信息顯示,采用超聲波單收發(fā)模塊,控制超聲波的發(fā)送,采用ESP8266--WiFi 模塊連接騰訊云平臺,采用ATK1218-BD 芯片,支持BDS/GPS衛(wèi)星導(dǎo)航系統(tǒng)的單系統(tǒng)定位,可實(shí)現(xiàn)定位功能。

軟件實(shí)現(xiàn)方面:游泳圈和手環(huán)系統(tǒng)程序采用C 語言編程。以Keil μvision4 作為開發(fā)工具,游泳圈直接通過裸機(jī)控制各個(gè)模塊,手環(huán)通過FreeRTOS 實(shí)時(shí)操作系統(tǒng)進(jìn)行控制各個(gè)模塊,實(shí)現(xiàn)設(shè)計(jì)的要求和功能。消息傳輸模塊,使用ESP8266 連入網(wǎng)絡(luò),通過基于TCP 的MQTT 協(xié)議,利用騰訊云服務(wù)器,進(jìn)行數(shù)據(jù)的上行和命令訂閱,實(shí)現(xiàn)設(shè)備跟用戶的雙向通信。后臺管理則使用VUE 框架對微信小程序端進(jìn)行開發(fā),使用MVC 框架對網(wǎng)頁進(jìn)行開發(fā)。

2 核心功能設(shè)計(jì)方案實(shí)現(xiàn)

■2.1 系統(tǒng)控制設(shè)計(jì)

系統(tǒng)的控制方面采用STM32F103 最小系統(tǒng),它采用ARM 最新的、先進(jìn)架構(gòu)的Cortex-M3 內(nèi)核,實(shí)時(shí)性、功耗控制等方面性能優(yōu)異。該最小系統(tǒng)包含了晶振、復(fù)位電路兩個(gè)部分,控制整個(gè)系統(tǒng)工作。其中,STM32F1 的主控芯片工作頻率達(dá)72MHz,具有SPI、I2C、AD、DA 等功能,且內(nèi)置Flash。結(jié)合成本及性能兩方面因素,安全游泳圈采用性能較弱的C8T6 為主控芯片,智能防溺水手環(huán)采用性能較強(qiáng)的Zet6 為主控芯片,利用最小系統(tǒng)對各個(gè)模塊進(jìn)行控制。

■2.2 實(shí)時(shí)操作系統(tǒng)

在裸機(jī)開發(fā)中,不可避免地會在主函數(shù)中寫上一個(gè)復(fù)雜且巨大的While 循環(huán),大多數(shù)任務(wù)會調(diào)用延時(shí)等待函數(shù),當(dāng)處理的任務(wù)較多時(shí),系統(tǒng)將大量資源浪費(fèi)在了延時(shí)函數(shù),降低了CPU 的執(zhí)行效率。此次設(shè)計(jì)中,防溺水手環(huán)功能較多,裸機(jī)開發(fā)實(shí)時(shí)性無法得到保證,已經(jīng)不能滿足設(shè)計(jì)需求。線程方式的并發(fā)任務(wù)處理,可以解決模塊化問題,同時(shí)保證實(shí)時(shí)性。所以,綜合考慮易用性、可擴(kuò)展性等因素,在開發(fā)中,移植Freertos 實(shí)時(shí)操作系統(tǒng),利用它搶占式調(diào)度,合作式調(diào)度和時(shí)間片調(diào)度等特性,用于任務(wù)與任務(wù)間的消息傳遞和同步,任務(wù)與中斷間的消息傳遞和同步,從而達(dá)到擁有高質(zhì)量的管理機(jī)制。

■2.3 自動(dòng)跟隨方案設(shè)計(jì)

安全游泳圈的兩端各安裝一個(gè)單收超聲波,手環(huán)安裝一個(gè)單發(fā)的超聲波模塊。兩個(gè)超聲波模塊的距離與他們與發(fā)送模塊的距離就會組成三角形。設(shè)安全游泳圈左側(cè)的超聲波接收端和手環(huán)之間的距離為距離1,安全游泳圈左側(cè)的超聲波接收端和手環(huán)之間的距離為距離2,當(dāng)距離1>大于距離2時(shí),則智能防溺水手環(huán)必然在游泳圈的右邊,控制游泳圈右轉(zhuǎn);當(dāng)距離2>大于距離1 時(shí),則智能防溺水手環(huán)必然在游泳圈的左邊,控制游泳圈左轉(zhuǎn);游泳者前游時(shí),距離必定大于設(shè)定距離,當(dāng)手環(huán)與游泳圈的距離超過預(yù)設(shè)的值時(shí)控制游泳圈向前??刂坪眠@幾個(gè)距離即可實(shí)現(xiàn)游泳圈自動(dòng)跟隨。簡單示意圖如圖3 所示。

圖3 跟隨模型示意圖

■2.4 游泳圈動(dòng)力驅(qū)動(dòng)方案設(shè)計(jì)

游泳圈的動(dòng)力設(shè)計(jì)中,采用控制電機(jī)轉(zhuǎn)動(dòng)。JY02 無刷電機(jī)驅(qū)動(dòng)芯片通常使用電壓調(diào)速,接入電壓越高轉(zhuǎn)速越快。考慮到游泳圈的轉(zhuǎn)向問題,必須實(shí)現(xiàn)速度調(diào)節(jié),所以,通過定時(shí)器使用調(diào)節(jié)PWM 波的形式對電機(jī)轉(zhuǎn)速進(jìn)行調(diào)節(jié)。

■2.5 游泳圈與手環(huán)通訊設(shè)計(jì)方案設(shè)計(jì)

為了實(shí)現(xiàn)智能防溺水手環(huán)對游泳圈的控制,需建立二者之間的通訊。本次設(shè)計(jì)中,使用HC05 藍(lán)牙模塊進(jìn)行通訊,利用最小系統(tǒng)的串口實(shí)現(xiàn)數(shù)據(jù)的收發(fā),當(dāng)游泳圈收到手環(huán)的指令時(shí),作出相應(yīng)的反應(yīng),實(shí)現(xiàn)控制的功能,包括控制游泳圈的移動(dòng)和自動(dòng)跟隨,游泳圈也能通過HC05 將它的距離信息發(fā)送到手環(huán)。

■2.6 用戶定位方案設(shè)計(jì)

智能手環(huán)必須將用戶的位置信息發(fā)送,才能讓救援者發(fā)現(xiàn)。考慮到對地理位置,通用性的考慮,本次設(shè)計(jì)使用ATK1218-BD 模塊對用戶的經(jīng)緯度坐標(biāo)進(jìn)行采集,然后通過通訊與STM32 單片機(jī)進(jìn)行通訊,并進(jìn)行數(shù)據(jù)采集,管理員可在網(wǎng)頁后臺,利用百度地圖api 和位置信息觀測用戶的位置,位置顯示如圖4 所示。

圖4 位置顯示如圖所示

■2.7 警報(bào)發(fā)送方案設(shè)計(jì)

考慮到用戶所處環(huán)境不同,本次設(shè)計(jì)中,手環(huán)設(shè)計(jì)三種警報(bào)發(fā)送模式,并能同時(shí)發(fā)送。第一種是通過控制蜂鳴器發(fā)聲,直接向周圍人發(fā)出警報(bào),這種方式較多適用于游泳館或周圍人流量比較大的游泳環(huán)境中;第二種是通過GSM 模塊和SIM 卡,發(fā)送短信至救援機(jī)構(gòu),這種方式適用于游泳者野泳,周圍人煙稀少,沒人提供救援服務(wù);第三種是通過ESP8266WiFi 模塊,將警報(bào)信息采集至服務(wù)器,管理員在看到求救信息后,進(jìn)行救援,這種情況適用于游泳館。用戶只要按下報(bào)警按鈕,可將三種警報(bào)全部發(fā)送,警報(bào)發(fā)送方案示意圖如圖5 所示。

圖5 警報(bào)發(fā)送方案示意圖

■2.8 溺水自動(dòng)判斷設(shè)計(jì)

本次設(shè)計(jì)中,利用MAX30102 血氧模塊、溫度濕度傳感器DHT11 模塊,對用戶的心率,血氧,環(huán)境溫濕度進(jìn)行綜合判斷,當(dāng)達(dá)到閾值時(shí),則會判定用戶溺水,游泳圈將會自動(dòng)發(fā)出警報(bào)。MAX30102 模塊是一個(gè)集成的脈搏血氧儀和心率監(jiān)測儀生物傳感器的模塊。它集成了一個(gè)紅光 LED 和一個(gè)紅外光 LED、光電檢測器、光器件,以及帶環(huán)境光抑制的低噪聲電子電路,通過STM32 的I2C 接口與模塊進(jìn)行通訊,得到光強(qiáng)度值,最后需要通過相應(yīng)的處理算法計(jì)算出心率值和血氧濃度值。DHT11 是一款有已校準(zhǔn)數(shù)字信號輸出的溫濕度傳感器,它傳輸數(shù)據(jù)的方式是單總線協(xié)議,次通訊時(shí)間4ms 左右,數(shù)據(jù)分小數(shù)部分和整數(shù)部分。

■2.9 后臺管理方案設(shè)計(jì)

后臺管理分為微信小程序設(shè)計(jì)和網(wǎng)頁端設(shè)計(jì)兩個(gè)方面,微信小程序采用Vue 框架開發(fā),該框架是一款用于構(gòu)建用戶界面,技術(shù)成熟且被廣泛使用的JavaScript 框架之一,開發(fā)者可以利用此框架高效地開發(fā)用戶界面。在本項(xiàng)目中,微信小程序端也是用戶端,在微信小程序端中,用戶輸入設(shè)備號與設(shè)備進(jìn)行綁定,頁面會捕獲到設(shè)備的上行數(shù)據(jù),如游泳者的位置信息、心跳數(shù)據(jù)、游泳距離,以及游泳時(shí)間數(shù)據(jù)等等,然后顯示到頁面之中,用戶不僅能夠看到實(shí)時(shí)數(shù)據(jù),而且還能對設(shè)備進(jìn)行遠(yuǎn)程控制,以及呼救。在微信小程序端,不僅能夠?qū)υO(shè)備進(jìn)行管理,也可以對此賬號信息進(jìn)行管理,進(jìn)行更改密碼和更換設(shè)備等一系列操作。微信小程序主界面如圖6 所示。

圖6 微信小程序主界面

網(wǎng)頁端采用MVC 框架開發(fā),系統(tǒng)會將所有設(shè)備上行的數(shù)據(jù)全部采集和統(tǒng)計(jì)并顯示到頁面中,具體包含用戶信息管理、設(shè)備數(shù)據(jù)統(tǒng)計(jì)、警報(bào)信息管理三個(gè)模塊。用戶信息管理模塊可以對用戶信息進(jìn)行添加、修改、查詢、刪除、設(shè)備綁定更改等操作;設(shè)備數(shù)據(jù)統(tǒng)計(jì)模塊可以對統(tǒng)計(jì)用戶的身體狀況、位置、環(huán)境溫濕度等數(shù)據(jù);警報(bào)信息管理模塊可以采集用戶發(fā)出的警報(bào)信息及警報(bào)處理信息,方便機(jī)構(gòu)監(jiān)控游泳者的狀態(tài),對用戶的警報(bào)信息及設(shè)備采集到的數(shù)據(jù),判斷用戶身體異常狀況,提供和發(fā)送用戶的具體位置給相關(guān)施救人員。網(wǎng)頁端主界面如圖7 所示。

圖7 網(wǎng)頁端主界面

3 項(xiàng)目創(chuàng)新點(diǎn)

本項(xiàng)目結(jié)合目前市面上游泳救生工具的特點(diǎn),針對其功能與使用條件均較單一,不便攜帶,無法更好地保證人身安全等問題,采用“防溺水手環(huán)+跟隨游泳圈”的方式保護(hù)游泳愛好者的生命安全,減少游泳者在溺水情況下的安全隱患。具體創(chuàng)新點(diǎn)如下。

(1)智能手環(huán)上設(shè)有心率、壓力自動(dòng)感應(yīng),能自動(dòng)判斷使用者的身體情況以及周邊水壓來自動(dòng)判斷是否安全,有利于使用者安全的保障,防止慌亂中無法啟動(dòng)裝置。

(2)手環(huán)上設(shè)有報(bào)警求救功能,可以手動(dòng)和自動(dòng)發(fā)出求救信息,同時(shí),手環(huán)還可配套設(shè)計(jì)浮力充氣球,方便人員緊急情況下自救。

(3)泳圈上設(shè)有感應(yīng)裝置,智能感應(yīng)人體位置,實(shí)現(xiàn)和游泳者保持安全距離跟隨,不影響游泳者游泳且能智能跟隨。當(dāng)人體與游泳圈距離超過安全距離(80~95cm)時(shí),泳圈自動(dòng)跟隨;當(dāng)人體與泳圈距離在安全距離內(nèi),泳圈保持不動(dòng)。

(4)系統(tǒng)設(shè)計(jì)有各種統(tǒng)計(jì)功能,可以檢測游泳者的各類指標(biāo)數(shù)據(jù),方便統(tǒng)計(jì)。

4 總結(jié)

隨著物聯(lián)網(wǎng)技術(shù)的日趨成熟,基于物聯(lián)網(wǎng)技術(shù)的各類產(chǎn)品正潛移默化地改變著我們的工作、生活和娛樂方式。本文利用物聯(lián)網(wǎng)技術(shù)、微信小程序開發(fā)技術(shù)等設(shè)計(jì)了一套智能游泳安全防護(hù)裝備,其產(chǎn)品制造成本低、環(huán)保、安全性高,是對當(dāng)前游泳防護(hù)裝備的升級改造,可以很好地保護(hù)游泳者的安全。

猜你喜歡
智能用戶設(shè)計(jì)
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
瞞天過?!律O(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
主站蜘蛛池模板: 精品乱码久久久久久久| 国产成人1024精品下载| 国产福利在线免费观看| 青草午夜精品视频在线观看| 日本久久网站| 丰满人妻被猛烈进入无码| 色一情一乱一伦一区二区三区小说| 国产成人久视频免费| 浮力影院国产第一页| 九九热视频在线免费观看| 99在线视频免费观看| 亚洲三级影院| 99资源在线| 久久五月天国产自| 中文字幕av无码不卡免费| 91精品国产麻豆国产自产在线| 国产乱人伦精品一区二区| 日韩黄色在线| 国产超碰在线观看| 亚洲天堂免费观看| 日本日韩欧美| 国内精品视频区在线2021| 中文字幕在线免费看| 亚洲浓毛av| 日韩毛片免费视频| 老汉色老汉首页a亚洲| 美女潮喷出白浆在线观看视频| 波多野结衣久久精品| 8090午夜无码专区| 国内99精品激情视频精品| 四虎精品黑人视频| 人妻无码一区二区视频| 久久91精品牛牛| 极品私人尤物在线精品首页| 五月婷婷精品| 超碰aⅴ人人做人人爽欧美| 亚洲精品自产拍在线观看APP| 日韩激情成人| 伊人蕉久影院| 中文成人在线视频| 午夜国产精品视频黄| 国产一线在线| 欧美午夜视频在线| 精品国产成人a在线观看| 国产高潮视频在线观看| 中文成人无码国产亚洲| 亚洲色婷婷一区二区| a毛片在线| 国产无码制服丝袜| 国产福利2021最新在线观看| 精品伊人久久久大香线蕉欧美| 一级毛片免费播放视频| 久久天天躁狠狠躁夜夜2020一| 国产成人精品优优av| 亚洲三级网站| 国产亚洲精品在天天在线麻豆| 97se亚洲综合在线韩国专区福利| h网站在线播放| 亚洲狼网站狼狼鲁亚洲下载| 免费国产高清视频| 一区二区三区在线不卡免费| 麻豆精品视频在线原创| 99久久精品国产自免费| 亚洲综合九九| 国产欧美高清| 午夜福利在线观看入口| 国产性精品| 国产日韩欧美在线视频免费观看 | 国产一级毛片高清完整视频版| 久久伊人操| 日韩av电影一区二区三区四区| 欧美一级高清免费a| 国产成人精品无码一区二 | 91午夜福利在线观看| 国产成人欧美| 亚洲欧美在线综合一区二区三区 | 99无码熟妇丰满人妻啪啪| 亚洲伊人久久精品影院| 91欧美在线| 国产亚洲视频免费播放| 青青青国产精品国产精品美女| 欧美www在线观看|