|
發(fā)布時間: 2019-7-26 14:41
正文摘要:現(xiàn)在想做一個自動尋跡小車,單片機(jī)最小系統(tǒng)和紅外模塊都是自己用元件焊接的,之前我是在一塊大的電路板上做了七路紅外模塊,就像圖片這樣。由于89c52單片機(jī)的反應(yīng)較慢,特意將紅外模塊往車前做了一定距離,但這樣就 ... |
| 能不能讓他在黑色的底,按照白色線走呢 |
| 能不能讓他按白色線走呢 |
| 放在前方,兩側(cè)即可 |
| 推薦車頭底部或者車尾底部 |
| 紅外傳感器靠車頭,但不能夠太靠前,紅外太靠前的話,在過彎之類情況下,可能會讓小車提前做出反應(yīng),影響循跡。 |
DoomIapetus 發(fā)表于 2019-7-27 12:25 紅外模塊能辨認(rèn)黑白 ? 怎么辨認(rèn)的 .... |
| 邊路光感檢測到線需要轉(zhuǎn)彎時,小車用定時不巡線向前走一段時間,抵消紅外模塊過前的影響 |
| 紅外線最好緊靠車頭,紅外太靠前的話,在過彎之類情況下,可能會讓小車提前做出反應(yīng),影響循跡,紅外傳感用4個就已經(jīng)能完成穩(wěn)定循跡了 |
| 擺的最好略微有點弧線,我習(xí)慣用五個,三個在前,兩個在側(cè)翼,拐大彎相對舒服一些 |
WD51H 發(fā)表于 2019-7-27 17:27 一定程度內(nèi),紅外越多,精度越高,轉(zhuǎn)彎兩路容易誤判,右側(cè)檢測到黑線是轉(zhuǎn)彎還是車身偏左,至少需要三路,中間一路巡線,左右各一路識別轉(zhuǎn)彎。 |
天下為家129 發(fā)表于 2019-7-27 15:19 因為你循跡模塊擺放過前,使用檢測到線進(jìn)行轉(zhuǎn)彎時,車身和車頭位置其實是靠后的嗎,所以前進(jìn)一小段距離調(diào)整車身位置,使其轉(zhuǎn)彎之后車身正好在轉(zhuǎn)彎線兩側(cè)。然后大彎小彎則是靠旋轉(zhuǎn)的角度,大彎轉(zhuǎn)動的角度則大。 |
12.png (109.24 KB, 下載次數(shù): 78)
|
一般不需要超前這么遠(yuǎn)而且也一般用不了這么多路,比前車輪稍前一些即可,大概3-5cm,常規(guī)低速的情況下2路都可以巡線,調(diào)左右差速稍微大一些而且前進(jìn)速度慢一些就可以,具體數(shù)據(jù)還是要靠自己調(diào)試。 當(dāng)然紅外模塊越多能控的更加精細(xì),比如如果是四路就可以分成3部分,黑線在中間區(qū)域的時候或者中間兩路檢測到黑線時小值差速,然后邊緣觸發(fā)到的時候過值差速,然 后就能擺回來了。大致思路是這樣,具體情況還是要自己分析。 |
| 一般用4個紅外就夠用了,不知道你自己做的這個傳感器靈敏度怎么樣,建議用成品也就2塊錢一個 |
天下為家129 發(fā)表于 2019-7-27 15:21 最簡單的循跡用兩個紅外就可以,黑線兩邊一邊一個,哪邊檢測到黑線就讓那邊輪子停轉(zhuǎn)一段時間,循環(huán)起來就能循跡了 |
cadasavdsv 發(fā)表于 2019-7-27 10:20 用幾路紅外模塊比較合適呢 |
zw1999 發(fā)表于 2019-7-27 08:12 “用定時不巡線向前走一段時間”,這句話不是很理解啊,是說小車邊路光感檢測到要轉(zhuǎn)彎時對轉(zhuǎn)彎的時間做個定時嗎?這樣的話會不會因為有大彎和小彎而導(dǎo)致某彎出軌呢? |
| 紅外模塊就放車頭,只要調(diào)試到能辨認(rèn)黑白,可以加一個led做參考,看到白led就亮,看到黑led就滅 |
| 前部下方就可,可居中放置 |
| 邊路光感檢測到線需要轉(zhuǎn)彎時,小車用定時不巡線向前走一段時間,抵消紅外模塊過前的影響 |
Powered by 單片機(jī)教程網(wǎng)