宜昌城老张的博客

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

博客列表

基于Processing的安卓平板与Arduino有线OTG联机方法
发表于:2015-02-28 17:52:10 | 分类:Processing与Arduino的互动艺术
浏览( ) | 评论( )

一、引言 大家都知道Google公司2011年推出了命名为 "ADK"的开发工具,可以与Arduino硬件进行有线联机,但是Arduino硬件必须具备ADK功能,一般用的型号为Arduino Mega ADK,价格较贵。能否用一种经济的方法让安卓智能设备与任意一种Arduino控制板联机呢?这篇文章就介绍一种利用OTG线来使两者联机的方法。 前段时间我们团队成员做了这样的实验,实验任务是:安卓手机APP界面上方布置一个弧形仪表盘显示电机的实时转速,图1所示可见当前电机转速为67rp

基于processing编程的安卓手机蓝牙通信方法(多字节收发)
发表于:2015-02-17 13:38:20 | 分类:Processing与Arduino的互动艺术
浏览( ) | 评论( )

Processing是一种具有革命前瞻性的新兴计算机语言,它的概念是在电子艺术的环境下介绍程序语言,并将电子艺术的概念介绍给程序设计师。谁会去学或是去用Processing呢?大致上是对科学与艺术之间的跨领域表现有兴趣的人。艺术与代码对每个现代人都是时尚而着迷的东西,特别是颇具新思想的青年学生,但原先或许只是作为看客去了解它,而不是近距离去触摸它,而有了Processing语言,就有了亲身实践的手段。为了追求美感,而去熟练编程能力,同时在敲击程序的过程中,去构造优美的画面。现在主要介绍的是:Andriod

利用安卓手机的加速度传感器玩Processing游戏
发表于:2014-12-25 12:30:31 | 分类:Processing与Arduino的互动艺术
浏览( ) | 评论( )

图1 前几天,试通了在安卓手机上运行Processing程序,今天趁热打铁,挖掘下安卓手机的加速度传感器,让它与Processing画布中的物体互动。 手机中加速度传感器的X、Y、Z的加速度值通过Processing专门函数反馈出的值如下图。图2当手机水平放置时,X和Y轴值接近0,Z轴值接近10。如果纵向手持手机,如图所示,顺时针旋转90度,则X轴值为-10,逆时针旋转90度,则X轴值为10。如果横向手持手机,如图1所示,顺时针旋转90度,则Y轴值为10,逆时针旋转90度,则X轴值为-10。现在我特意做

在安卓手机上运行Processing程序的方法
发表于:2014-12-22 16:29:19 | 分类:Processing与Arduino的互动艺术
浏览( ) | 评论( )

很多Processing互动媒体爱好者总是在PC电脑里演示他们的作品,应该很少有人把作品搬到安卓手机的屏幕上演示,主要原因是Processing程序如何在安卓手机上运行的方法,中文资料很少或者没有,外文倒是有,但说的也不全。所以这里我们公布下,也方便大家表达自己的创意。第一步: 安装JDK JDK(Java Development Kit)是整个Java的核心,包括一系列Java开发的东西 。jdk-8u25-windows-i586.exe下载:http://pan.baidu.com/s/1gdKjM

Processing练习——圆球移动
发表于:2014-12-15 16:32:06 | 分类:Processing与Arduino的互动艺术
浏览( ) | 评论( )

     最近做了一个Processing的小例子,练练手了。体察下鼠标动作如何与Processing画面各图形互动。    画面中,一条直线上方一个圆球向左或向右移动,按下直线下方的"Left_Reset"按钮,圆球回到左边初始位置,这时如果按下"Start"按钮,圆球向右移动,直至从画面消失。按下直线下方的"Right_Reset"按钮,圆球回到右边初始位置,这时如果按下"Start"按钮,圆球向左移动。并且,当用鼠标拖动圆球边沿时,圆球会随之放大或缩小。    我还发现了一个网站,它把Processing函数参考手册翻译成了中文,这真是创客精神的体现,分享和互助。网址:http://hiprocessing.net/    把下面程序复制到Processing 2.2.1编程环境,试试。    Processing 2.2.1下载:https://www.processing.org/d

求索团队合肥行
发表于:2014-10-18 10:30:46 | 分类:创客资讯
浏览( ) | 评论( )

     中国机器人大赛暨RoboCup公开赛是中国最具影响力和权威性的机器人大赛。本次大赛决赛阶段比赛在安徽合肥国际会展中心举行。参赛的高等院校有185所,其中25所985院校组队参加,报名参赛选手2920人,专家约40名。今年大赛为期三天,共设有12个大项、118个子项目,主要包括RoboCup足球机器人比赛、RoboCup家庭组比赛、水中机器人比赛、搬运工程机器人、医疗工程机器人等。   三峡大学参赛队伍由张力老师带队,队员来自机械与动力学院2012级至2013级两个年级的九名本科生。四个在中国机器人大赛洛阳赛区分项选拔赛中获得一等奖的项目参加了决赛阶段比赛,获得了单项比赛的一个全国亚军和一个全国季军的好成绩。   获得亚军的赛项为搬运工程创新创意赛,参赛队员为:李宇、张贵东、苏高照。队员根据搬运比赛图纸图案标识特点,设计了符合工业场景的搬运创意作品,它由两个搬运智能车和两个机械手转台共同组成,能在无线网络支持下,相互应答协作完成一系列的搬运任务。该作品在比赛中,稳定可靠地运行,完整地表达了所有创意细节,获得了评委老师的一致

求索团队洛阳行
发表于:2014-10-16 08:44:53 | 分类:创客资讯
浏览( ) | 评论( )

     在暑假,大部分大学生终于可以喘口气,换一种活法,有的可以回家乡,与父母团聚,并找到儿时玩伴,共叙友情,有的外出打工,体验社会的冷暖,有的更为潇洒,单车旅行。而求索团队的学生,则选择在学校的工作室里,旁骛杂念地制作比赛作品。           2014中国机器人大赛暨RoboCup公开赛(工程类项目)由中国自动化学会机器人竞赛工作委员会、中国自动化学会智能自动化专业委员会、RoboCup中国委员会、国际工程机器人联盟和洛阳市人民政府共同主办,洛阳师范学院、洛阳市科学技术局、徐州市机器人学会等单位共同承办。比赛场地位于洛阳师范学院安乐校区体院馆。       据中国自动化学会机器人竞赛工作委员会主任、清华大学教授朱纪洪介绍,该赛事是我国最具影响力、最具权威性的机器人技术大赛和科普盛会,是展示交流当今中国智能制造技术和成果的重要平台。从1999年开始至今,每年举办一次,迄今已经连续举行了15届。  本次比赛涉及机器人搬运工程、竞技工程、医疗工程3个大项14个小项。来

求索团队北京行
发表于:2014-10-08 11:40:14 | 分类:创客资讯
浏览( ) | 评论( )

      以前一个人在小城宜昌,跟着创客潮流,做了些小东西,发了不少创客文章,自认为还是有意义。虽然40多岁了,没有 “大”想法了,但是还是希望有些变化好,否则显得过于单调了。于是利用大学老师的身份,想起了是否可以带着学生一起动手,玩玩创客制作。都去忙着带学生去了,故最长时间没写博客,但过去的博客情节,总是不能忘,所以有时间,还是出来说说,好给远方的朋友有个交代。   2014年8月7日到11日来北京,一是参加中国机器人大赛北京分项选拔赛,二是看看北京创客机构,拜访下大神。比赛只有一个项目就是常规多足异性舞蹈机器人比赛。我们舞蹈机器人的动作创意来源于如今网络上比较火的4首歌“小苹果”、“狐狸叫”、“江南style”和“let it go”。“let it go”音乐充满情绪张力的居尔特风歌声让我们豁然开朗,真正理解了生活就是在种种逆境与困难中找到乐趣,由此触发灵感,结合3首当下流行歌曲,编组了机器人的舞蹈动

索尼PS2无线手柄遥控MakeBlock搬运车
发表于:2014-04-28 15:49:25 | 分类:MakeBlock金属机器人
浏览( ) | 评论( )

    图1 SONY PS2手柄遥控Makeblock搬运遥控车全景图     先用LabVIEW可视化界面,确定出Arduino编程时所需的参数。这些参数包含有搬运车夹持器爪子张合角度;直线导轨上夹持器的升降高度和速度;以及小车走直线时的左右电机PWM值。  这篇文章就要谈谈如何用SONY PS2手柄来遥控这个MakeBlock搬运车。这些确定好的重要参数,直接会用到遥控车的Arduino程序中,比如向前拨动手柄摇杆,小车左右电机按照事先设定好的PWM值,能向前走出直线。按下手柄某个按钮,夹持器的爪子收紧到规定角度,刚好紧紧抓住物料。SONY PS2手柄来遥控MakeBlock搬运车全景图如图1所示。     PlayStation 2,简称PS2,是日本Sony旗下的索尼电脑娱乐SCEI(Sony Computer Entertainment Inc.),于2000年3月4日推出的家用型128位游戏系统,这套系统里就包含PS2电玩手柄。这个作品就是想把平时我们用来玩电子竞技游戏的输入设备,用到遥

创客老张2014年上海行(下)
发表于:2014-04-15 15:34:23 | 分类:创客资讯
浏览( ) | 评论( )

         从DFRobot上海总部出来,夏青主任又带我去CSK公司,一进到门,就见到了我们QQ群里的H大,多少年了,只闻其名,不见其人,今天终于见到了“真神”。“真神”见面寒暄几句,就递给我一瓶可乐,然后开始让我看看RoboPeak团队新开发的利器,2D激光雷达。这个东西如果让热衷比赛那帮家伙见到,估计游戏规将会由此改变。RoboPeak激光雷达采用了低成本的设计工艺,大幅度的降低了激光雷达的制造成本。并且使用三角测距技术和高速视觉处理系统,实现了快速扫描频率,可以在室内轮式机器人工作中表现出色。以往激光雷达产品的价格均达到万元级别,售价不菲,而RoboPeak产品的低价格可以改善目前激光雷达难以在民用市场和爱好者中普及的问题。现场看上去,激光雷达用一台小电机带着一根皮带驱动圆柱型激光器360度不停旋转,然后该雷达获得2D平面内的障碍物与激光器的距离,并经过一系列算法,生成2D平面的扫描图。下面的图片是用我的SONY卡片相机直接对着现场监控的笔记本电脑屏幕拍摄的,可以直观地看到房间摆放了多个物体