最近看到很多小伙伴在后台留言:平衡小车。所以这一期就出一些资源,希望小伙伴少走弯路。对于电子系的本科生来说,基于STM32的平衡小车可以算得上是最好的一个练手项目。大家可能认为做一个平衡小车很难,其实不难。大家觉得难无非就是一下几点难住了大家。
1.程序难:STM32单片机玩的不够熟练,PID算法没学过。
2.成本高:做小车所需的材料很多,也很贵,做下来需要几百块。
3.没时间:学习周期长,每天要上课,时间少。
无非就是这三点,其中程序难是最主要的。其实并不难,难的是你没有找对人,也没有找到正确的资料和非常棒的教程,所以在这里我会为大家找好资料,按照下面的步骤,一个周你就可以让你的平衡小车立起来。
1.准备元器件
做平衡小车大家第一反应就是平衡小车之家的资料,因为他家是专门做小车的,资料很全,教程相对来说也是比较优质的。个人认为他家的资料对于初学者并不是非常的友好。另外有一家的平衡小车就是公众号:“大鱼电子”的作者:张巧龙,一个刚刚硕士毕业的大学老师。大鱼家的平衡小车的板子我觉得是最漂亮的,尤其是STM32F103C8T6核心板做的非常漂亮,当然价格也比最常见的那个蓝色核心板贵几块钱。另外他家的代码和资料也是开源的,可以关注下公众号免费获取。好了,废话不多说,所需元器件如下:
下面是用洞洞板焊接的,其中的蓝牙模块、超声波作用是手机蓝牙遥控小车以及超声波避障,在前期是不需要的。
2.代码资源
初学者是不建议自己去造轮子写代码的,建议参考“大鱼电子”家的程序或者是“平衡小车之家”的。这两家的代码以及资料我都放到了文末,后台回复关键字就可以免费领取:
3.视频资源
做平衡小车肯定是要看一些视频资源的,主要是关于“PID视频教程”、“MPU6050移植视频”,“手把手写平衡小车代码”
3.1 PID视频,
在这里推荐:灵育科技胥老师。
这个PID视频是大家公认讲的最好的,没学过单片机的人都能听的懂,建议做平衡车或者小四轴或者用得到PID控制的小伙伴去看看。
3.2 MPU6050视频
这里推荐:西安小马哥mpu6050视频讲解
小马哥是做小四轴的,另外小四轴的原理图和代码都是开源的,如果对四轴感兴趣或者毕业设计想做四轴的的小伙伴可以去看看。
3.3 手把手写平衡小车代码
这里推荐B站:天下行走ㅍ_ㅍ
视频讲解的代码是基于:“大鱼机器人”家的平衡车代码,完全是手把手教你写平衡车代码,小编也是无意之中看到的推荐给大家,为爱发电。
3.硬件资源
上面已经给了关于做平衡小车的所有资源,硬件部分大家可以用洞洞板也可以在淘宝买主控板,建议大家动手DIY,布局可以参考小编的也可以自己发挥。
当然如果有小伙伴向自己画PCB,也没有问题小编也给大家提供了PCB原理图,文末有下载方式。
最后看一看视频的展示:
单片机的学习需要实战,当然找到正确的资料视频以及优质的公众号使我们学习的最快方法。
平衡小车不难,希望你的小车早日站起来!
另外,百度网盘8周年庆,SVIP年会员只需要1?块钱,机会一年一次,小编去年的SVIP只花了68元,赶紧去开通吧!
在公众号后台回复:Balance Car,获取本文相关资料。