帶有通信功能的基于超聲波來實現障礙物檢測的導盲杖
GPS定位信息發送功能:以串口通信的形式將GPS定位模塊內的定位信息下載到單片機最小系統,再對定位信息進行處理將經緯度信息分離出來通過GSM模塊以短信形式發送給事先設置好的手機號碼。
1.png (27.33 KB, 下載次數: 62)
下載附件
2021-1-8 15:24 上傳
2.png (182.62 KB, 下載次數: 36)
下載附件
2021-1-8 15:24 上傳
3.png (148.34 KB, 下載次數: 46)
下載附件
2021-1-8 15:24 上傳
4.png (138.8 KB, 下載次數: 43)
下載附件
2021-1-8 15:24 上傳
5.png (221.63 KB, 下載次數: 49)
下載附件
2021-1-8 15:24 上傳
6.png (181.31 KB, 下載次數: 56)
下載附件
2021-1-8 15:24 上傳
7.png (163.74 KB, 下載次數: 54)
下載附件
2021-1-8 15:24 上傳
超聲波避障功能:利用超聲波測量與前方物體的距離,當距離小于1米時,由單片機控制蜂鳴器發出報警聲提示盲人。
一鍵尋回功能:當導盲杖找不到時,我們可以通過點擊手中的遙控器讓導盲杖上的蜂鳴器發出報警聲,輔助我們尋找。
上面我們對功能做了介紹,下面主要講解一下整個系統硬件及軟件設計:
GPS定位信息發送功能:我們選擇使用GPS定位模塊搭配GSM模塊來實現,
GPS模塊內部原理是當GPS模塊獲取到定位信息時,會通過TX引腳將整個GPS定位信息發送出去,所以我們只需要將單片機串口接收引腳與GPS模塊發送引腳相連,設置串口通信波特率為9600,即可接收到當前定位信息。
GSM模塊內部通信原理是,當我們只是用短信發送功能時,我們只需要通過串口向GSM模塊發送AT指令及短信內容信息,即可控制GSM模塊完成短信的發送,所以硬件電路上我們只需要將單片機串口發送引腳與GSM模塊RX接收引腳相連接,即可滿足整個功能要求。
超聲波避障功能: HC-SR04超聲波模塊工作原理:(1)采用I/O引腳觸發測距,給Trig引腳一個至少10us的高電平信號;(2)模塊自動發送8個40khz的方波,自動檢測是否有信號返回 (3)有信號返回,通過Echo引腳輸出一高電平,高電平持續的時間就是超聲波從發射到返回的時間.測試距離=(高電平時間*聲速(340M/S))/2; 所以我們在設計硬件電路時只需要將Trig引腳和Echo引腳接入單片機系統,由單片機通過Trig觸發測距并對Echo引腳的高電平持續時間進行計時即可滿足功能的要求。
一鍵巡回功能:我們主要使用PT2262和PT2272編解碼電路來實現此功能,
編碼芯片PT2262發出的編碼信號由地址碼、數據碼、同步碼組成一個完整的碼字。地址碼是由地址管腳A0-A7的狀態(高位/懸空/低位)決定,PT2262和PT2272需要地址管腳狀態完全相同,生成的地址碼才會完全相同,PT2272才會正常接收PT2262的信號。D0-D3管腳為數據管腳,用以生成數據碼,數據碼用于在PT2262與PT2272之間同步D0-D3管腳的狀態。
本設計中選擇將PT2262/PT2272 A0-A7地址管腳統一懸空,當PT2262按鍵下時,D0-D3管腳置為高電平生成相應的數據碼,同時控制433MHZ發射電路將DOUT引腳輸出的經過調制的串行數據信號在高頻載波上發射出去
PT2272接收到后,進行解碼,先核對地址碼是否相同,如果相同,則查看數據編碼,并按照數據編碼將本端的D0-D3管腳全部置為高電平。
將PT2272的D1管腳與單片機相連,用單片機檢測管腳的狀態,當管腳為高電平時,即控制蜂鳴器發出報警。
電路原理圖如下:
51hei.png (40.28 KB, 下載次數: 61)
下載附件
2021-1-8 15:21 上傳
單片機源程序如下:
所有資料51hei提供下載,可能有較多bug請大家多多批評指教:
導盲杖資料.7z
(4.56 MB, 下載次數: 72)
2021-1-8 15:27 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|