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

基于STM32 與ESP8266 的智能拐杖系統(tǒng)設(shè)計(jì)

2023-09-25 08:41:08徐世緣耿麗清徐子涵李俊杰
自動(dòng)化與儀表 2023年9期
關(guān)鍵詞:單片機(jī)系統(tǒng)

徐世緣,耿麗清,徐子涵,李俊杰

(天津職業(yè)技術(shù)師范大學(xué) 自動(dòng)化與電氣工程學(xué)院,天津 300222)

現(xiàn)代日趨復(fù)雜多變的生活環(huán)境,給老年人及行動(dòng)不便者的出行帶來了更多的障礙,拐杖就成了大多數(shù)老年人的出行必備之物,一根安全便捷的拐杖可以為老人的出行保駕護(hù)航。但目前市場上常見的老年人拐杖只有支撐的作用,并沒有其他特殊功能,功能比較單一,對老人的安全保障也比較低[1]。不僅需要拐杖提供基本的支撐作用,還需要應(yīng)急照明、自動(dòng)報(bào)警等功能[2]。因此,本文就基于STM32 芯片與ESP8266 等模塊設(shè)計(jì)了一款功能更加豐富的智能拐杖系統(tǒng),其功能包含GPS 實(shí)時(shí)定位、撥打電話、發(fā)送短信、跌倒報(bào)警、自動(dòng)照明以及通過指定云服務(wù)器查看老人實(shí)時(shí)狀態(tài)。

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

本文設(shè)計(jì)的智能拐杖系統(tǒng)結(jié)構(gòu)框圖如圖1 所示,包括拐杖終端系統(tǒng)和ONE NET 云端服務(wù)器兩部分。拐杖終端系統(tǒng)由STM32 單片機(jī)核心模塊、陀螺儀模塊、移動(dòng)通信模塊、GPS 模塊、光照傳感模塊、按鍵模塊、燈光模塊、報(bào)警模塊和ESP8266 模塊等組成,主要負(fù)責(zé)信息的采集、處理和數(shù)據(jù)傳輸。云端服務(wù)器主要負(fù)責(zé)遠(yuǎn)程信息的監(jiān)測。

圖1 系統(tǒng)總體框架Fig.1 General framework of system

2 系統(tǒng)硬件設(shè)計(jì)

2.1 控制芯片

本設(shè)計(jì)使用STM32F103C8T6 型單片機(jī),該型號(hào)有著Cortex-M3 內(nèi)核的32 位微控制器,7 通道DMA 控制器,支持定時(shí)器,ADC,SPI,I2C 和USART等多個(gè)外設(shè)。其儲(chǔ)存器有64 K 或128 K 字節(jié)的閃存程序儲(chǔ)存器和高達(dá)20 K 字節(jié)的SRAM。并且它有2個(gè)12 位模數(shù)轉(zhuǎn)換器,多達(dá)80 個(gè)快速I/O 端口和9個(gè)通信接口。

2.2 GPS 定位模塊

ATGM336H 是中科微電子的一款射頻基帶一體化導(dǎo)航芯片,體積小、功耗低,定位模塊標(biāo)稱定位精度為2.5 mCEP,即有50%的概率能定在半徑為2.5 m 的圓內(nèi),可以滿足現(xiàn)場需求[3]。且此模塊支持多種衛(wèi)星導(dǎo)航系統(tǒng),它包含32 個(gè)跟蹤通道,可以同時(shí)接收6 個(gè)衛(wèi)星導(dǎo)航系統(tǒng)的GNSS 信號(hào),并且實(shí)現(xiàn)聯(lián)合定位,導(dǎo)航與授時(shí),定位更加準(zhǔn)確。

ATGM336H 模塊與單片機(jī)利用串口進(jìn)行通信,將獲取的經(jīng)緯度數(shù)據(jù)上傳,并在單片機(jī)外接OLDE屏實(shí)時(shí)顯示。

2.3 陀螺儀模塊

采用MPU6050 模塊,利用先進(jìn)數(shù)字濾波技術(shù),可以有效降低測量噪聲,提高測量精度。模塊內(nèi)部集成了運(yùn)動(dòng)引擎DMP,獲取四元數(shù)得到當(dāng)前姿態(tài)。姿態(tài)測量精度0.01°,穩(wěn)定性極高。

通過該模塊檢測老人當(dāng)前的姿態(tài)角數(shù)據(jù),由程序判斷x 軸和y 軸姿態(tài)角的范圍,從而判斷蜂鳴器是否報(bào)警。MPU6050 模塊接口電路如圖2 所示。

圖2 MPU6050 模塊接口電路Fig.2 MPU6050 module interface circuit

2.4 移動(dòng)通信模塊

SIM900A 是一個(gè)雙頻的GSM/GPRS 模塊,含有TLL 電平串口和RS-232 電平串口,兼容3.3 V 與5 V可以直連單片機(jī)。SIM900A 內(nèi)置TCP/IP 協(xié)議棧,通過AT 指令進(jìn)行激活并且通過HTTP 服務(wù)使應(yīng)用程序與因特網(wǎng)建立連接,可以提供包括語音、短信和GPRS 數(shù)據(jù)傳輸在內(nèi)的一些功能[4]。

2.5 ESP8266 模塊

ESP8266 模塊由樂鑫信息科技公司出品,它有超低功耗32 位微型MCU,帶有16 位精簡模式,主頻支持80 MHz 和160 MHz,具有GPIO、PWM、12C、ADC 等功能,使用串口作為下載接口,當(dāng)然也可以進(jìn)行接入云端的服務(wù),向云端服務(wù)器進(jìn)行上傳、下載數(shù)據(jù)[5]。接口電路如圖3 所示。

圖3 ESP8266 模塊接口電路Fig.3 ESP8266 module interface circuit

2.6 光照傳感模塊

采用光敏電阻傳感器,它可根據(jù)光的照射強(qiáng)度改變其自身的阻值。將光信號(hào)變成電信號(hào),一般可用來檢測探頭周圍光線的強(qiáng)度,可以通過DO 輸出數(shù)字信號(hào)1 和0,也可以通過AO 口輸出模擬信號(hào)。將其AO 口與單片機(jī)的I/O 相連接,檢測外界光照強(qiáng)度,當(dāng)光照強(qiáng)度低于特定值時(shí),將自動(dòng)開啟照明燈光。

3 系統(tǒng)軟件設(shè)計(jì)

系統(tǒng)搭建的智能拐杖系統(tǒng)軟件框架如圖4 所示。單片機(jī)軟件采用C 語言編程,主要實(shí)現(xiàn)GPS 實(shí)時(shí)定位、撥打電話、發(fā)送短信、跌倒報(bào)警等功能。數(shù)據(jù)實(shí)時(shí)上傳云平臺(tái),用戶可在平臺(tái)查詢數(shù)據(jù)信息。

圖4 系統(tǒng)程序設(shè)計(jì)框圖Fig.4 Block diagram of system programming

3.1 單片機(jī)主程序設(shè)計(jì)

智能拐杖系統(tǒng)上電后完成初始化,主程序的運(yùn)行結(jié)果為陀螺儀獲取姿態(tài)角,定位模塊獲取經(jīng)緯度,ESP8266 模塊聯(lián)網(wǎng)與云平臺(tái)建立連接。主程序流程如圖5 所示。

圖5 主程序流程Fig.5 Main program flow chart

3.2 云平臺(tái)程序設(shè)計(jì)

ONE NET 云平臺(tái)的連接需要提前創(chuàng)建產(chǎn)品與設(shè)備,并在設(shè)備內(nèi)創(chuàng)建所需要的數(shù)據(jù)流,數(shù)據(jù)名要與單片機(jī)中上傳的數(shù)據(jù)名稱相同。同時(shí)要記錄云平臺(tái)內(nèi)自己的產(chǎn)品ID,設(shè)備ID 以及密碼,在編寫ESP8266 模塊子程序時(shí)需要這3 項(xiàng)使該模塊與ONE NET 云平臺(tái)建立TCP 連接,實(shí)現(xiàn)后續(xù)數(shù)據(jù)的上傳。

程序算法的運(yùn)行過程為當(dāng)整個(gè)系統(tǒng)通電以后,系統(tǒng)會(huì)先進(jìn)行初始化以及各個(gè)外設(shè)模塊的初始化。初始化完成以后,各個(gè)模塊開始工作,并將采集的數(shù)據(jù)進(jìn)行上傳。獲取的經(jīng)緯度和UTC 時(shí)間可以在顯示模塊上顯示,同時(shí)也可以同姿態(tài)角一同發(fā)送至云服務(wù)器。若要查看這些數(shù)據(jù)只需登錄ONE NET 云平臺(tái)中所創(chuàng)建的設(shè)備,即可實(shí)時(shí)獲得所有的數(shù)據(jù)。

MQTT 是一個(gè)基于客戶端與服務(wù)器的消息發(fā)布/訂閱傳輸協(xié)議,它可以用極少的代碼和有限的帶寬為連接到的遠(yuǎn)程設(shè)備提供實(shí)時(shí)可靠的消息服務(wù)[6]。MQTT 協(xié)議是輕量簡單、開放和易于實(shí)現(xiàn)的,作為一種低開銷、低帶寬占用的即時(shí)通信協(xié)議,MQTT在物聯(lián)網(wǎng)、小型設(shè)備,移動(dòng)應(yīng)用等方面得到了廣泛應(yīng)用。

服務(wù)器使用的是ONE NET 云平臺(tái),由中國移動(dòng)打造的物聯(lián)網(wǎng)開放平臺(tái)。ESP8266 工作時(shí)采用STA模式接收到路由器信號(hào)后連接網(wǎng)絡(luò)。之后通過MQTT協(xié)議與ONE NET 云平臺(tái)建立TCP 連接,數(shù)據(jù)包通過循環(huán)結(jié)構(gòu)發(fā)送到云平臺(tái),從而實(shí)現(xiàn)將經(jīng)緯度、姿態(tài)角等數(shù)據(jù)的上傳,方便數(shù)據(jù)的可視化顯示與操作。云平臺(tái)連接流程如圖6 所示。

圖6 云平臺(tái)連接流程Fig.6 Cloud platform connectivity flow chart

4 系統(tǒng)性能測試

在完成系統(tǒng)的硬件設(shè)計(jì)、軟件設(shè)計(jì)和云服務(wù)器的連接后,對系統(tǒng)的功能進(jìn)行測試。

ATGM336H 模塊采集到的經(jīng)緯度坐標(biāo)和UTC時(shí)間在OLED 屏上顯示如圖7 所示。

圖7 OLED 顯示經(jīng)緯度Fig.7 OLED display for latitude and longitude

MPU6050 模塊采集到的姿態(tài)角會(huì)經(jīng)過報(bào)警模塊判斷,若姿態(tài)角范圍超出預(yù)定值蜂鳴器就會(huì)報(bào)警。同時(shí)經(jīng)緯度坐標(biāo)、姿態(tài)角都會(huì)上傳至云服務(wù)器,這些數(shù)據(jù)都可以在云服務(wù)器內(nèi)創(chuàng)建的設(shè)備中查看。這樣就可以得到老人的位置信息和判斷老人是否跌倒的狀態(tài)信息,如圖8 所示。

圖8 云平臺(tái)數(shù)據(jù)流界面Fig.8 Cloud platform data flow interface

SIM900A 模塊在插入SIM 卡初始化完成后,通過按下發(fā)短信鍵可以實(shí)現(xiàn)一鍵將經(jīng)緯度坐標(biāo)發(fā)送到指定的聯(lián)系人。按下?lián)芴?hào)鍵可以實(shí)現(xiàn)一鍵撥打電話到指定的聯(lián)系人,如圖9 和圖10 所示。

圖9 發(fā)送經(jīng)緯度短信Fig.9 Sending latitude and longitude SMS

圖10 撥打電話界面Fig.10 Calling interface

5 結(jié)語

本文設(shè)計(jì)了基于STM32 與ESP8266 的智能拐杖系統(tǒng),該系統(tǒng)包括硬件系統(tǒng)和軟件系統(tǒng)。硬件系統(tǒng)通過陀螺儀獲取老人的姿態(tài)信息;通過GPS 獲取老人的位置信息;通過GSM 模塊將異常信息通過短信或電話通知聯(lián)系人;通過無線ESP8266 模塊將相關(guān)信息發(fā)送到云平臺(tái)。從而幫助家人及時(shí)了解老人狀況。系統(tǒng)經(jīng)多次實(shí)驗(yàn)調(diào)試表明,該系統(tǒng)可以實(shí)現(xiàn)GPS 定位、跌倒報(bào)警、一鍵撥打電話、一鍵發(fā)送短信和自動(dòng)照明這些功能。并且也實(shí)現(xiàn)了在PC 端ONE NET 云平臺(tái)中查看上傳的姿態(tài)角、經(jīng)緯度。該款智能拐杖系統(tǒng)功能豐富、實(shí)用性強(qiáng),對于未來老人的出行具有比較重要的意義。

本系統(tǒng)雖然完成了上述功能,但仍有需要改進(jìn)和完善的地方,比如增加語音識(shí)別、語音喚醒、整點(diǎn)報(bào)時(shí)等功能。使作品更加人性化、智能化地為老年人提供服務(wù)。

猜你喜歡
單片機(jī)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統(tǒng)
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(tǒng)(下)
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 国产乱论视频| 高h视频在线| 国产欧美日韩免费| 欧美日韩一区二区在线播放| 看av免费毛片手机播放| 亚洲国产精品国自产拍A| 天天操天天噜| 伊在人亚洲香蕉精品播放| 久久久久免费精品国产| 久久精品91麻豆| 国产a v无码专区亚洲av| 91视频99| 国产美女精品一区二区| 亚洲国产成人久久77| 国产成人一二三| 国内熟女少妇一线天| 国产精品亚洲五月天高清| 亚洲精品麻豆| 欧美人与牲动交a欧美精品| 国产网站在线看| 欧美亚洲第一页| AV网站中文| 亚洲视频二| 国产精品亚洲一区二区三区在线观看 | 全部免费毛片免费播放| 国产自在线播放| 午夜三级在线| 中国特黄美女一级视频| 四虎在线高清无码| 91精品啪在线观看国产60岁| 无码专区国产精品第一页| 无码日韩视频| 国产午夜一级毛片| 国产成人麻豆精品| Jizz国产色系免费| 亚洲,国产,日韩,综合一区| 国产97视频在线| 91 九色视频丝袜| 91探花国产综合在线精品| 秋霞午夜国产精品成人片| 日韩欧美91| 国产草草影院18成年视频| 91亚洲精选| 五月天久久婷婷| 国产精品lululu在线观看| 国产aaaaa一级毛片| 成人在线观看不卡| 中文字幕在线一区二区在线| 青青国产视频| 中国特黄美女一级视频| 久久人午夜亚洲精品无码区| 高清免费毛片| a亚洲视频| 免费一级成人毛片| 青草视频网站在线观看| 中国一级毛片免费观看| 丁香六月激情综合| 亚洲视频黄| 性欧美久久| 欧美日韩第三页| 亚洲精品福利网站| 久久毛片网| 久久国产高潮流白浆免费观看| 精品人妻系列无码专区久久| 无码福利日韩神码福利片| 日本91视频| 91在线一9|永久视频在线| 天天干天天色综合网| 亚洲无码不卡网| 成年人午夜免费视频| 国产成人精品无码一区二| 波多野结衣亚洲一区| 欧美综合激情| 99热国产这里只有精品无卡顿"| 国产成人艳妇AA视频在线| 亚洲一区二区三区麻豆| 日韩精品亚洲一区中文字幕| 亚洲av日韩综合一区尤物| AV在线天堂进入| 国产菊爆视频在线观看| 亚洲热线99精品视频| 天天综合网亚洲网站|