小车工作原理:
BPI负责视频采集回传,并且将上位机(TCP)发出的控制命令转发到串口,用STM32来处理数据并控制L298n电机驱动,进而让小车动作。BPI在这里其实充当了Openwrt路由器的功能,别问我为什么这么做,有点大材小用,如果非要我给你个理由,那就是在日后加上视频录制到硬盘里,车载个显示屏……。完全可以用BPI的GPIO直接控制L298n,简单的编写一个TCP网络程序就可以,但是由于小车两边马达的参数不一致,小车很难走直线,这使得我不得不用闭环控制,这就用到的PWM调速,这靠BPI是很难实现的!
视频展示:
附件内容包括:
介绍了编译mjpg-streamer和TCP_serial的方法,详情见附件。
源代码;
注意:本开源自己仅供大家免费学习,不可用于商业用途。
如果需要购买实物的,可以到我的淘宝店铺:https://shop109982801.taobao.com/?spm=a1z10.1-c.0.0...
阅读全文