51单片机对盒仔机器人的控制设计

2023-08-28  

一、盒仔机器人

BOXZ,昵称盒仔,是一款开源的互动娱乐平台!百度一下,有很多盒仔的制作教程,基本都是用arduino制作完成的。假期没事,带着宝宝们用51制作了一个廉价的BOXZ。先上张图:



从图上不难看出,为了宝宝们易于接受,我把盒仔的手机摇控改成了用线控的方法,做了一个简易的摇控器。


二、材料准备

名称型号及参数数量备注5V稳压模块LM78051

充电电池12V1

电容22pf2

按钮

4

自锁按钮

1

51单片机

stc12c2052ad

1

晶振

11.0592Mhz

1

电机驱动

L298N模块

1

降压模块

可调,选择12v在可输入范围内,给l298N供电1

小车轮子

直接65mm,胎宽在26mm或者以下2

TT电机

2

杜邦线

若干

螺丝及螺母

m2*30若干

万能板(洞洞板)

1

六角铜柱m3*10若干

网线

用于连接摇控器与控制板1

硬纸板

2mm厚若干

以上原器件,某宝网上都有。另外,制作中需要用到壁纸刀、电钻、钢尺、胶水等工具。

三、外壳及皮肤制作

1、外壳的制作

(1)下载模板

从上面的下载地址下载模板,打印出来,然后将硬纸板切割成图上的样子,怎么切割我就不用说了吧,呵呵。

(2)组装

51单片机对盒仔机器人的控制设计

第一步,用到的是P003,2块电机支撑板,用于连接和固定TT减速箱电机(以下简称电机)。在开始安装电机之前,大家可以先把P003实验性的插入P001,从而定义好一个方向,我们的电机都是在支撑板内侧安装的。然后就可以用紧固件分别把电机固定在P003的内侧了。如图每块P003与TT减速箱通过两个M2x30MM的螺丝固定,两边装上轮子。

 

第二步,安装电路板,以及p041、P020、P030以及p050。

 

以上外壳的安装过程,如果大家没看明白,可以百度一下盒仔机器人,外壳都是一样的。

2、皮肤的制作

下载地址:https://yunpan.cn/crIvwPNjKMrgG 访问密码 825a

网上有很多皮肤,这里提供了马里奥的皮肤下载,我制作中选用了白色的模板,让宝宝们怎么涂上颜色。

 

四、电路原理图

51单片机对盒仔机器人的控制设计

按照上面的原理图,进行电路焊接,OUTA、OUTB、OUTC、OUTD分别接电机,实物如下图:

这里要特别注意的是,电路中用到的万能板的大小一定要剪裁到刚好可以放到两轮之间的大小,具体要先做好组装中的第一步,然后实际量一下尺寸,这样做出来比较美观。L298N和电池可以直接放在电路板上面,因为上方的空间比较大。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。