標題: stm32循跡避障遙控多功能小車制作(含源碼) [打印本頁]
作者: luyadong 時間: 2018-4-17 20:28
標題: stm32循跡避障遙控多功能小車制作(含源碼)
一般小車實現了跑動之后,接著要做的就是讓它按照我們設定的路線進行巡線走路,那么就要用到循跡模塊了。網上循跡模塊很多的,有好多種,原理就那樣,就是利用紅外傳感原理。小車能夠按照黑線走是因為當紅外線的光照到黑線上時會被吸收,從而檢測部到信號,而照到白線時可以反射回去,也就可以接受得到,因此,空值起來也很簡單,一句話,檢測和模塊相連管腳的電平的高低。
哪么我就來說說,該怎樣檢測呢。
通過相應的函數讀取管腳的電平值就行了。


功能:循跡+避障+遙控
制作難點:
1.超聲波,舵機,電機三者的協調。
2.實時快速反應,整個過程的程序要流暢,不能停留在某一處。
3.STM32超聲波捕獲也是一個亮點。
程序的亮點:
藍牙HC-06模塊使用STM32 DMA控制器,使小車在循跡+避障+遙控功能的切換中運行流暢,解決了藍牙串口發送數據延遲問題。
超聲波,舵機,電機三者的協調得比較好。
總結:剛開始軟硬件搭配不擋,沒有按照科學的方法一步一步排除遇到的問題。讓很容易解決的問題拖了很久,浪費了很多時間。同時,由于沒考慮到stm32這塊主控芯片的電壓安全問題,燒了幾塊芯片。這是我們得到的教訓。總的來說,功能全部實現。
單片機源程序如下:
所有資料51hei提供下載:
stm32-超聲波避障.rar
(3.15 MB, 下載次數: 232)
2018-4-18 00:37 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者: 溺水三千 時間: 2019-7-6 09:23
樓主,跪求有沒有頭文件
作者: 最可愛的人 時間: 2020-9-11 18:11
電路圖資料有嗎
| 歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |