很多人喜欢在3D打印项目中植入芯片,以达到智能化目的,比如简单的机器人,或LED等。美国丹佛一名学生Chadwick Friedman完成了一个更加充满创意的项目,他开发的一个3D打印氛围灯(mood lamp)可以根据丹佛整个城市的氛围自动改变颜色。
Chadwick是丹佛大学数字化应急实践项目的一名研究生,他表示他的想法来自于他们班一个“城市黑客”项目。当时他正好订购了一块新的Arduino Yun(一个基于Atmega32u4和 Ar9331的微控制器)。
他决定把Twitter上的信息指标作为城市情绪变化趋势的指标,氛围灯则根据这些数据判断丹佛所处状态,并且以红色、绿色和蓝色三种颜色进行表达。其中红色代表生气、绿色代表高兴、蓝色代表悲伤。
有了设计思路,Chadwick很快就用Zortrax3D打印机打印出一个Voronoi风格的风罩。Chadwick使用的线材是Z-ABS。当然,如有用户需要自己打印,也可选择别的材料。
整个项目中,打印部分并不难,最难且最为核心的是通过Arduino编程以让这盏灯对Twitter的数据做出相应反应。Chadwick说,“我们在开源资源库Temboo的帮助下通过Twitter API收集能够表示Twitter用户情绪状态的特定的关键字,并以此为依据计算其情绪指数……我们的检索范围被限定在丹佛市中心12英里半径范围内的Twitter用户。”
实现这一要求的代码非常复杂,Chadwick在他的研究生同学协助下才得以完成,他们设计出了一个系统用以持续测量丹佛的情绪状态,最终完成了这项很有趣味的项目。
这盏3D打印氛围灯,不仅具备观赏价值,还能为城市管理者提供一些“意见”,类似于非常直观的监控工具的作用,当有灾难发生时,会立即在灯光上显示。
这盏灯的设计文件以及代码,Chadwick已经上传到自己的个人网站,有兴趣的用户可前往下载。当然,没有打印设备的用户也可通过在线下单获得打印成品,比如
创客联盟www.makerlm.com。