极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 36061|回复: 7

为啥不把Arduino与乐高结合起来玩创意 

[复制链接]
发表于 2012-1-15 20:15:22 | 显示全部楼层 |阅读模式
本帖最后由 宜昌城老张 于 2012-1-15 20:18 编辑



Arduino系统是电子积木式创意工具,它的官网:http://www.arduino.cc/。而乐高NXT套件是国际公认的机器人原型创意工具,LEGO的官网:http://mindstorms.lego.com/en-US ... anchiseUSMINDSTORMS。乐高NXT套件虽然有自己的电控积木,但它还是以机械结构件见长。Arduino系统主要是电控产品,某些公司虽然给Arduino系统定制了一些例如舵机、传感器连接板和智能车车身等金属结构件,但与乐高机械结构件相差甚远,主要表现这几个方面:1、搭建方案的网络共享资源的丰富性;2、搭建积木的种类和搭建灵活性;3、国际知名度和用户人群数量。所以我在想为啥不把Arduino电子积木与LEGO机械积木结合起来做创意作品,让Arduino人群与LEGO人群相互交流。
     看第一张图,Arduino控制器读取电位计的模数转换值,然后换算成舵机的角度位置,输出并驱动舵机,于是转动电位计手柄,舵机上的乐高人偶就会随之转动,蛮卡通。看视频:

    现在谈谈如何用乐高Technic电池盒供电;如何把舵机输出轴与乐高结构件连接起来。

    这次舵机控制实验采用的是DFRobot公司出品的Arduino Duemilanove 328主板和 传感器扩展板V5,网址:http://dfrobot.taobao.com/

    由于舵机驱动需要较大电流,所以单独给Arduino主板供电并驱动舵机,会使Arduino主板上的电源芯片发热甚至烧毁,于是最好采用两套电源,一套电源,我用9V方形电池通过电源线上的插头插到Arduino主板的圆孔插座中,给Arduino主板供电,另一套电源,我用乐高Technic电池盒单独给Arduino主板上传感器扩展板的舵机电源端子供电,驱动舵机。传感器扩展板V5可以自动隔离两套电源,记住舵机供电电压不能超过7.2v,乐高Technic电池盒里我装上了6节5号充电电池,一节充电电池最大电压是1.2v,正好6节电池电压为7.2v。
       乐高Technic电池盒电源线是四根线组成,那么哪两根线是电源的VCC线和GND线。看下图:

    应该是最边上的两根线,至于哪根线是VCC线和GND线,用万用表量一下,就判断出来了,注意别短路了,我用电工胶布把没用的另两根线绝缘了。
     乐高的NXT套件和散件都可以从淘宝轻易买到的,比如这个乐高电池盒的购买网址:http://shop58786155.taobao.com/search.htm?spm=1103wg5H.1-bW8K*.6-5eKRxL&scid=141009670&scname=tefG%2BEVsZWN0cmljKMir0MIp&checkedRange=true&queryType=cat

    了解下,Arduino控制器如何与乐高结构件结合,看图:




    看得出,我找到了一些乐高积木,它们的孔与Arduino板子上的安装孔正好对得上,再用螺钉螺帽连接即可。
    再看下舵机如何与乐高结构件结合:



    乐高的皮带轮零件与舵机圆盘联轴器的孔可以对上,我用了两个自攻螺钉把它们连接起来,然后乐高十字轴零件就可以插到皮带轮零件的十字孔里,于是十字轴零件便成为舵机的输出轴!这个输出轴可以带到乐高人偶转,那么可以带到乐高风扇,或者运输机转动吗?当然!
     舵机有很多规格,但所有的舵机都有外接三根控制线,分别用棕、红、橙三种颜色进行区分,由于舵机品牌不同,颜色也会有所差异,棕色为接地线,红色为电源正极线,橙色为信号线。我这个实验把舵机的控制线插接在Arduino传感器扩展板的9号数字端口上,插接方向要根据扩展板的标注来,棕色线插在GND端子上,红色线插在VCC端子上,橙色线插在D端子上。

程序见博客文章:
http://www.eefocus.com/zhang700309/blog/12-01/237459_6b7a6.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2012-1-16 09:42:44 | 显示全部楼层
这肯定是个正确的方向,LEGO的传感器(包括第三方)比较贵,但是lego是一款非常成功的智能积木(包括其推广模式,大量的乐高培训班、战队),arduino的开源、丰富经济的传感器,让两者结合有着广阔的空间,继续关注老张的实践。
回复 支持 1 反对 0

使用道具 举报

发表于 2012-1-16 13:05:37 | 显示全部楼层
LEGO更象一个工艺品,做工精致,比较适合观赏.
而且LEGO价格暴贵,和几块钱一个的ATmega8放在一起总觉得不太合衫.
不过听讲原装的UNO也卖到几百块,我觉得这个价格只适合收藏家
回复 支持 反对

使用道具 举报

发表于 2012-1-16 13:05:53 | 显示全部楼层
LEGO更象一个工艺品,做工精致,比较适合观赏.
而且LEGO价格暴贵,和几块钱一个的ATmega8放在一起总觉得不太合衫.
不过听讲原装的UNO也卖到几百块,我觉得这个价格只适合收藏家
回复 支持 反对

使用道具 举报

发表于 2012-1-16 13:12:46 | 显示全部楼层
印象里,国外有一个Arduino控制 的LEGO NXT系列库

曾经4过把乐高做机械原型,但是没能达到预期...
不过用来做实验还是很方便的,少了很多加工件和开孔
回复 支持 反对

使用道具 举报

发表于 2012-1-16 13:22:06 | 显示全部楼层
这个只是用的乐高的电池供电。。。实在没看出有何关系

还有就是乐高太贵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-1-17 09:25:19 | 显示全部楼层
奈何col 发表于 2012-1-16 13:22
这个只是用的乐高的电池供电。。。实在没看出有何关系

还有就是乐高太贵

乐高NXT玩具版价格:http://s.taobao.com/search?q=%C0 ... p;sourceId=tb.index
回复 支持 反对

使用道具 举报

发表于 2016-8-30 16:45:05 | 显示全部楼层
本帖最后由 szzyf 于 2016-8-30 16:51 编辑

哈哈!请进入http://www.hltech.top,收获不小!
专业的Arduino电子模块与类乐高产品结合起来玩!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-14 00:55 , Processed in 0.065978 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表