DIY及创意
登录
直播中
电子开发圈
6年用户
190经验值
擅长:DIY、Arduino、C51、STM32、FPGA
私信
关注
盒仔机器人DIY过程(电路+程序)
机器人
智能小车
``
一、盒仔机器人
BOXZ,昵称盒仔,是一款开源的互动娱乐平台!百度一下,有很多盒仔的制作教程,基本都是用arduino制作完成的。假期没事,带着宝宝们用51制作了一个廉价的BOXZ。先上张图:
从图上不难看出,为了宝宝们易于接受,我把盒仔的
手机
摇控改成了用线控的方法,做了一个简易的摇控器。
二、材料准备
以上原器件,某宝网上都有。另外,制作中需要用到壁纸刀、电钻、钢尺、胶水等工具。
三、外壳及皮肤制作
1、外壳的制作
(1)下载模板
下载地址:
https://yunpan.cn/crIvLu9R8xVyI
访问密码 9fe1
从上面的下载地址下载模板,打印出来,然后将硬纸板切割成图上的样子,怎么切割我就不用说了吧,呵呵。
(2)组装
第一步,用到的是P003,2块电机支撑板,用于连接和固定TT减速箱电机(以下简称电机)。在开始安装电机之前,大家可以先把P003实验性的插入P001,从而定义好一个方向,我们的电机都是在支撑板内侧安装的。然后就可以用紧固件分别把电机固定在P003的内侧了。如图每块P003与TT减速箱通过两个M2x30MM的螺丝固定,两边装上轮子。
第二步,安装
电路
板,以及p041、P020、P030以及p050。
以上外壳的安装过程,如果大家没看明白,可以百度一下盒仔机器人,外壳都是一样的。
2、皮肤的制作
下载地址:
https://yunpan.cn/crIvwPNjKMrgG
访问密码 825a
网上有很多皮肤,这里提供了马里奥的皮肤下载,我制作中选用了白色的模板,让宝宝们怎么涂上颜色。
四、电路原理图
按照上面的原理图,进行电路焊接,OUTA、OUTB、OUTC、OUTD分别接电机,实物如下图:
这里要特别注意的是,电路中用到的万能板的大小一定要剪裁到刚好可以放到两轮之间的大小,具体要先做好组装中的第一步,然后实际量一下尺寸,这样做出来比较美观。L298N和电池可以直接放在电路板上面,因为上方的空间比较大。
五、程序原代码
#include
#define
uint unsigned int
***it A1=P1^0;// 输出1
***it A2=P1^1;// 输出2
***it B1=P1^2;//输出3
***it B2=P1^3;//输出4
***it find1=P3^2;//go
***it find2=P3^3;//back
***it find3=P3^4;//left
***it find4=P3^5;//right
voiddelay_1ms(uint x) {
uint y,z;
for(y=0;yfor(z=0;z<850;z++) ;
}
void go() { A1=0; A2=1; B1=0; B2=1; }
void back() { A1=1; A2=0; B1=1; B2=0; }
void left() { A1=1; A2=0; B1=0; B2=1; }
void right() { A1=0; A2=1; B1=1; B2=0; }
void find() {
P3=0xff;
if(find1==0) go();
if(find2==0) back();
if(find3==0) left();
if(find4==0) right();
if(find1==1&&find2==1&&find3==1&&find4==1)
P1=0x00; }
void main() {
while(1)
{ find(); }
}
c51的代码如何烧写,这里就不讲了,不会的同学可以自己网上查一下,很简单。
完整代码包下载:
https://yunpan.cn/crI8w94cIWTZ3
访问密码 3754
引用地址:
http://www.eeworld.com.cn/mcu/2018/ic-news100741560.html
``
回帖
(1)
刘树功
2018-12-13 00:32:21
链接都失效了啊
链接都失效了啊
举报
更多回帖
rotate(-90deg);
回复
相关帖子
机器人
智能小车
51单片机对
盒
仔
机器人
的控制设计
1069
利用51单片机制作廉价
盒
仔
机器人
的步骤
过程
解析
13817
DIY
机器人
11330
机器人
,arduino,
DIY
5477
使用51单片机制作的廉价
盒
仔
机器人
的详细资料说明
2
如何使用51单片机制作廉价
盒
仔
机器人
详细实例说明
0
【分享】
DIY
android版手机
机器人
18756
DIY
机器人
遥控器
1572
DIY
设计四足蜘蛛
机器人
1473
DIY
一个
机器人
套件
1400
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分