


看着传统艺术慢慢被AI生成的作品取代,真的挺难过的。现在像DALL-E和扩散模型这样的工具,几秒钟就能做出几乎和艺术家精心创作的画作一样精致的作品。只需要一个小小的提示词,大概10秒搞定。作为一名创作者,看到人类的创意越来越不被重视,心里挺不是滋味的。但我始终相信,人类的创造力是无限的。我们能想到的东西,AI只能追赶,永远无法超越。这句话可能有点绝对,但我愿意这么相信(毕竟我自己也是做AI开发的专业人士)
这个项目融合了古老的艺术传统和20世纪的创新灵感。受毕加索立体主义风格启发,这种源自20世纪初的艺术运动,通过现代科技焕发出新的生命力——加入了互动氛围灯效果。
这幅画本身是用毕加索式的立体派风格绘制的,有五个鲜明、各不相同的颜色区域。在画布背后隐藏着电容式触摸传感器,可以检测你正在触碰哪个区域。集成的RGB LED灯带会根据你选中的颜色动态变换灯光,让整个作品成为一件结合互动氛围照明与美术创作的艺术品。
这件作品的制作过程被拍成了一部很漂亮的短片,感兴趣的话可以看看我整理的视频合集。
所需用品
Arduino Nano / SAMD21微控制器(所需材料)
WS2812B / WS2813 LED灯带(所需材料)
TTP223 触摸传感器(共5个)
水彩纸
广告颜料
任意A4尺寸的宜家相框
步骤1:艺术创作



首先我们需要一幅画作。你可以自己动手画(非常推荐哦,这样更有个人特色,也更真实),也可以找现成的艺术作品打印出来。我还准备了一份PDF文件,里面收集了好几种好看的图案,如果你喜欢可以直接选一个打印出来。友情提醒一下,这些都不是我原创的,是从Pinterest和其他地方慢慢搜集来的,仅供个人使用,不能商用哈。
我选择了DIY的方式自己来画。先打了个草稿确定基本构图,然后用广告颜料填上五种颜色(当然你也可以用更多颜色,但每多一种就要配一个触摸传感器)。
最后我用黑色广告颜料勾了线。
步骤2:焊接触摸传感器



接下来我们要开始处理触摸传感器,需要用到焊接工具。
操作步骤如下:
- 接地线(GND)连接:把所有触摸传感器的GND焊点连在一起(数量对应你的颜色数,比如五个)。每个传感器之间留出足够长的导线,方便后续摆放。
- 电源线(VCC)连接:同样地,把所有传感器的VCC焊点也连起来,注意导线长度要足够灵活。
- 信号线(I/O)连接:为每一个传感器单独接一根信号线。这些线之后会接到微控制器上,所以要确保长度合适,方便安装。
Justway服务说明
本项目的部分组件由Justway提供支持。
Justway提供包括CNC加工、3D打印、钣金制造、注塑和聚氨酯铸造等在内的全套解决方案,适合快速打样和批量生产。
以下是使用Justway 3D打印服务的具体流程:
首先访问Justway的3D打印服务页面,选择“3D打印”选项。你也可以选择其他服务如CNC加工、注塑或聚氨酯铸造,但本次项目我们只用到3D打印。
点击“上传设计文件”,进入新页面后点击“选择CAD文件”并上传你的STL格式文件。
接着选择数量和材料(推荐PLA或ABS),颜色方面你可以选白色以便后期上色,或者直接选择你喜欢的颜色节省时间。
确认所有设置后输入邮箱提交请求,就可以获取报价啦。
第三步:安装触摸传感器


现在要把触摸传感器粘贴到画作对应的颜色区域后面。如果用胶水的话可能会让纸张和传感器之间产生不必要的厚度,影响触感。为了获得最佳的触摸感应效果,传感器应该尽量贴近纸面。我用的是透明胶带固定传感器。
不过这种方法也有局限性,因为只有传感器本身的区域才有感应功能。理想情况下,我希望每个颜色区域的任何位置都能响应触摸。我也尝试过用铝箔扩大感应范围,但结果出现了误触发。最后折中了一下,把每个传感器放在各自颜色区域的中心位置。如果你有更好的办法能让整个颜色区域都具有触控功能,欢迎在评论区分享想法!
第四步:将传感器和LED焊接到微控制器上


接下来需要将每个传感器的信号输出端(I/O)焊接到微控制器对应的GPIO引脚上。我把我这几个传感器依次接到XIAO SAMD21的GPIO 0到4。
用Arduino也没问题。不过XIAO的优势在于它的底部有额外的Vin和GND焊点,直接连接USB-C供电接口。
现在我们可以把WS2813 LED灯带焊接到XIAO上了。忽略白色线(B0),黄色线(D0)焊接到GPIO 6。这一步非常重要,必须只连接到GPIO 6,因为这个引脚专门用来处理LED灯带所需的高速数据传输。
接着把所有传感器和WS2813的GND线都焊到底部的GND焊点上,VCC线也都接到Vin焊点上。这样就不需要给LED灯带单独供电了,整个系统都可以通过插在XIAO上的USB-C线供电。
第五步:编程


现在用USB-C线把XIAO连接到电脑,然后上传代码。一开始可能不太容易判断哪个传感器对应哪个颜色。解决这个问题的方法是:我先随便写了一个颜色分配的代码上传进去,测试完后再根据实际连接情况调整颜色配置。
代码其实挺简单的。它一开始会显示一串颜色,刚好和画作上的颜色一一对应。当某个传感器检测到触碰时,LED灯带就会亮起那个传感器对应的颜色。
第六步:最终组装



接下来我把画装进了一个白色的宜家相框里。
还在相框背面做了个小盒子,用来藏线路和微控制器。这个盒子有两个作用:一是遮挡电子元件,二是留出空间让灯光反射到墙上,在相框背面形成柔和的光晕。
最后,我在盒子边缘固定好了LED灯带,藏在画的后面。
第七步:搞定啦!



最后一步就是把你完成的画挂到你想放的位置了,比如床头、书桌边,或者任何你觉得适合放氛围灯的地方。享受这份独特的互动体验吧。
轻轻一点画上的颜色,整幅画就跟着变色,那种感觉真的很奇妙,仿佛拥有了超能力!希望你也动手试试看,完成后记得晒晒你的作品哦!
还木有评论哦,快来抢沙发吧~