利用51单片机制作廉价盒仔机器人的步骤过程解析.docx
《利用51单片机制作廉价盒仔机器人的步骤过程解析.docx》由会员分享,可在线阅读,更多相关《利用51单片机制作廉价盒仔机器人的步骤过程解析.docx(8页珍藏版)》请在冰豆网上搜索。
![利用51单片机制作廉价盒仔机器人的步骤过程解析.docx](https://file1.bdocx.com/fileroot1/2023-1/21/d8514874-8134-4877-85b7-71c9fb2990e0/d8514874-8134-4877-85b7-71c9fb2990e01.gif)
利用51单片机制作廉价盒仔机器人的步骤过程解析
利用51单片机制作廉价盒仔机器人的步骤过程解析
一、盒仔机器人
BOXZ,昵称盒仔,是一款开源的互动娱乐平台!
XX一下,有很多盒仔的制作教程,基本都是用arduino制作完成的。
假期没事,带着宝宝们用51制作了一个廉价的BOXZ。
先上张图:
从图上不难看出,为了宝宝们易于接受,我把盒仔的手机摇控改成了用线控的方法,做了一个简易的摇控器。
二、材料准备
以上原器件,某宝网上都有。
另外,制作中需要用到壁纸刀、电钻、钢尺、胶水等工具。
三、外壳及皮肤制作
1、外壳的制作
(1)下载模板
从上面的下载地址下载模板,打印出来,然后将硬纸板切割成图上的样子,怎么切割我就不用说了吧,呵呵。
(2)组装
第一步,用到的是P003,2块电机支撑板,用于连接和固定TT减速箱电机(以下简称电机)。
在开始安装电机之前,大家可以先把P003实验性的插入P001,从而定义好一个方向,我们的电机都是在支撑板内侧安装的。
然后就可以用紧固件分别把电机固定在P003的内侧了。
如图每块P003与TT减速箱通过两个M2x30MM的螺丝固定,两边装上轮子。
第二步,安装电路板,以及p041、P020、P030以及p050。
以上外壳的安装过程,如果大家没看明白,可以XX一下盒仔机器人,外壳都是一样的。
2、皮肤的制作
下载地址:
访问密码825a
网上有很多皮肤,这里提供了马里奥的皮肤下载,我制作中选用了白色的模板,让宝宝们怎么涂上颜色。
四、电路原理图
按照上面的原理图,进行电路焊接,OUTA、OUTB、OUTC、OUTD分别接电机,实物如下图:
这里要特别注意的是,电路中用到的万能板的大小一定要剪裁到刚好可以放到两轮之间的大小,具体要先做好组装中的第一步,然后实际量一下尺寸,这样做出来比较美观。
L298N和电池可以直接放在电路板上面,因为上方的空间比较大。
五、程序原代码
#include #defineuintunsignedint sbitA1=P1^0;//输出1 sbitA2=P1^1;//输出2 sbitB1=P1^2;//输出3 sbitB2=P1^3;//输出4 sbitfind1=P3^2;//go sbitfind2=P3^3;//back sbitfind3=P3^4;//left sbitfind4=P3^5;//right voiddelay_1ms(uintx) { uinty,z; for(y=0;y
c51的代码如何烧写,这里就不讲了,不会的同学可以自己网上查一下,很简单。