442 0
返回

艺术家是如何使用arduino的

脑震荡 发表于 2016-11-09 02:54:00
【前言】本篇是我在知乎上针对“艺术家是如何使用arduino的? ”的回答。原问题是这样的:

FtQF3f76_FaEZbkaWLRbRE1FWz4L 21.34 KB
这个问题,以及涉及的态度/观点是非常典型的,也是很多人都持有的,所以我觉得值得分享出来和大家探讨一下。

下面是我的回答,您也可以访问 https://www.zhihu.com/question/29110990 到知乎上阅读。

------------------------------------ 分割线 -----------------------------------------

“Arduino是艺术家可以掌握的”,说这句话的人大概有两个意思:

  1. Arduino这类工具比较简单,非常适合“门外汉”入门。
  2. 艺术家属于科学技术(编程/电子/数学…等)的门外汉,艺术家一般不懂且不善于这些。

这两个观点都是片面的,我认为甚至有时候是非常危险的。 

第1点往高了说,涉及的是如何看待工具的问题。Abraham Maslow(就是马斯洛需求层次三角那个马斯洛)有句经典名言: 

FlFN1fEBEa3UF7cxRFdYMhFdhngJ 38.49 KB

翻译过来大概的意思就是:“当你只有一把锤子的时候,你会把一切问题都看成是钉子”。这是在强调工具的负面作用。作为工具,一方面被创造出来是用来增强人的能力,帮助人解决某类特定问题的。但另一方面,也会把你(使用者)框在它(工具)构建的思维里。

工具只有在面对特定问题和使用者时才有好坏之分,而没有绝对的“这个工具好,那个工具不好”,“这个工具简单,那个工具难”这种判断。作为工具的使用者,所要做的是了解这些工具的优缺点,了解在什么情况下适合用什么样的工具,灵活运用。

现实世界里,很多人是精通了某种工具后就有一种优越感,开始“唯工具论”的心态。比如这个话题里描述的心态:

《鄙视Arduino及其开发者的人是一种什么心态?》:https://www.zhihu.com/question/41528319

还有类似编程领域关于“哪门语言才是全世界最好的语言”的争论。

谈回到Arduino, 第1个观点说对了一点。就是它的确非常适合艺术家以及非电子背景的设计师、电子爱好者、Maker。因为这就是它被创造出来的初衷。

Fr2z247QfvvXQFC3978wWgZfOGZY 145.92 KB

--《Getting Started with Arduino》,Massimo Banzi

Arduino: The Documentary


关于Arduino到底是怎么诞生的有很多版本以及师生队友撕逼的细节, 有兴趣的童鞋可以深入八卦一下:Wiring作者Hernando Barragán(Massimo Banzi是他在IDII时的论文导师)关于Arduino旧史的爆料 : 《The Untold History of Arduino》: The Untold History of Arduino

但公认的是,Arduino于2004和2005期间诞生于意大利Ivrea小镇一所叫Interaction Design Institute Ivrea (IDII)交互设计学院里。初衷是为了给学校的非电子工程背景的设计和艺术类学生提供一套简单、便宜又易用的工具来更好地学习和理解电子技术,并进行创作。

相对于当时的其他平台,Arduino能立足并流行的原因之一是因为它追求“简单”,你不用从自己焊电子元件开始,拿到手的就是能直接上手的模块。不为了追求性能而引入更贵更复杂的元件。同时在基于Casey Reas的Processing提供一套简单的IDE,基于C包装了自己的简易语法。这让初学者很容易上手,即使你没有任何电子和编程基础,只要学会简单的语法,了解Arduino硬件框架,写几行代码你就能控制一个电子元件,这种正反馈对于初学者是很有成就感的。所以很快,Arduino平台在其他学校以及业余电子爱好者中流传开来。软硬件的开源特性吸引了大批开发人员和爱好者为社区添砖加瓦。

Arduino哲学里除了“简”还有“脏”,不是不干净,是说你在很短的一段时间里最大化的实现你的想法,能够创造你想要的效果和体验就足够了。至于你电路焊得够不够华强北,代码是不是够鲁棒,这些都不是重点。所以会看到很多用Arduino的东西是这样的:
Fpl1Mvn-qAufJmQwSTvybt37mMIG 110.39 KB

FoXuav0I_pov7UYrhneLg3bjDWgQ 286.95 KB

Arduino非常适合想法的探索试验阶段和原型开发(Prototyping)。要知道,很多电子产品的原型都是用Arduino做的,然后工程师再迁移至更好的工具平台,优化代码效率等等。

FsNHwGkOIqwBM9UQWeZgZIYDBFbE 72.67 KB

图为Valve VR Lighthouse追踪设备从原型到商业产品的进化。

总而言之,Arduino是一款非常典型的“低门槛,宽边界,高天花板”的入门工具。上手容易,你可以在很多领域(包括艺术,设计)利用它,但你要进阶当大拿,你也必须回来老老实实地学习电学基础,学好C语言,没有捷径。Arduino也有它的不足之处,比如Arduino族群中大部分都拥有有限的计算能力,比较适合作为低成本的感应端或者执行端;大部分也不是针对处理网络方案而生的。所以当你的项目需要较强的计算和网络处理能力时,你可以果断考虑换成其他平台。类似Raspberry Pi,Intel Edison或是Arduino族群中的Arduino Due,Arduino Yún。 

对于第2点,凡谈及艺术家和技术的问题,人们总有些预设立场,比如艺术家“右脑发达左脑简单”,甚至连艺术家都自我代入,自我强化,下意识地拒绝更多的艺术形式和机会。对于把“艺术”归类为“右脑”、“感性”、“文科”、“就是画画的”。。。这类狭隘的认知是我们应该提防的。一个工具掌握得多好,跟你是艺术家还是工程师没有多大关系。唯手熟尔。Arduino代码写得比码农还溜的艺术家多的是。所以说Arduino,甚至更复杂的平台的艺术家都可以掌握,关键的确不是“能不能掌握”,而是“掌握了以后如何使用”的问题。

但“艺术家如何使用arduino?”这个问题又过大了。因为艺术类别繁多,每个艺术项目探讨的问题又五花八门。New media art(新媒体艺术)可能是技术跟艺术交集最多的大类。
可以看看这个问题:

《新媒体艺术是什么?有哪些知名的作品?》链接:https://www.zhihu.com/question/26689667

下面的分支也超多,什么Digital Art,Interactive Art,Kinetic Art, Robotic Art, Sound Art…(参考Wikipedia)。
FvN2n4F9vV9eB95Z6b2uW1hjdS8s 49.19 KB

这些类别可能对于艺术家的Creative Coding能力要求比较高,常用的工具除了电子类的Arduino,软件如基于java的Processing,基于C++的openFrameworks和Cinder,Max/MSP, VVVV, PureData….

下面我们还是举例来说明(备注: 下面艺术作品里不一定使用了Arduino,但可以用Arduino实现或参与其中)。

FraZQfbB2Luw7wsyqcT2Gi2Fx2M6 147.79 KB
Fp70hZhsPWr4BNyYK_Zp7Wx622Gi 145.44 KB
Fh5VLs-gqwZxn3Kes0ltntnVdEoC 103.28 KB

Daniel Rozin的各种mirror系列:http://www.bitforms.com/artists/rozin

Wooden Mirror

Daniel Rozin/PomPom Mirror

Daniel Rozin的互动装置使用了大量的伺服电机。他的电子作品出现甚至早于Arduino出现。

Animatronics Showreel 2011。


Gustav Hoegen的Animatronics Showreel,虽然他的很多作品都是商业产物,但不妨碍称它们为艺术品。

Fg5QBJXjvRvCwD0ROmA5ZNudO3n2 96.69 KB

ARTCOM _ Kinetic Sculpture

Art+Com给BMW做的Kinetic Sculpture。如果你去慕尼黑BMW博物馆,记得去看看。

FqAaH86Rp6O_jSJ_C17xhaugaWRP 83.16 KB

FrICS5QSs3lWb7qQ0qYToxMu_Cwq 26.91 KB

Terrifying robotic spider dress will attack anyone who dares invade your persona

Anouk Wipprecht的Spider Dress,探索未来时尚和科技。她用的是Intel的Edison。

------------------------------------ 分割线 -----------------------------------------

您怎么想? 欢迎留言~
442 0
返回

0个留言