最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 科技DIY > 机器人/模型 >

用PS3控制的机器车

时间:2013-01-29 19:11来源:diy.elecfans.com 作者:foooy007 点击:
SDA 接到 Arduino 的模拟脚 4 接下来,把多路复用器接到 Arduino 。 最后,把电机底盘的线连接到对应的 M1 和 M2 接口 第6步 下载运行 这一步下载 Arduino 代码。 完成之后,把 NXT 马达和 Arduino 分别接上各自的

这一次我想用PS3遥控一辆基于Arduino的机器车。大致思路是这样的:

PS3通过蓝牙和电脑通讯,将遥控杆操作的值发送到处理程序。然后程序通过Xbee无线模块将信息打包发送到Arduino机器车。最后,Arduino板将数据包解码,读出速度和方向的指令给马达。

 

最终实现用PS3控制器的两个模拟操纵杆来控制两个NXT马达的速度



第1步所需材料

 

机器车材料:

-- 2NXT马达和2根线
   -- 乐高零配件用于制作机器车底盘
   -- 标准的Arduino (我使用的是UNO)
   -- 9V电池和9V电池线夹用于Arduino

-- 电池组 (或者其他电源,我用的是7.2V NiMH电池)
   -- NXT接头的I2C主机电缆

-- 胶带

-- 用于NXT马达的多路复用器

通讯材料:

-- 2XBee 1mW天线(Xbee无线电)#p#分页标题#e#

-- XBee无线屏蔽

其他材料:

-- 排针(长排针较好)

-- PS3控制器

-- 小型USB线,用于将Xbee连接到电脑

-- 用于对Arduino编程的USB线

 

些开源软件:

-- The Arduino IDE
     http://arduino.cc
-- 编译
     http://processing.org/
-- NXT 
    https://launchpad.net/nxti2cdevice

 

工具:

--电烙铁

--焊料

--小刀




  • 3.jpg
  • 4.jpg#p#分页标题#e#
  • 5.jpg
  • 6.jpg

第2步将PS3控制器连接到电脑

 

首先,电脑要能够与PS3控制器通讯。我使用的是Mac 笔记本电脑。

 

需要下载安装相关的驱动,下载地址如下:

http://tattiebogle.net/index.php/ProjectRoot/Ps3Controller

 

下面是我参考的指南:

http://www.youtube.com/watch?v=y5LiI4uGXNk



第3步数据处理

数据处理需要使用ProControll Library。首先要下载ProControll Library
   http://creativecomputing.cc/p5libs/procontroll/

 

  接下来,我们需要将PS3控制器连接到电脑。在电脑上,当看到蓝牙符号发生改变的时候就意味着已经连接。



#p#分页标题#e#

第4步装配底盘

 

这一步就是安装机器车的底盘。重点是安装好2个马达,每个马达驱动一侧的车轮。




  • 8.jpg
  • 9.jpg
  • 10.jpg
  • 11.jpg

第5步安装Arduino硬件

 

首先把I2C线切成两半,在这个制作中只需要半根线。

然后小心地把除红线以外的每条线剥离。

从排针上取出4根单独的针,分别焊接如下:

1根针接5V线

1#p#分页标题#e#根针接两个地线(将两个地线扭到一起)

1根针接SCL线

1根针接SDA线

用胶带把焊接的节点绝缘开来。

 

Arduino 装配:

Xbee radio粘贴到Xbee shield ,再把shield安装到Arduino上。

NXTArduino的连线如下:

5V接到Arduino5V

地线接到ArduinoGnd

SCL接到Arduino的模拟脚5#p#分页标题#e#

SDA接到Arduino的模拟脚4

 

接下来,把多路复用器接到Arduino

最后,把电机底盘的线连接到对应的M1M2接口




第6步下载运行

 

这一步下载Arduino代码。

完成之后,把NXT马达和Arduino分别接上各自的电池。开始遥控你的机器车吧。

 

 

电子说DIY站微博:@dianzishuodiy

      电子说DIY QQ:2259214399,QQ群:284837235

 

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容