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