【Arduino】数字媒体艺术系列-物理互动
上一期,笔者介绍了数字编程软件“processing”,processing更多的应用于屏幕显示等视觉效果领域,上一篇文章中也介绍了,当processing搭配上其他的硬件,就会产生奇妙的化学反应,其效果不是简单的1+1那么简单。Arduino就是可以和processing联动的入门级硬件平台,我们这一期的主角就是Arduino。
WELCOME TO ART PAPAPA
○
艺术啪啪啪
↓
文/长河落日 撰写 图/长河落日 网络整理
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。
主要包含两个的部分:硬件部分是可以用来做电路连接的Arduino电路板;
另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。
Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。
那么我们用Arduino到底可以做些什么呢?首先,Arduino可以进行逻辑运算。其实生活中用到的逻辑运算还是很多的,比如:当我按下一个按钮时可以点亮某盏灯;当某个灯亮了对应的监控探头可以被激活;当某扇门打开了会响起音乐;土壤太干燥了可以加些水;太阳光太足了可以开启空调。你也可以考虑一些更复杂的情况,比如:当我按下按钮并且强烈的阳光照射到窗台上的植物时,给土壤浇水、响起音乐并打开空调。以上这些生活中的例子都是可以用Arduino实现的逻辑运算。当然,除了Arduino本身,我们还需要一些其他的外围电子元器件、传感器等。Arduino在这些应用中扮演着“大脑”的角色。
总而言之,Arduino是一款非常典型的“低门槛,宽边界,高天花板”的入门工具。上手容易,你可以在很多领域(包括艺术,设计)利用它,但你要进阶当大拿,你也必须回来老老实实地学习电学基础,学好C语言,没有捷径。Arduino也有它的不足之处,比如Arduino族群中大部分都拥有有限的计算能力,比较适合作为低成本的感应端或者执行端;大部分也不是针对处理网络方案而生的。所以当你的项目需要较强的计算和网络处理能力时,你可以果断考虑换成其他平台。类似Raspberry Pi,Intel Edison或是Arduino族群中的ArduinoDue,Arduino Yún。
Daniel Rozin的互动装置使用了大量的伺服电机。他的电子作品出现甚至早于Arduino出现。
Gustav Hoegen的Animatronics Showreel,虽然他的很多作品都是商业产物,但不妨碍称它们为艺术品。
Art+Com给BMW做的Kinetic Sculpture。
上面的部分作品搜索自知乎,那么,最后再介绍一组作品,他们是来自西安美术学院数字媒体专业的学生们的作品。
一道3位的数字密码,作出一千种数列排列就必然能解开。数学模型表明,我们似乎可以走出任何困境,仅仅是概率的大小之差。此作品正是自由的概率公式。人将自由置于他们难以触及的云端,却从未窥其本貌。自由会不会是道巨大到我们无法观测的名为“天空”的枷锁?
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com