投篮机器人说明书
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0x12,0x13,0x1F,0x13,0x11,0x10,0x10,0x10,
0x10,0x10,0x30,0x30,0x33,0x00,0x00,0x00,
0x00,0x00,
0x00,0x01,0x01,0x03,0x03,0x07,0x04,0x08,//"第",
0x10,0x01,0x00,0x04,0x07,0x06,0x06,0x07,
使用步骤:
a、将两车摆放在场地的角落
b、A车在前,B车在后
c、将光电检测电路对准黑线
d、现开启篮筐开关,再开启A车开关,然后开启B车的开关,最后开启舵机电路开关
e、延时功能完毕,关闭各个电源
注意事项:
a、注意不能使无线模块磕磕碰碰,以免晶振损坏
b、严禁随便拔插连接线
c、严禁上电时掰动机械手
d、严禁将车倒置摆放,而应轻拿轻放
图2-3 B车功能模块分布图
图2-4篮筐模块分布图
性能特点:
1.具有时刻监视前车位置功能
2.具有自动矫正功能
3.具有语音警报功能
4.具有记忆,寻找最短路线功能
5.具有低功耗无线通讯功能
技术指标
1. 电源电压:5VDC/500MA,输入电源可为5~8V
2. 按键控制电路、液晶显示电路、语音模块
3. 无线模块3.3V/0.5MA
0x00,0x00,
0x00,0x00,0x03,0x03,0x01,0x00,0x00,0x09,// "学",
0x1F,0x18,0x38,0x31,0x10,0x00,0x00,0x00,
0x1F,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,
0x00,0x00,0x03,0x07,0x3F,0x12,0x12,0x12,// "院",
0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,
0x0C,0x0C,0x0C,0x0C,0xFC,0xFC,0x00,0x00
},
{
0xFF,0xFF,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
0xFF,0xFF,0x03,0x03,0x03,0x03,0x03,0x03,
0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
0x03,0x03,0x03,0x03,0x03,0x03,0xFF,0xFF
}
};
uchar code zimo1[]= {
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x30,0x30,0xF0,0xF0,0x00,0x00,0x00,0x00
},
{
0x00,0x00,0x3F,0x3F,0x30,0x30,0x30,0x30,
0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,
0x30,0x30,0x30,0x30,0x3F,0x3F,0x00,0x00,
0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xC0,
0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00
e、严禁随意掰动各个光电检测元件
f、防止摔击
四、发展前景
目前,机器人已经越来越多、越来越广泛地应用于生产生活的各个方面。在机器人的研究领域里面,每个国家都在积极的研究,一直是于热门的领域,也取得的非常好的效果,希望将来能过替代人工操作;目前为止,本设计已经能过大概的模拟出“活物”的控制系统,但还是处于机器人研究的摸索阶段,还不过智能;投篮机器人在电子玩具上不仅有良好的观赏性,而且在控制精度领域里面也有大的进展。
0x0E,0x00,0x00,0x03,0x07,0x0C,0x30,0x00,
0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,// "三",
在将来的发展前景上,向高级智能机器人前进.它和初级智能机器人不同的是具有感觉,识别,推理和判断能力,同样可以根据外界条件的变化,在一定范围内自行修改程序.还有,修改程序的原则不是由人规定的,而是机器人自己通过学习,总结经验来获得修改程序的原则.所以它的智能高出初能智能机器人.这种机器人已拥有一定的自动规划能力,能够自己安排自己的工作.这种机器人可以不要人的照料,完全独立的工作,故称为高级自律机器人.这种机器人也开始走向实用。
0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,
0x00,0x00,0xFC,0xFC,0x0C,0x0C,0x0C,0x0C,
五、电路板照片
<1> 以下两张照片是两车共用的主控电路元件分布图和背面焊点图。
<2> 以下是篮筐处点阵显示屏元件分布图和背面焊点图。
程序:
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
},
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xF0,0xF0,0x30,0x30,
0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
},
{
0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x03,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0xFF,0xFF,0xC3,0xC3,0xC3,0xC3,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x3C,0x3C,0x3C,0x3C,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
},
{
0x00,0x00,0x00,0x00,0x0F,0x0F,0x0C,0x0C,
0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,
0x0C,0x0C,0x0F,0x0F,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,
二、原理说明
A、原理图:
1A、B车共用以下主控电路。通过单片机程序控制两车电机的正反转,为两车启动可控的动力支持。
图1-1主控电路
②A、B车共用以下无线收发模块。通过无线模块实现两车的坐标通讯以及控制和实现相应的功能。
图1-2无线模块电路
③篮筐处点阵电路图。用点阵实现各种字符显示、各种图形的变换以及在投篮动作后显示投篮的个数等功能。
0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
0x03,0x03,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x0Hale Waihona Puke Baidu,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
},
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
图1-3点阵电路图
④光电检测电路。通过光电检测黑线,让两车都能过在固定的黑线行走,以免使小车偏离轨道太多。
图1-4循迹检测电路图
⑤语音模块电路。在投进球到篮筐后,语音模块发出“恭喜你投篮成功”的声音,使装置更具人性化。
图1-5语音电路图
B、程序设计流程:
三、使用说明
图2-1场地示意图
图2-2 A车功能模块分布图
一、作品简介(150字左右)
投篮机器人是由两辆车A、B构成的,首先A车先去寻找球的位置,在寻找的过程中,实时通过无线模块将A车的坐标发给B车,在找到球时,发送球的位置坐标给B车,进而B车以最短的距离走向球的位置并通讯给机械手控制电路使其发出命令让机械手完成夹球动作,再发送标志位给A车,进而A车继续寻找篮筐的位置,再告知B车篮筐的位置,同样,B车以最短的距离走向篮筐并投球;当球投进篮筐时会有语音提示,并用24*24点阵显示字符;最后车在回到起始位置。
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,//"武",
0x03,0x00,0x00,0x1F,0x3E,0x00,0x06,0x06,
0x06,0x06,0x06,0x07,0x0F,0x3E,0x18,0x00,
0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x07,0x03,0x00,//"夷",
0x03,0x01,0x00,0x07,0x07,0x06,0x07,0x0F,
0x0C,0x00,0x00,0x00,0x01,0x03,0x0E,0x38,
sbit EN=P1^4;
sbit STR=P1^5;
sbit SER=P3^0;//数据输入
sbit CLK=P3^1;
sbit ISD_FWD=P2^0;//下一曲
sbit ISD_PLAY=P2^1;//播放
sbit ISD_REST=P2^2;
uchar code dongtai[7][72]={
0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xFF,0xFF,
0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,
0x10,0x10,0x30,0x30,0x33,0x00,0x00,0x00,
0x00,0x00,
0x00,0x01,0x01,0x03,0x03,0x07,0x04,0x08,//"第",
0x10,0x01,0x00,0x04,0x07,0x06,0x06,0x07,
使用步骤:
a、将两车摆放在场地的角落
b、A车在前,B车在后
c、将光电检测电路对准黑线
d、现开启篮筐开关,再开启A车开关,然后开启B车的开关,最后开启舵机电路开关
e、延时功能完毕,关闭各个电源
注意事项:
a、注意不能使无线模块磕磕碰碰,以免晶振损坏
b、严禁随便拔插连接线
c、严禁上电时掰动机械手
d、严禁将车倒置摆放,而应轻拿轻放
图2-3 B车功能模块分布图
图2-4篮筐模块分布图
性能特点:
1.具有时刻监视前车位置功能
2.具有自动矫正功能
3.具有语音警报功能
4.具有记忆,寻找最短路线功能
5.具有低功耗无线通讯功能
技术指标
1. 电源电压:5VDC/500MA,输入电源可为5~8V
2. 按键控制电路、液晶显示电路、语音模块
3. 无线模块3.3V/0.5MA
0x00,0x00,
0x00,0x00,0x03,0x03,0x01,0x00,0x00,0x09,// "学",
0x1F,0x18,0x38,0x31,0x10,0x00,0x00,0x00,
0x1F,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,
0x00,0x00,0x03,0x07,0x3F,0x12,0x12,0x12,// "院",
0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,
0x0C,0x0C,0x0C,0x0C,0xFC,0xFC,0x00,0x00
},
{
0xFF,0xFF,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
0xFF,0xFF,0x03,0x03,0x03,0x03,0x03,0x03,
0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
0x03,0x03,0x03,0x03,0x03,0x03,0xFF,0xFF
}
};
uchar code zimo1[]= {
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x30,0x30,0xF0,0xF0,0x00,0x00,0x00,0x00
},
{
0x00,0x00,0x3F,0x3F,0x30,0x30,0x30,0x30,
0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,
0x30,0x30,0x30,0x30,0x3F,0x3F,0x00,0x00,
0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xC0,
0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00
e、严禁随意掰动各个光电检测元件
f、防止摔击
四、发展前景
目前,机器人已经越来越多、越来越广泛地应用于生产生活的各个方面。在机器人的研究领域里面,每个国家都在积极的研究,一直是于热门的领域,也取得的非常好的效果,希望将来能过替代人工操作;目前为止,本设计已经能过大概的模拟出“活物”的控制系统,但还是处于机器人研究的摸索阶段,还不过智能;投篮机器人在电子玩具上不仅有良好的观赏性,而且在控制精度领域里面也有大的进展。
0x0E,0x00,0x00,0x03,0x07,0x0C,0x30,0x00,
0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,// "三",
在将来的发展前景上,向高级智能机器人前进.它和初级智能机器人不同的是具有感觉,识别,推理和判断能力,同样可以根据外界条件的变化,在一定范围内自行修改程序.还有,修改程序的原则不是由人规定的,而是机器人自己通过学习,总结经验来获得修改程序的原则.所以它的智能高出初能智能机器人.这种机器人已拥有一定的自动规划能力,能够自己安排自己的工作.这种机器人可以不要人的照料,完全独立的工作,故称为高级自律机器人.这种机器人也开始走向实用。
0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,
0x00,0x00,0xFC,0xFC,0x0C,0x0C,0x0C,0x0C,
五、电路板照片
<1> 以下两张照片是两车共用的主控电路元件分布图和背面焊点图。
<2> 以下是篮筐处点阵显示屏元件分布图和背面焊点图。
程序:
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
},
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xF0,0xF0,0x30,0x30,
0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
},
{
0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x03,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0xFF,0xFF,0xC3,0xC3,0xC3,0xC3,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x3C,0x3C,0x3C,0x3C,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
},
{
0x00,0x00,0x00,0x00,0x0F,0x0F,0x0C,0x0C,
0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,
0x0C,0x0C,0x0F,0x0F,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,
二、原理说明
A、原理图:
1A、B车共用以下主控电路。通过单片机程序控制两车电机的正反转,为两车启动可控的动力支持。
图1-1主控电路
②A、B车共用以下无线收发模块。通过无线模块实现两车的坐标通讯以及控制和实现相应的功能。
图1-2无线模块电路
③篮筐处点阵电路图。用点阵实现各种字符显示、各种图形的变换以及在投篮动作后显示投篮的个数等功能。
0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
0x03,0x03,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,
0x00,0x00,0x00,0x00,0x00,0x00,0x0Hale Waihona Puke Baidu,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
},
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
图1-3点阵电路图
④光电检测电路。通过光电检测黑线,让两车都能过在固定的黑线行走,以免使小车偏离轨道太多。
图1-4循迹检测电路图
⑤语音模块电路。在投进球到篮筐后,语音模块发出“恭喜你投篮成功”的声音,使装置更具人性化。
图1-5语音电路图
B、程序设计流程:
三、使用说明
图2-1场地示意图
图2-2 A车功能模块分布图
一、作品简介(150字左右)
投篮机器人是由两辆车A、B构成的,首先A车先去寻找球的位置,在寻找的过程中,实时通过无线模块将A车的坐标发给B车,在找到球时,发送球的位置坐标给B车,进而B车以最短的距离走向球的位置并通讯给机械手控制电路使其发出命令让机械手完成夹球动作,再发送标志位给A车,进而A车继续寻找篮筐的位置,再告知B车篮筐的位置,同样,B车以最短的距离走向篮筐并投球;当球投进篮筐时会有语音提示,并用24*24点阵显示字符;最后车在回到起始位置。
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,//"武",
0x03,0x00,0x00,0x1F,0x3E,0x00,0x06,0x06,
0x06,0x06,0x06,0x07,0x0F,0x3E,0x18,0x00,
0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x07,0x03,0x00,//"夷",
0x03,0x01,0x00,0x07,0x07,0x06,0x07,0x0F,
0x0C,0x00,0x00,0x00,0x01,0x03,0x0E,0x38,
sbit EN=P1^4;
sbit STR=P1^5;
sbit SER=P3^0;//数据输入
sbit CLK=P3^1;
sbit ISD_FWD=P2^0;//下一曲
sbit ISD_PLAY=P2^1;//播放
sbit ISD_REST=P2^2;
uchar code dongtai[7][72]={
0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xFF,0xFF,
0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,