宜昌城老张的博客

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

博客列表

台大机械系机械创意设计实作竞赛实况报导
发表于:2013-03-26 17:01:27 | 分类:创客资讯
浏览( ) | 评论( )

    上个周六(3/16)是台大机械系一年一度的机械创意设计实作竞赛,在艳阳高照的杜鹃花节中热闹展开。(宣传海报十分可爱!)    比赛利用大会出借的遥控器操控自制的机器完成任务,包含:发射乒乓球击倒球瓶、爬坡、射门(橘色圆圈处)、放置乒乓球于瓷碟(红框处)、跳沟。       从车体设计、制造到程式控制,样样都要自己来,除了螺丝钉子等等机构元件外,其他的机械元件都需自行加工而成。整体机身于大三上修习机械设计、自动控制时完成,但更可说是三年来学习成果的实作发表会。     车体的材料五花八门,从纸板、蜂巢纸箱、木头、铝、饮料罐……样样都有,每组的机构不论是外型、理念都大相径庭,令人看得目不暇给,相当精彩。     这类的竞赛当然少不了美美的介绍海报啦!场内观众与参赛队伍的互动相当热略。接下来就让我们来瞧瞧一些有趣的机构吧!   有组别利用arduino来控制机械车,  并自行将数块电

LabVIEW蓝牙控制乐高六足机器人
发表于:2013-03-18 11:43:09 | 分类:Arduino和Labview
浏览( ) | 评论( )

  图1 LabVIEW蓝牙控制乐高六足机器人 一、前言    上篇文章《Arduino与LEGO结合的六足机器人》中,讲解了使用32路舵机控制板的方法,该板自带了一款舵机控制软件,我用该软件控制着六足机器人的12个mini舵机做动作,通过“示教”法一步步地确定了前、后、左、右4个动作组,然后把动作序列文件下载到机器人身上舵机控制板的存储卡中,并在线运行,测试机器人的运行是否符合预期。    《Arduino与LEGO结合的六足机器人》文章的网址:http://www.eefocus.com/zhang700309/blog/13-03/291894_b2e9f.html。    在这篇文章中,我用LabVIEW软件设计了一个六足机器人的人机控制界面,设置5个互动按钮。界面设计目的是,当按钮按下时,会把一行字符串命令通过蓝牙串口,无线发送到舵机控制板,执行事先下载到其存储卡中的前后左右及停止动作序列文件,让机器人“活”起来。视频网址:http://www.tudou.com

Arduino与LEGO结合的六足机器人(32路舵机控制板)
发表于:2013-03-05 10:36:25 | 分类:Arduino与LEGO积木
浏览( ) | 评论( )

  一、前言     许多科幻电影中的机器人能够像人类一样行走,甚至是大踏步地自信地行走。但在真实的世界里,大部分的机器人却是靠滚轮才能行动。只有在轨道与平直的路面上,滚轮才会起作用;而在那些软塌或不平整的路面上,单靠滚轮行走就会举步维艰。正因为存在着这些缺陷,地球上只有一半的陆地适合滚轮运动,而更广阔的土地则要凭着动物的双腿才能征服。因此,设计出有腿的机器人,让它们能够顺利到达那些只有动物才能到达的地方,就变得十分有必要了。    美国宇航局科学家最新研制出ATHLETE机器人用于未来月球基地建设和发展。ATHLETE机器人顶部可放置15吨重的月球基地装置,它可以在月球上任意移动,能够抵达任何目的地。当在水平表面上时,ATHLETE机器人的车轮可加快行进速度;当遇到复杂的地形时,其灵活的6个爪子可以应付各种地形。 图1 ATHLETE机器人ATHLETE机器人视频: 视频网址:http://player.youku.com/player.php/sid/XMTIzNzY5MDg=/v.swf。  &

MakeBlock团队与他们的金属乐高产品
发表于:2013-02-21 20:20:11 | 分类:MakeBlock金属机器人
浏览( ) | 评论( )

  一、MakeBlock团队和他们在Kickstarter的“众筹”传奇    众筹,是最近2年国外最热的创业方向之一,以Kickstarter为例,虽然它不是最早以众筹概念出现的网站,但却是最先做成的一家,曾被时代周刊评为最佳发明和最佳网站,进而成为“众筹”模式的代名词。   Kickstarter网站已经成为各地发明家喜爱的集资通道,至少是那些能够通过视频和文字描述自己的项目,它是吸引出资人的发明者的集资通道。Kickstarter上的项目五花八门,有漫画书出版计划、盲文手表、纯手工糕点,还有开源闪光灯、露营吊床和令人扼腕称奇的3D打印机。     一家来自深圳的初创公司将他们设计的机器人套件MakeBlock搬上了美国的众筹网站平台kickstarter,项目截止时融资额达18万美元,是预期的600%。MakeBlock团队在kickstarter众筹网站的网址:http://www.kickstarter.com/projects/139785

3D打印机与创客文化
发表于:2013-02-06 11:01:41 | 分类:创客资讯
浏览( ) | 评论( )

  一、前言     在美国拉斯维加斯举行的年度国际消费电子展(CES)可谓是把脉科技产业发展趋势的重要盛会,而2013年的CES展会是有史以来规模最大的一次,参观者将在面积高达187万平方英尺的展厅里发现各种芯片、屏幕、电子产品以及激动人心的创新产品。       3D打印机制造商Makerbot industries在今年的CES上推出MakerBot Replicator 2X桌面3D打印机。Makerbot的这款第五代3D打印机被称为“专业消费级”(prosumer,指专业级与消费级产品的混合体,或可称为准专业级)的产品,其价格比较高,2,199美元,但其应用范围似乎是无限的。 二、3D打印机        三维打印机采用的是“快速成型”技术,这些技术实现了虚拟三维到真实物体之间的转换。不像CNC数控机床使用“减法”技术,靠刀具切削掉不需要的部分制成成品,3D打印机使用的是

在CES2013展会上乐高发布了新一代机器人平台Mindstorm EV3
发表于:2013-01-30 18:04:33 | 分类:创客资讯
浏览( ) | 评论( )

  图1 Mindstorm EV3机器人套件模型    1月8-11日,CES 2013在美国拉斯维加斯举行。每年的CES,全球IT业和家电业精英都会展出最新高科技数码产品,而一些高科技玩具也往往会成为展会的亮点。  1月7日,乐高在 CES 2013 上发布了新一代的机器人玩具 Mindstorm EV3,CES展会上,乐高的展台人头攒动,大家的目光都被乐高的新玩具——Mindstorm EV3机器人套件牢牢吸引。  在十五年前的CES大展上,乐高就推出了机器人开发套件,结果出人意料的受欢迎。后来,这些套件就渐渐演变成了Mindstorm系列。乐高DIY爱好者们有了科学、系统、便捷的机器人改装套件,能把更多的精力投入到创意本身上面去。他们加工出了无数机器——“让机器人来做任何事情,从冲马桶到解决魔方”。   1998年乐高发布了第一个Mindstorms版本RCX,第二版Mindstorms NXT发布于2007年的国际消费电子展,距今几乎整整6年前。今年,全球玩具

自制体感手柄遥控Arduino二自由度浮动迷宫
发表于:2013-01-17 10:57:16 | 分类:Arduino与LEGO积木
浏览( ) | 评论( )

 图1 自制体感手柄遥控Arduino二自由度浮动迷宫实验全景图    前段时间玩过一款“重力平衡球”手机游戏,英文名:Teeter,如图2所示,挺有意思的,游戏是这样玩的,用户轻微地摆动手机,屏幕上的重力球,也随之往摆动的方向滚动,您要让小球依托墙壁,不让它掉进“黑色”的陷阱,沿着设定的途径游走,一直达到目的地,落进绿色的孔洞。 图2 Teeter重力平衡球游戏    我玩这个虚拟游戏时,就想到能不能做一个这个游戏现实版的作品。自己做个自制体感手柄,手柄中用上与手机类似的三轴加速度传感器,检测出体感手柄的空中姿态,然后通过无线通讯的方式,把手柄的姿态信息映射到一个“浮动迷宫”模型的两个舵机中,让Y轴和X轴两个方向上的舵机摇动迷宫平台,让其中的小球沿迷宫滚道,在出发地与目的地之间游走。这两天我把这个模型完成了!如图1所示。实验视频:全屏观看,点击网址:http://player.youku.com/player.php/sid/XNDk4Nzc0NzA0/v.swf。​

《我的2013年第一篇博文》Arduino加速度传感器与Processing幻彩立方的互动
发表于:2013-01-04 15:40:41 | 分类:Processing与Arduino的互动艺术
浏览( ) | 评论( )

       2013年的元旦刚刚才过,新年的第一篇文章发出,以纪念过去的三年博客写作生涯。自己选择的创客之路,得失没啥可说的,只有抱着淡定之心,继续详细记录我的作品制作过程,写给自己,也分享给大家。   这篇文章介绍MMA7361三轴加速度传感器的原理及应用。为了体验下这个传感器反馈物体运动姿态的功效,我设计了一个互动任务,任务为:根据MMA7361加速度传感器绕坐标轴的倾斜角度,实时作用于Processing虚拟环境下的幻彩立方,使其旋转三维空间角度,让由Arduino采样的加速度传感器与幻彩立方产生互动效应。 全屏播放视频,请点击网址:http://player.youku.com/player.php/sid/XNDkxMzY1ODM2/v.swf。       MMA7361三轴加速度传感器 是基于加速度的基本原理去实现工作的,加速度是个空间矢量,一方面,要准确了解物体的运动状态,必须测得其三个坐标轴上的分量;另一方面,在预先不知道物体运动方向的场合下

PS2电玩手柄,LabVIEW,32路舵机控制板和多自由度机械臂
发表于:2012-12-23 20:01:22 | 分类:Arduino和Labview
浏览( ) | 评论( )

  图1 PS2手柄遥控多自由度机械臂实验全景图     这篇文章在上一篇文章的基础上,加装了PS2电玩手柄。上篇文章的题目是《LabVIEW,32路舵机控制板和多自由度机械臂》,网址:http://www.eefocus.com/zhang700309/blog/12-12/289716_4f26b.html 。它的内容是用LabVIEW编写一个控制六自由度机械臂的程序,在LabVIEW前面板里设置六个滑动杆控件,这六个滑动杆当前值就对应着机械臂上六个180度舵机的实时转角,用鼠标移动滑动杆上的游标,就可以通过串口,把命令下达给32路舵机控制板,进而驱动舵机,让机械臂完成各种动作。再次看看上篇文章中,所设计的LabVIEW前面板吧。图2 LabVIEW控制多自由度机械臂的人机面板      目前这篇文章已加装了SONY PS2手柄,它的作用就是用来代替鼠标,来使LabVIEW前面板滑动杆控件上的游标移动。因此首先要了解如何才能把PS2手柄上的摇杆和按钮信息采集到PC电脑中。      PS

LabVIEW,32路舵机控制板和多自由度机械臂
发表于:2012-12-14 09:07:19 | 分类:Arduino和Labview
浏览( ) | 评论( )

   从题目上看,这篇文章涉及了LabVIEW的编程、32路舵机控制板的使用和多自由度机械臂的动作演示,应该还有蓝牙通讯,后面三部分内容,在前面的文章中讲述过,文章题目《32路舵机控制板与多自由度机械臂》,网址:http://www.eefocus.com/zhang700309/blog/12-09/286479_a1c80.html 。这篇文章主要讲LabVIEW如何编程来与舵机控制板串口通信,并进而控制机械臂上的各个舵机。    32路舵机控制板由国内公司DFRobot出品,上一篇文章讲述了如何用控制板自带的舵机控制软件,来设置舵机动作的方法,这篇文章希望用LabVIEW程序来代替厂家的舵机控制软件一部分功能,来做一个为这个实验项目量身定做的人机界面。实验视频:  点击网址,全屏看视频,http://www.tudou.com/v/anpCVbq0ZDI/&rpid=96368873&resourceId=96368873_04_05_99/v.swf。     多自由度机械臂的