自制本本机器人

潮人生活馆

看到NONO在今年第25期《电脑报》“整机周刊”的“潮流新酷”栏目中介绍“Three”,浙江临海外国语学校老师蒋尚俊一下子想起自己去年辅导学生参加某比赛而制作的作品与NONO介绍的“Three”——以本本作为大脑的机器人,有异曲同工之妙。于是他将制作本本机器人的流程整理出来,与大家分享。下面让我们一起来看看,如何自制本本机器人吧!

41-b12-4.jpg

设计构思

一开始我们便决定以本本作为主控器(也就是机器人的大脑),利用本本现有的网络通信、多媒体输入输出、操作系统等资源,对机器人进行控制。

这样,我们不仅可以操控机器人前进、后退、转弯、加速、减速等,还可以通过摄像头和其他外接多媒体输入输出设备,控制机器人去采集音频、视频等信息。

与直接用套件制作机器人进行对比,本本作为主控器的好处有很多:

1.有更多的多媒体输入输出设备可选择;

2.有方便的网络通信设备可选择;

3.应用软件多且开放度大,学生操作起来比较容易;

4.各种零部件的获得方式更容易,而且价格便宜;

5.对比机器人厂家提供的那些套件,成品有着本质上的区别,成就感更大。

材料准备

本本1台、USB视频采集盒1个、摄像头2~4个、车轮2个、万向轮1个、减速电机2个、舵机1~12个、2路直流电机驱动板1片等,以上东西在网上基本上都可以淘到。

至于车架,可以找当地做防盗窗的商铺定做。

由于找不到合适的输出控制器,因此我们用单片机设计并制作了一款电路,我们将之称为“机器人执行控制平台”,让它通过接受本本发出的指令,带动和控制舵机、开关、2路直流电机驱动板等部件,让机器人动起来。

控制平台

下面给大家介绍一下控制平台的制作方法。

它是由PIC16C63单片机和外围电路组成的,共有16个输出口,串口接收。由于现在的本本都没有串口,因此我们准备了一根USB TO COM线来连接。

本本发送指令的软件可用VB等软件来编程,或从网上下载一个串口调试软件直接使用。

远程操作

要实现机器人的远程操作其实很简单。视频软件可采用设备自带的,有编程能力的朋友,可自己编一个专门的软件。本本与桌面电脑组成无线局域网之后,我们便可以用桌面电脑里的远程控制软件对机器人进行远程控制。插上3G网卡,即可用3G网络连接互联网进行超远程控制了。

41-b12-10.jpg
组装起来的电路套件
41-b12-11.jpg
万事俱备只欠“本本”