零基础一周完成平衡小车项目

news/2024/11/24 0:15:09/

最近看到很多小伙伴在后台留言:平衡小车。所以这一期就出一些资源,希望小伙伴少走弯路。对于电子系的本科生来说,基于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,获取本文相关资料。


http://www.ppmy.cn/news/283637.html

相关文章

Selenium Python教程第5章

5. 等待页面加载完成(Waits) 现在的大多数的Web应用程序是使用AJAX技术。当一个页面被加载到浏览器时,该页面内的元素可以在不同的时间点被加载。这使得定位元素变得困难。如果元素不再页面之中,会抛出 ElementNotVisibleException 异常。 使用 waits功能…

arduino nano基于超声波的平衡小车

在网上一直看到两轮平衡车,是通过陀螺仪的角度变化结合pid实现的 某宝上卖的平衡车也买过一个,的确是平衡能力很强,有个很大的原因是电机后装了编码器,可以比较精确的得到和控制轮子走的距离。 但价格贵呀。。。 所以我们就用ardu…

调试平衡小车过程中间遇到的问题

目录 定时器函数执行周期跟定时时间不一致? drv8833这款驱动器可以制作平衡小车用吗? 电机编码器AB相无输出? 平衡小车的角度标定一定要准确 平衡小车前进后退的控制逻辑是什么? 定时器函数执行周期跟定时时间不一致&#xf…

Arduino平衡小车

Arduino平衡小车 1.概述 此Arduino平衡小车在主控方面由Arduino UNO R3和Arduino sensor shield v5.0传感器扩展板组成。采用TB6612FNG作为电源和电机之间的中介给带编码器的直流电机供电以及传送PWM信号。采用六轴MPU6050进行角度采集并传给Arduino由Arduino计算角度偏差以及…

乘法器介绍

阵列乘法器 实现乘法的比较常用的方法是类似与手工计算乘法的方式: 对应的硬件结构就是阵列乘法器(array multiplier)它有三个功能:产生部分积,累加部分积和最终相加。 阵列乘法器的关键路径为(下图标出了两条可能的关…

小希的数表

题目描述 【问题描述】 Gardon 昨天给小希布置了一道作业&#xff0c;即根据一张由不超过 5000 的 N(3<N<100)个正整数组成的数表两两相加得到 N*(N-1)/2 个和&#xff0c;然后再将它们排序。例如&#xff0c;如果数表里含有四个数 1&#xff0c;3&#xff0c;4&#x…

小希的迷宫

小希的迷宫 上次Gardon的迷宫城堡小希玩了很久&#xff08;见Problem B&#xff09;&#xff0c;现在她也想设计一个迷宫让Gardon来走。但是她设计迷宫的思路不一样&#xff0c;首先她认为所有的通道都应该是双向连通的&#xff0c;就是说如果有一个通道连通了房间A和B&#…

小希的

小希的迷宫-杭电地址 小希的迷宫Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 65877 Accepted Submission(s): 20676 problem Description 上次Gardon的迷宫城堡小希玩了很久&#xff08;见Problem B&#xff09;…