小車(chē)工作原理:
BPI負(fù)責(zé)視頻采集回傳,并且將上位機(jī)(TCP)發(fā)出的控制命令轉(zhuǎn)發(fā)到串口,用STM32來(lái)處理數(shù)據(jù)并控制L298n電機(jī)驅(qū)動(dòng),進(jìn)而讓小車(chē)動(dòng)作。BPI在這里其實(shí)充當(dāng)了Openwrt路由器的功能,別問(wèn)我為什么這么做,有點(diǎn)大材小用,如果非要我給你個(gè)理由,那就是在日后加上視頻錄制到硬盤(pán)里,車(chē)載個(gè)顯示屏……。完全可以用BPI的GPIO直接控制L298n,簡(jiǎn)單的編寫(xiě)一個(gè)TCP網(wǎng)絡(luò)程序就可以,但是由于小車(chē)兩邊馬達(dá)的參數(shù)不一致,小車(chē)很難走直線,這使得我不得不用閉環(huán)控制,這就用到的PWM調(diào)速,這靠BPI是很難實(shí)現(xiàn)的!
視頻展示:
附件內(nèi)容包括:
介紹了編譯mjpg-streamer和TCP_serial的方法,詳情見(jiàn)附件。
源代碼;
注意:本開(kāi)源自己僅供大家免費(fèi)學(xué)習(xí),不可用于商業(yè)用途。
如果需要購(gòu)買(mǎi)實(shí)物的,可以到我的淘寶店鋪:https://shop109982801.taobao.com/?spm=a1z10.1-c.0.0...