这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 超声自平衡小车

共43条 1/5 1 2 3 4 5 ›| 跳转至

超声自平衡小车

菜鸟
2015-02-16 16:28:12     打赏

超声自平衡小车

1、项目概述(2楼http://forum.eepw.com.cn/thread/268664/1#2

2、项目方案(2楼)http://forum.eepw.com.cn/thread/268664/1#2

3、硬件设计(3楼)http://forum.eepw.com.cn/thread/268664/1#3

4、器材采购(4楼)http://forum.eepw.com.cn/thread/268664/1#4

5、程序设计(8楼)http://forum.eepw.com.cn/thread/268664/1#8

6、调试流程(17、18楼)http://forum.eepw.com.cn/thread/268664/2#17

7、照片与视频展示(20楼)http://forum.eepw.com.cn/thread/268664/2#20

8、总结(21楼)http://forum.eepw.com.cn/thread/268664/3#21

9、后记(22楼)http://forum.eepw.com.cn/thread/268664/3#22

10、高档底盘的超声自平衡车(37楼)http://forum.eepw.com.cn/thread/268664/4#37

11、手机蓝牙控制蓝牙版超声自平衡小车(41楼)http://forum.eepw.com.cn/thread/268664/5#41

12、 手机蓝牙重力感应控制自平衡小车程序(42楼)http://forum.eepw.com.cn/thread/268664/5#42


超声自平衡小车QQ群:385432944




关键词: 自平衡     超声     平衡     小车    

菜鸟
2015-02-16 17:08:43     打赏
2楼

1、项目概述

2014年底在网上看到各种制作自平衡小车的帖子,也跟着做了起来。因为第一次做,心里没底,也就没有投入过多的资金,一切按照最小配置进行,所以选择“TT马达”,俗称“香蕉电机”的小车底盘。在等快递送货期间,才看到各种说用“香蕉电机”做自平衡小车的问题,最大的问题就是电机启动对传感器和单片机的干扰问题,还有就是平衡的稳定性不好等问题。在我以Arduino + MPU6050 + L298N为核心做完后,闲得没事干,就想做一款成本低,易上手,最小配置和最基本功能的自平衡小车,其目的就是给那些没有什么经验的刚入行的新手们提供一个入门的解决方案。所以这个项目的目标有以下几点:

a、成本低;

b、目标功能明确,就是实现小车的自平衡;

c、系统稳定可靠;

d、调试、操作方便简单。


2、项目方案


基于上述目标,本方案采用超声波测距模块作为小车平衡状态的检测,免去了对加速度、陀螺仪传感器的理解和复杂处理算法。小车的平衡控制仍然采用网络上流行的Arduino开源硬件,再加上电机驱动模块 L298N,电机仍然采用TT马达(香蕉电机)。

该方案为了降低成本,采用电位器调整设定小车的平衡参数,不使用蓝牙无线模块或有线串口在线调整参数。

用超声波测距的方式实现的自平衡小车,网络上有人提出这种方案无法在坡度变化的斜坡上保持平衡,这种说法经过我的实践,是有解决方案的,这个问题我将在后面进行阐述。

平衡控制的算法还是采用平衡车中经典的PD算法。



菜鸟
2015-02-16 17:14:37     打赏
3楼

3、硬件设计

硬件设计比较简单,以Arduino Nano为核心控制模块,采用HC-SR04超声波测距模块,L298N电机驱动模块,供电采用7.4V/2200mAh锂电池。图中三个10K电位器分别用于平衡点设置、PD算法中Kp和Kd系数设置的调整。

电路原理图如下所示:

图中J1为HC-SR04超声波测距模块,J2、J3为L298N模块,Arduino Nano为核心控制模块,MG1、MG2分别为左右电机。


菜鸟
2015-02-16 17:22:22     打赏
4楼

院士
2015-02-16 22:14:01     打赏
5楼

这个挺哏的啊~~

超声波还能做为平衡使用。


助工
2015-02-21 12:12:24     打赏
6楼
不错啊,到开学后试试

专家
2015-02-21 13:25:04     打赏
7楼

我一直再行其原理。楼主,说说


菜鸟
2015-02-21 15:34:15     打赏
8楼

5、程序设计

程序源代码:

WJY_DIY_v2_4.zip


程序中的注释如有不明之处,请留言。

Arduino的程序编译下载,请参考网络上的相关资源。


专家
2015-03-02 21:22:24     打赏
9楼
两个电机,一个码盘,设计很独特啊

菜鸟
2015-03-06 09:08:22     打赏
10楼

增加了带遥控的功能,结构略微调整了一下,成本更低了


共43条 1/5 1 2 3 4 5 ›| 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]