前言
倒車?yán)走_是汽車駐車或者倒車時的安全輔助裝置,能以聲音或者更為直觀的顯示告知駕駛員周圍障礙物的情況,解除了駕駛員駐車、倒車和起動車輛時前后左右探視所引起的困擾,并幫助駕駛員掃除了視野死角和視線模糊的缺陷。倒車?yán)走_主要由超聲波傳感器、控制器和顯示器或蜂鳴器等組成,如下:
超聲波傳感器:主要功能是發(fā)出和接收超聲波信號,然后將信號輸入到主機里面,通過顯示設(shè)備顯示出來。
控制器:對信號進行處理,計算出車體與障礙物之間的距離及方位。
顯示器或蜂鳴器:當(dāng)傳感器探知汽車距離障礙物的距離達到危險距離時,系統(tǒng)會通過顯示器和蜂鳴器發(fā)出警報,提醒駕駛員。
本次我們結(jié)合TPYBoard v102結(jié)合超聲波模塊、數(shù)碼管以及蜂鳴器模塊,模擬倒車?yán)走_的功能。
系統(tǒng)主要的技術(shù)特點:
探測系統(tǒng):采用HC-06超聲波模塊,根據(jù)聲波信號來計算與障礙物的距離。
顯示系統(tǒng):采用4位數(shù)碼管,將超聲波模塊探測出來的距離數(shù)據(jù)進行顯示,以米為單位。
主控系統(tǒng):采用TPYBoard v102開發(fā)板為主控系統(tǒng),將超聲波探測的數(shù)據(jù)進行實時的收集與判斷,當(dāng)距離小于安全距離時進行蜂鳴器報警,告知駕駛員注意障礙物,謹慎駕駛。
程序設(shè)計
(1)初始化模塊后,循環(huán)不斷啟動超聲波進行障礙物檢測;
(2)獲取到超聲波數(shù)據(jù)后,判斷是否小于安全距離值;
(3)小于安全距離值后,啟動蜂鳴器模塊進行報警提示,反之關(guān)閉;
實物連接
先連接電源部分。電源部分主要涉及到降壓模塊和按鍵開關(guān)。先用萬用表,找出按鍵開關(guān)中哪兩個引腳是按下導(dǎo)通,彈起不導(dǎo)通的。這里,我們假設(shè)為引腳A和引腳B。
接下來,我們做開發(fā)板與超聲波模塊、4位數(shù)碼管、蜂鳴器之間的連線。
程序調(diào)試
接線完畢后,就要將最重要的程序放到開發(fā)板上。首先,通過USB數(shù)據(jù)線將開發(fā)板接入電腦,電腦上會出現(xiàn)一個類似U盤的可移動設(shè)備,名稱為【TPYBFLASH】,把程序拷貝到里面即可。
注意:操作開發(fā)板磁盤時,板載的紅色LED會亮,說明開發(fā)板正在保存操作,需等待紅燈熄滅再進行其他操作。
演示效果
程序調(diào)試完,拔掉USB數(shù)據(jù)線。放入18650電池,按下按鍵開關(guān)即可。
大家可以根據(jù)上面的模型基礎(chǔ)上,再豐富一些功能。比如,不同的距離下,蜂鳴器的鳴叫頻率不一樣,距離越近越急促等。
審核編輯黃宇
-
超聲波
+關(guān)注
關(guān)注
63文章
3014瀏覽量
138347 -
雷達
+關(guān)注
關(guān)注
50文章
2930瀏覽量
117465 -
Micropython
+關(guān)注
關(guān)注
0文章
68瀏覽量
4731
發(fā)布評論請先 登錄
相關(guān)推薦
評論