DIY智能小车篇(番外篇)

前言

暑假闲着也是闲着,想着还是干点有意义的事情充实一下自己,那会也在再学习C语言,就想找点能锻炼锻炼编程能力的小项目,正好逛论坛看到了别人做的智能小车,看着还挺好玩就想着自己也做一个,一方面能锻炼锻炼自己的编程能力,另一方面也自己体验一下独立做项目的感觉,为之后做更大的项目铺铺路,能懂得遇见问题怎么解决等等等等。说干就干,照着别人做智能小车的总结博客,在网上买了所需的零件以及工具,那么这个小项目就开始啦!

整车概况

声明:这是一个四轮小车,主控板是STM32F407,集成了包括驱动功能、巡线功能、避障功能、遥控和蓝牙控制功能在内的五大功能

实物图

做好以后就是这个样子啦,看起来还是不错的,除了后面的线有点丑以外
DIY智能小车篇(番外篇)_第1张图片
DIY智能小车篇(番外篇)_第2张图片
这就是没有后面线的状态,看着颜值还可以吧!
DIY智能小车篇(番外篇)_第3张图片

效果展示

点这里看完整展示视频

设计思路

整车组装好之后就是一个一个模块功能的添加和调试啦,这其中必然会出现很多的问题,有的问题完全没有头绪,搞得我很头大,但是还是要稳住,这才是做项目的真是状态,出现问题仔细分析,看看问题出在哪里,然后将大问题拆解成一个一个的小问题,逐个击破,最终的结果不会太差!

下面是我罗列的各个模块部分,按照这个顺序一个一个功能的添加和完善,最终实现了视频中那样的效果。
DIY智能小车篇(番外篇)_第4张图片
我还列出了一张未完成任务的要览,这是在我准备回学校的前几天列出来的,本来那几天有点懒想着回去学校再做收尾工作,最后还是决定一步到位,全部收工,就是这张表让我体会到了用思维导图的好处,细节一目了然,对自己需要做什么很清楚,只需要工作工作再工作就行啦,其他的事情,你已经不需要想太多啦,照着这张表走就行啦。理解到了这一点,之后自己一定要深度挖掘思维导图的强大功效
DIY智能小车篇(番外篇)_第5张图片

你可能感兴趣的:(个人小项目)