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