今天介绍深圳一位乐高电控扩展高手的第三方马达拓展器,这个拓展器可以使一个NXT控制器从原来只能控制3台电机扩展为能控制6台电机!了不起!高手的网名:晓舟。
实际上,由于NXT的硬软件系统都是开源的,所以国外早有进行乐高NXT套件的电控扩展的高手和公司,比如玩家熟悉的Hitechnic和Mindsensors公司,它们网址分别为:http://www.hitechnic.com/和http://www.mindsensors.com/。
这个马达拓展器和Mindsensors马达拓展器如图:
Mindsensors只能拓展出额外2个马达,而国产晓舟拓展器却可以额外拓展出4个电机,再加上NXT控制器未被占有的其它两个马达端口,晓舟拓展器可以使NXT控制器控制6台NXT马达。如果你想买Mindsensors拓展器是比较贵的,而且国内还不容易买到。
晓舟马达拓展器的购买地址:http://item.taobao.com/item.htm?id=9251455737,你现在的NXT作品可能最多只能执行3个马达动作,如果你希望用一个NXT控制器控制多自由度动作,这个马达拓展器能够实现你的创意。
现在介绍晓舟马达拓展器的使用方法。
NXT控制器与拓展器连线方法:将拓展器的POWER端口接到NXT控制器的马达端,将SENSOR端口接到NXT控制器的传感器端,如下图所示。
可以下载更详细的PDF说明书:NXT马达拓展器V2.0使用说明书.pdf
上图展现了晓舟马达拓展器的硬件连线方法,它的软件模块有3种,如下图:
经常用的模块是第一种,我这篇文章介绍的实例,就只用了第一种模块,即“单马达运转模式”。至于如何使用这三种模块可以看我上传的PDF说明书。
这次带来的马达拓展器应用实例全景图,如下:
一个NXT控制器控制6台马达,通过拓展器控制4台电机,另外两台电机是通过NXT控制器未被占用的两个马达端口控制的。不是NXT控制器有三个马达端口吗?别忘了,NXT控制器的一个马达端口已经被占用了,它用来为马达拓展器提供电源。
这个应用实例所完成的任务是:当超声波传感器检测到有障碍物,6个马达中的其中一个马达转三圈,超声波再检测到障碍物,相邻的那个马达也转三圈,以此类推,6个马达像“走马灯”似的,依次运转。
NXT-G程序如下图:
程序上传博客,可下载:6_motor_test.rar
把程序下载到NXT控制器,然后实验现象,看视频。
这个马达拓展器的软件模块有三种:1、单马达运转模块;2、多马达运转模块;3、马达角度读取模块。这三个模块请下载:马达拓展器的软件模块.rar,我上传的模块是最新版,模块图标与PDF说明书中的图标不同,更美观,可读性更好。
有新人问,你的NXT-G中文版软件里有这三个模块,我的软件咋没有?NXT-G软件当然没有这个第三方电控扩展器的软件驱动模块,需要自己安装到NXT-G软件,才能看到,如何安装?
先在软件菜单里,点击:工具→模块导入导出向导。
出现安装模块的窗口,点击“浏览”,找到模块所在的文件夹,确定后,该模块出现在“选择模块导入”栏中,再选择把模块安装在哪个模块库里,是“动作”库,还是“传感器”库,还是“高级”库,由于MOTOR MAX是单马达运转模块,所以我选择把它放在“动作”库,然后点击窗口下方的“导入”按键,于是完成了一个马达拓展器模块的安装,剩下两个模块会安装了吗?“马达角度读取”模块应该安装在哪个模块库里?当然你也可以把三个模块默认安装在“高级”库里。
晓舟马达拓展器将是我进行乐高电控扩展的有力工具,我会借助它,带来更多有意思的作品。
文章评论(0条评论)
登录后参与讨论