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

基于STM32單片機的智慧防丟失系統設計與實現

2020-04-22 20:37:20雷思睿
無線互聯科技 2020年4期
關鍵詞:單片機

雷思睿

摘? ?要:基于STM32單片機,通過在相關物品身上安裝簡易藍牙防丟器,將防丟失裝置固定在易丟失的物品上,在手機與防丟器之間建立連接,利用安裝在手機的APP查看物品與人距離,超過預設距離后手機端響鈴馬上報警提醒用戶。同時利用手機APP呼叫防丟失器,裝置發出蜂鳴聲以達到示意指引用戶的目的。文章對此設計進行了闡述。

關鍵詞:藍牙技術;單片機;無線通信;防丟失器

1? ? 藍牙技術概述

藍牙的核心主要是利用跳頻技術。因超低功耗優勢,使得藍牙技術得以廣泛應用,從而誕生藍牙防丟器這種產品。為了滿足大眾的使用需求,新一代藍牙4.0防丟器產品已經出現。藍牙4.0防丟器即智能藍牙防丟器,采用最新藍牙4.0技術,專門為iPhone/iPad設計的防丟器。工作原理主要是通過距離變化來判斷物品是否還控制在用戶的安全范圍內,又因為設計簡單輕巧,攜帶方便,很快得到市場認可。

2? ? 無線防丟器主要代表設計

無線防丟器設計是基于物聯網技術基礎上設計的。目前按市場分類,當前主流的智能防丟器主要有兩種:一種是形式比較單一,主要以防丟貼片或防丟掛件形式存在的用于設備防丟的智能防丟器;一種是以智能穿戴設備、服飾、鞋等形式多樣的用于人防丟的防丟器。目前有關無線防丟器在實際生活中有以下兩種應用。

2.1? 基于雷達的追蹤器

基于雷達的追蹤器,也被稱為“無線電定位”,此類無線防丟器是利用電磁波探測目標的電子設備,雷達發射電磁波對目標物體進行照射并接收其返回波,由此獲得目標至電磁波發射點的距離、距離變化率、方位、高度等信息。美國的雷達追蹤器Stick-N-Find,將防丟器附著于物品表面,如果物品找不到了,可利用手機查看與之匹配的APP,并從APP顯示的數據了解物品與自己的距離,并根據APP的動態指引與距離的變化,即可找到失物[1]。

2.2? 虛擬牽引繩

用于預防認知癥老人、孩童走失,把貼片放在老人、孩子身上。用戶端APP自帶的藍牙功能與防丟器進行信號通信,當預防主體跑出手機端預先設置的安全距離,手機端接收不到信號則將發出警報。按技術分類,目前智能防丟器的種類有藍牙/WiFi智能防丟器、GPS智能防丟器、RFID智能防丟器等,比較新穎的是結合磁場或傳感器技術的智能防丟器。

3? ? 基于STM32單片機的智慧防丟失系統的設計

基于STM32單片機的智慧防丟失系統包含由單片機和通信模塊組成的防丟裝置與利用Android Studio開發的手機APP兩部分。通過藍牙通信可以知道附有藍牙標簽的物品距離,當距離超過一定程度,用戶手機端響鈴警報。還可利用匹配的手機APP的呼叫裝置,通過蜂鳴讓用戶知道物品的大致位置[2]。

3.1? 系統框架

智慧防丟失系統主要分為用戶端與藍牙防丟器兩部分。用戶端建立自帶在Android系統的手機端上,通過Java進行程序編寫。程序設計大體分為以下4個模塊:藍牙通信、人機交互界面、報警和信號處理。藍牙防丟器是一個由STM32單片機、藍牙模塊和蜂鳴器組成的防丟失硬件裝置,可進行無線信號采集、串口通信模塊和驅動模塊,收發信號進行數據交流并反饋到客戶端。

3.2? 系統設計主要任務

系統構成分為硬件電路設計和軟件設計。硬件中由一個STM32單片機作為主機連接藍牙模塊和蜂鳴警報器,構成一整個無外殼的藍牙防丟失裝置。手機端安裝基于Java語言自行開發的應用軟件,打開APP,預先設置安全距離,若用戶手機端與裝置的距離超過預設,則手機響鈴發出警報。藍牙范圍中,用戶還可通過APP呼叫防丟器,以確定失物大體位置。在整個過程中需要加強單片機對藍牙模塊進行功能控制。無線防丟失系統的硬件設計包含單片機、信號轉換電路和蜂鳴報警器等。

3.3? 系統設計技術分析

藍牙防丟器主要技術手段:網絡編程技術、Android開發技術、C語言與Java語言的運用等。通過低功耗藍牙的信號進行數據轉換傳輸,通過對無線傳感器網絡中的RSSI進行邏輯處理,計算失物與自己的距離。所使用到的編程工具有Android Studio,Keil;系統硬件分為3個部分,分別是STM32單片機、藍牙模塊及蜂鳴器。關于通信模塊的設計主要包括藍牙模塊串口通信,TCP/IP簇實現互聯,進行信號采集、藍牙模塊驅動程序的設計。軟件部分為帶有藍牙功能的APP設計,其中包括用戶界面設計、網絡編程、View繪制[3]。

3.4? 系統用戶端模塊方案設計

本系統用戶端功能主要分為藍牙連接和通信。APP與藍牙防丟器通信;藍牙信號處理和轉換:將掃描到藍牙信號強度指示(Received Signal Strength Indication,RSSI)通過后臺計算轉為距離;藍牙報警功能:當藍牙防丟器超出一定距離,用戶收到警報;同時用戶還可通過APP呼叫防丟器,此時防丟器發出蜂鳴聲進行回應。

4? ? 基于STM32單片機的智慧防丟失系統實現

4.1? 系統硬件設計

4.1.1? STM32F103C8T6單片機的設計

STM32F103C8T6有ARM公司的高性能“Cortex-M3”內核,是32位處理器,可以升頻到72 MHz。STM32單片機與藍牙模塊通過串口通信進行互連,串口通信是一種設備間十分常見的串行通行方式,其操作簡單便捷,且大部分電子設備都支持。

4.1.2? HC-05藍牙模塊的設計

選用藍牙模塊為HC-05,其采用CSR主流藍牙芯片,藍牙V2.0協議標準。自帶連接狀態指示燈,LED快閃表示沒有藍牙連接;LED慢閃表示進入AT命令模式。這款藍牙模塊可與自帶藍牙的筆記本電腦、藍牙適配器等設備進行無縫連接。HC-05藍牙通信模塊具有兩種工作模式:命令響應工作模式和自動連接工作模式。

藍牙實現的功能包括:(1)掃描其他藍牙設備。(2)為可配對的藍牙設備查詢藍牙適配器。(3)建立RFCOMM通道。(4)通過服務搜索來鏈接其他的設備。(5)與其他的設備進行數據傳輸。(6)管理多個連接。

4.1.3? 蜂鳴器電路的設計

主板通過USB數據線供電后,用戶通過手機進入系統藍牙配對HC-05,然后打開APP,此時即可以收到信號并計算距離,超過預設距離則報警。如果用戶要呼叫藍牙防丟裝置,則在APP最下面的列表點擊HC-05,然后點擊呼叫即可。

4.2? 系統軟件設計

4.2.1? APP開發介紹

智慧防丟失APP的設計主要基于Android平臺,通過APP可以看到綁定物品的距離和報警情況。

采用Android Studio進行手機端的程序編寫,單片機采用Keil進行程序編寫然后通過仿真器將代碼燒錄到目標板(PC端仿真器驅動已經安裝完畢為前提),當用戶端能通過藍牙模塊與單片機建立連接后,用STM32單片機進行程序測試。由于HC-05藍牙模塊可支持通用AT指令,所以單片機的串口中斷可對藍牙模塊進行一些操作。手機軟件通過藍牙連接到單片機,單片機根據接收到的不同的信號數據做出不同的響應。需要設計出一個有著友好界面UI,簡潔清晰,便于用戶的操作與體驗的APP。將布局中的選項按鈕賦予不同的服務任務,將其與通信模塊通過接口相連從而進行數據的傳輸與判斷。添加其他模塊功能按鈕,如報警模塊中的暫停蜂鳴警報。

4.2.2? APP程序設計

在主界面中,設計者可通過主界面整體設計的標簽來實現一個規范、模塊化界面,標簽在UI的結構優化中有至關重要的作用,它可以刪減多余的層級,優化UI。若要實現相對關系的布局,則可使用,其目的是通過刪減多余或者額外的層級,進而優化整個Android系統下布局Layout的結構。在RelativeLayout下包含了其他UI組建,代表了視圖切換組件,因此可以將多個圖層View層疊加在一起,便于用戶通過滑動來選擇相應的功能。

4.2.3? 報警模塊設計

報警模塊主要用于提示用戶,同時客戶利用手機端APP也可以呼叫藍牙防丟器。當藍牙防丟器超過安全距離,手機APP響鈴警報。Java中的鈴聲通過RingtoneManager管理,RingtoneManager管理來電鈴聲、提示音、鬧鐘鈴聲等,可根據實際應用需求通過定義不同的函數接口來實現不同的功能。

[參考文獻]

[1]刑子揚.基于手機APP的無線自動奶茶機[J].科學技術創新,2019(2):25.

[2]何生毫,周川湖,劉宇昊,等.基于STM32的無線定位追蹤系統[J].計量與測試技術,2018(30):15-78.

[3]何誠剛.安卓移動設備外部通信接口板的設計[J].電子設計工程,2017(1):114-118.

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: a级毛片免费看| 91亚洲视频下载| 综合人妻久久一区二区精品| 国产精品人人做人人爽人人添| 国产免费自拍视频| 99久久婷婷国产综合精| 日韩亚洲综合在线| 日韩天堂在线观看| 午夜视频免费一区二区在线看| 国产在线精品人成导航| 亚洲国产一成久久精品国产成人综合| 免费在线视频a| 国产成人亚洲精品色欲AV| 天天色天天综合| 狠狠色丁婷婷综合久久| 国产a在视频线精品视频下载| 国产精品入口麻豆| 操美女免费网站| a级毛片在线免费| 色网站在线视频| 国产成人禁片在线观看| 色综合中文| 69国产精品视频免费| 欧洲日本亚洲中文字幕| 国产免费久久精品99re不卡 | 亚洲区视频在线观看| 亚洲最大综合网| 一区二区无码在线视频| 在线观看国产精美视频| 国产无码网站在线观看| 亚洲高清免费在线观看| 国产午夜精品一区二区三| 午夜福利在线观看成人| 亚洲看片网| 视频国产精品丝袜第一页| 国产真实自在自线免费精品| 日韩精品无码一级毛片免费| 国产十八禁在线观看免费| 欧美国产精品拍自| 亚洲精品在线影院| 欧美一区日韩一区中文字幕页| 国产视频自拍一区| 亚洲综合片| 国产福利一区在线| 波多野结衣视频网站| 狠狠五月天中文字幕| 日韩在线永久免费播放| 中文字幕在线播放不卡| 亚洲午夜久久久精品电影院| 欧美视频二区| 中文字幕在线视频免费| 91精品国产丝袜| 91精品aⅴ无码中文字字幕蜜桃| 欧美亚洲香蕉| 九九久久精品国产av片囯产区| 国产一区二区在线视频观看| 免费一级无码在线网站| 免费A∨中文乱码专区| 97视频在线观看免费视频| 亚洲激情99| 毛片在线播放网址| 亚洲国产日韩一区| 无码又爽又刺激的高潮视频| 国产精品亚洲欧美日韩久久| P尤物久久99国产综合精品| 久久中文电影| 免费在线观看av| 亚洲欧美精品在线| 91小视频在线观看| 国产国产人成免费视频77777 | 丝袜高跟美脚国产1区| 国产女人在线观看| 日韩av在线直播| 国产成+人+综合+亚洲欧美| 免费又爽又刺激高潮网址 | 播五月综合| 四虎永久在线精品国产免费| 国产精品30p| 六月婷婷激情综合| 国产综合无码一区二区色蜜蜜| 国产亚洲欧美在线中文bt天堂| 亚洲精品图区|