宜昌城老张的博客

我工作在湖北宜昌市三峡大学,热衷基于桌面环境的机电模型制作。本博客探讨的内容已涉及到Processing互动艺术、Arduino单片微控制器、开源软件、机器人,欢迎回帖!

博客列表

DFRobot语音识别模块与Labview虚拟灯的对话
发表于:2012-09-03 09:28:16 | 分类:Arduino和Labview
浏览( ) | 评论( )

     晚上,在书房微弱的光影照耀下,DFRobot语音模块电路板上LED指示灯静静地发出绿油油的光芒,看着刚做出的Labview前面板上的虚拟灯,思想却飘向了远方,我在什么样的空间,做着什么样的事,这事有什么现实意义,是否自己感觉有意思。仿佛在雾气里探寻什么,用头脑和手去抓住什么,但什么也暂时抓不住,所以一直羡慕国外的创客们,单纯的追求和单纯的幸福,或许正是因为他们天真地在世外桃源里的实践,新的产品和新的行业也由此诞生。   收回思想,回到书桌前,朝向语音模块上的麦克风,用标准男中音,发出亮灯“liang deng”,关灯"guan deng"的声音,PC机屏幕的Labview前面板上的虚拟灯居然蛮听话的,让它亮灯,它就亮,让它熄灯,它就暗下来,由此通过语音识别模块实现了我与“虚拟灯”的对话。        说说这篇文章介绍的主角吧,DFRobot公司研发的中文语音识别模块Voice Recognition,我就是利用它

美国DIGI公司的XBee模块无线通讯实验
发表于:2012-08-26 10:32:37 | 分类:Arduino基础
浏览( ) | 评论( )

        Zigbee是一种短距离、低功耗的无线通信技术名称。这一名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。其特点是近距离、低复杂度、自组织、低功耗、低数据速率、低成本。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。简而言 之,ZigBee就是一种便宜的,低功耗的近距离无线组网通讯技术。    DIGI旗下的MaxStream公司是一家非常有名的无线通信元件制造商,其ZigBee产品上加了一个很贴切的名称XBee,XBee小型但却是一个功能完善的ZigBee收发器(即接收器/发射器),它是双向操作,可交替地发射或接收数据(半双工式)。    DIGI提供有两种版本,XBee和XBee PRO两版本都是有相同的功能和引脚兼容,唯一的差异是发射功率,XBee为最大2mW,而XBeePRO则最大60mW。我这次实验采用的是发射功率是1mW,

我的机器爬虫玩具
发表于:2012-08-15 14:31:27 | 分类:Arduino与LEGO积木
浏览( ) | 评论( )

     就在两年或者是一年前,还为网络上的机器人作品,羡慕不已,希望自己马上照着做一个,到底如何方便高效地去实现这些作品,是每个机器人爱好者都需解决的问题。看过了美国科教纪录片,其中有个台词:“打开您邻居的车库,看看里面有什么,一定有惊奇的发现!”是啊,发达国家科技迷们的车库里有小型数控机床、线切割机、折板机、电钻和虎钳,还有自制土火箭以及即将完工的喷火怪兽。我们是否有车库都是个问题,更不用说车库有什么。但是我们每个人都爱上制作,都有一张写字台,在这张写字台上,我们也可以制作机器人。于是我就在自己的桌子上制作了机器宠物,用的是乐高积木块和DFRobot公司的Arduino电控模块,对了,还有几颗自攻螺钉。写完这篇博客,会把这个作品拆掉,再利用这些积木,制作下一个作品,不断体验着科技带来的愉悦。     这个机器宠物有三个180度舵机提供动力,前腿和后腿的舵机一前一后纵向排列,它们的输出轴朝下,带动各自的两个支撑脚摆动。还有一个180度舵机连接在前腿部分和后腿部分之间,提供力矩来扭动步行器的腰部。    步

与会唱歌的Arduino机器猫互动
发表于:2012-08-09 14:29:55 | 分类:Arduino基础
浏览( ) | 评论( )

    机器猫傻傻的眼睛看着您,准备为您唱首歌,只不过这次的歌声不是从她的嘴巴里唱出的,而是从她肚子上的喇叭中传出的。那么我是如何与她互动,请她唱出我们爱听的儿歌。互动设备是她前面放着的PS2蓝牙遥控器,摇动PS2摇杆,向她点歌。视频:      这个作品应该属于互动媒体范畴。我们这一代人为了符合高考的要求,青少年时就很少接触乐理知识和美术实践,这为电子与艺术的结合带来了不少难以逾越的障碍,但是不管谁,总是能从自身角度出发去欣赏艺术和体验艺术,而Arduino的两个主要应用就是机器人和互动媒体,于是也想做这方面的尝试。比如我的博客文章《 Processing互动之光敏电阻与莫奈油画 》就介绍了如何通过光敏电阻的反馈使PC机屏幕里的莫奈油画光影效果发生变化,文章网址: http://www.eefocus.com/zhang700309/blog/11-12/236514_6b541.html 。  国外创客爱好者制作了一个木琴,它使用Arduino Mega检测琴键下的压电元件敲击信号,并用蜂鸣器发出

32路舵机控制板与乐高蓝牙遥控车
发表于:2012-08-02 10:29:59 | 分类:Arduino与LEGO积木
浏览( ) | 评论( )

 图1 Arduino蓝牙遥控乐高机械手车实验全景图       上一篇文章《乐高8275科技套件B模型的Arduino电控改造》描述的是:我用标准舵机替换掉了乐高Technic电机,并用Arduino系统全电控了乐高8275机械手车,网址: http://www.eefocus.com/zhang700309/blog/12-07/281931_aa45c.html。前几天,花了一些功夫改装了一个乐高SET套件作品,写了一篇文章,如果就此拆掉这些积木,再换个作品继续用这些积木进行搭建,当然可以。但为免过于草率,我在想能否换些另外的电控,测试一下这些玩意的功效,也是蛮有意思的。所以这次我把遥控车接收器从Arduino控制器换成了32路舵机控制板。    其实32路舵机控制板也像Arduino控制板一样是个国际标准,并不是哪家公司所独有的技术,很多国内外的机器人配件公司和Arduino设备商都有类似的产品,下面一张图展示的是国外Lynxmotion公司和国内DFRobot的产品,它们都必备有动作存储器部件,区别是Lynxmotion公司的产品

《爱上制作》与国外专家眼中的乐高
发表于:2012-07-25 12:00:28 | 分类:创客资讯
浏览( ) | 评论( )

    《爱上制作》是美国《Make》简体中文版系列丛书,由O'REILLY公司编著,无线电杂志社翻译和出品,内容涉及电子、机械、工具、户外、家庭、音乐等方面,语言深入浅出、通俗易懂,采用实物照片、插画和文字相结合的方式,把制作项目需要准备的材料、制作过程、如何使用等介绍得生动有趣,给读者以启迪,为DIY提供了丰富的素材。    我又刚从当当网购买了一批《爱上制作》的纸质书籍,看到16期第26页的一篇乐高介绍文章,名为:积木模块 乐高—终极原型材料,有些感触,下面摘录一点其中的文字,看看国外专家是如何看待乐高积木的。     艾德里.马歇尔,这位来自英国的工厂机器人设计师说:“我总是用乐高做的产品给我的客户做展示,如果某种产品比较简单足以用乐高积木可以完成,那么放大版的产品将被加固后,也足以在工业现场生存下来。”     一种玩具可能是人类所发明的最伟大的原型设计媒介,这也许有些不可思议,但自从1949年乐高公司发明出这种原色的塑料块以后,工程师已经借助它们设计了诸

乐高8275科技套件B模型的Arduino电控改造(双单片机蓝牙通信)
发表于:2012-07-18 16:59:29 | 分类:Arduino与LEGO积木
浏览( ) | 评论( )

 图1 Arduino全电控的乐高机械手车全景图     乐高迷们达到一定的搭建水平后,总是不满足于照着详细的套件SET搭建图纸制作模型,而是想办法改装些自己原创的作品,其中把原先静态的模型加上乐高Technic或者NXT电机,让模型动起来,是作品改装一个重要项目。按照类似的思路,这次我来用全套Arduino设备改装乐高8275科技套件的B模型,把它原先的Technic电控拆下来,换上Arduino控制器、360°旋转舵机、游戏杆扩展板和蓝牙模块,改装了一个蓝牙遥控,舵机驱动的机械手小车。Arduino全电控下的乐高机械手车工作视频: 一、机械部分的改装    原先的乐高8275科技套件B模型由两个科技系列XL-Motor电机带动小车的左右轮子前后左右行走,一个M-Motor电机正转或者反转,带动机械手抓取或松开物体。小车的后部一左一右安装了两个红外IR接收器,两个XL-Motor电机连接在左边的接收器上,控制机械手的那个M-Motor电机连在右边的IR接收器上。IR接收器接受IR遥控器控制信号,IR遥控器和Receiver接收器都

2012美国旧金山湾区Maker Faire展会(视频)
发表于:2012-07-07 16:32:35 | 分类:创客资讯
浏览( ) | 评论( )

    旧金山海湾地区制汇节被形容为地球上最伟大的创客盛会,它没有辜负这个名字。这里会让你的感官受到震撼,感觉如同处在外星球的展会里,绝对不同于其他我们参加的展会。步行到达活动中心,我们立刻投进了3D打印机、20英尺高的自行车,自制飞行模拟器和火焰喷射雕塑龙卡车的世界里。这是一个发明家的天堂。   在Maker Faire展会创办了7年后,这一届在海湾地区举行的展会是迄今为止最多创客的盛会,超过700个厂商展出其最引人注目的工作,在为期两天的盛会中,带来约10万参观客。这里的发明者相互激发灵感,友好地竞争。(如果希望看清晰图片,请双击图片!)     资深创客玩家Bridgette Vanderlaan 说:“他们喜欢互相赶超。我认为对于创客们一个最有趣的事情是他们喜欢挑战自我,来展示给对方,以及他们的同行和观众。这对于发明家是一个伟大的事情。”    展会中,最引人注目的是32英尺高的大伞群雕塑。在人群中,高耸的雨伞群雕塑会发雾,火焰和光。Flux基金会的创客们花了6个星期来创建这个复

蓝牙技术架起LabVIEW和Arduino之间无线沟通的桥梁
发表于:2012-06-30 21:14:50 | 分类:Arduino和Labview
浏览( ) | 评论( )

       在电脑上,我用Labview制作了一个酷界面,显示着宜昌城区的室内气候,显然温度和湿度都比较宜人,原因是几天的大雨。电脑屏幕前是Arduino温湿度采样器,采样器左侧部分是Arduino控制器,上面层叠着蓝牙模块,右侧部分是DHT11温湿度传感器,传感器把温度和湿度通过蓝牙上传到了上位机Labview仪表盘中显示出来。有了无线蓝牙通信,PC机仪表面板与采样器之间可以脱离开有线的束缚。现在把采样器拿到了5米以外的空间,对着DHT11传感器,哈气,一股潮湿的暖流向它袭来,再看电脑屏幕上的仪表盘指针行动起来了,温湿度值同时开始上升。好玩!又一次亲身体验到了科技的乐趣。DF-Bluetooth V3模块与PC机的蓝牙连接       这篇文章着重介绍DFRobot公司出品的Bluetooth模块应用。DF-BluetoothV3蓝牙模块采用独特双层板设计,即美观又防止静电损坏模块,设计两个电源输入口,宽电压供电(3.5V~8V)和3.3V供电,可适用于各种场合。STATE和LINK指示灯清晰明亮

皮尺与便携式测距仪
发表于:2012-06-22 09:06:31 | 分类:Arduino基础
浏览( ) | 评论( )

    这个皮尺是老古董,国营上海井冈服装厂制,散发着一种革命浪漫主义气质,儿时母亲用它为我量体裁衣,放在口袋里,随时丈量着尺寸。时光随着日月的交替,旧时的人们逐渐成长、变老,但未来科技却不断向我们走来,对于测量距离这样的事情,也有了新颖的解读。于是,这时的我,用Arduino系统搭建了一个便携式超声波测量仪,也放在口袋里,随时扫描着前方的物体,及时了解我们的距离。   这个作品用到了LCD4884来显示距离,LCD4884的使用见《 我家的温湿度测量计 》,网址: http://www.eefocus.com/zhang700309/blog/12-06/280255_7a0b3.html。至于用于距离检测的超声波传感器,我曾写过多篇文章介绍。《动手制作超声波测距仪》,网址: http://www.eefocus.com/zhang700309/blog/11-11/233953_e0cf6.html 。《 超声波传感器与舵机结合实现扇面测距 》,网址:http://www.eefocus.com/zhang700309/blo