这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 天雅海娇的两轮自平衡小车DIY进程贴

共24条 2/3 1 2 3 跳转至
助工
2015-07-12 21:33:08     打赏
11楼

六、SYN6288模块

为了让小车具有语音播报的功能,方便以后做人车对话,我们可以先给它添加语音模块SYN6288,实现程序如下:

void R_S_Byte(u8 R _Byte)

{

USART1->DR=R_Byte;

while((USART!->SR&0x40)==0);//等待发送结束

}

void yuyin(u8 *text)

{

u16 i;

u8 head[HEADLEN]={0xfd,0x00,0x00,0x01,0x00};

u8 b[TEXTLEN+1];

xor=0;//校验码初始化

for(i=0;i)

b[i]=text[i];

head[LEN_OFFSET]=strlen(text)+3;//计算正文长度

for(i=0;i

{

xor^=head[i];

R_S_Byte(head[i]);

}

for(i=0;i)//发送文字内容

{

xor^=b[i];

R_S_Byte(b[i]);

}

R_S_Byte(xor);//发送校验码

delay_ms(200);

}

调用的时候,直接使用yuyin("XXXX");即可。待续……


助工
2015-07-15 22:05:07     打赏
12楼

七、先来绕个圈圈

1、下面,让小车绕个圈圈:


视频地址:http://player.youku.com/player.php/sid/XMTI4NjM4NjUzMg==/v.swf

2、代码改动简要如下图:



助工
2015-07-16 22:10:20     打赏
13楼

八、小车绕8走起

1、先用个图来简要说明一下程序中的主要改动:

2、绕8效果视频演示:


视频地址:http://player.youku.com/player.php/sid/XMTI4NjM4NzQ2MA==/v.swf




助工
2015-07-16 22:23:15     打赏
14楼

九、让它来绕圈8

1、按照绕圈与绕8的思路,还可以让它即绕圈,又绕8:


视频地址:http://player.youku.com/player.php/sid/XMTI4NjM4ODA0OA==/v.swf

2、转圈程序中注意部分改写:






助工
2015-07-16 22:58:21     打赏
15楼

十、让它静止平衡

1、程序调试简述:

2、空载效果演示:


视频地址:http://player.youku.com/player.php/sid/XMTI4NjM4NDc0NA==/v.swf

3、大热天滴,给小车来瓶水!


视频地址:http://player.youku.com/player.php/sid/XMTI5NzI5NTM4MA==/v.swf


 


助工
2015-07-30 17:55:46     打赏
16楼

十一、速度调节揭秘

前几天,有几个同学问怎样才能把速度调得快一些,但由于开大运会的缘故一直没来得及指出这个问题,抱歉了。其实速度调节只需更改程序中的一个参数就可以了,与之前我给大家说过的调节蓝牙控制小车转弯类似(值越大速度越大),但并非那个参数。需要说明的是,如果小车直立还调得不是很好,那么加速会容易摔倒,速度越小,小车跑起来越不容易摔倒。下面就用图来说明怎样调节小车非转弯速度的大小:


菜鸟
2015-07-31 10:47:06     打赏
17楼
已经做了好多了呀

菜鸟
2015-08-02 11:27:43     打赏
18楼
厉害,赞

助工
2015-08-21 15:20:18     打赏
19楼

十二、超声波来避障

1、知识普及

通常使用的超声波模块有两种,分别为HC-SR04、HC-SR05,后者比前者多出了一个引脚OUT(其作用是当开关量输出),其它引脚同HC-SR04,即Vcc(电源)、Trig(控制端)、Echo(接收端)和Gnd(接地)。如下图所示:

其工作原理为:

(1)采用 IO 触发测距,给至少 10us 的高电平信号;
(2)模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回;
(3)若有信号返回,通过 IO 输出一高电平,高电平持续的时间就是超声波从发射到返回的时间。
(4)测试距离=(高电平时间*声速(340m/s))/2。

2、当我们将最先程序中bizhang置1,或直接使用7-10更新后的程序即可在小车上实现超声波避障。

3、视频演示如下:


视频地址:http://player.youku.com/player.php/sid/XMTMxNTM4OTUzMg==/v.swf



助工
2015-08-22 14:04:01     打赏
20楼
做的好快很棒

共24条 2/3 1 2 3 跳转至

回复

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