鱼羊 郭一璞 发自 凹非寺
量子位 报道 | 公众号 QbitAI

城乡结合部土味开关,不知道你有没有印象:

强行欧式,强行蕾丝,强行少女心,处处透露着改革开放早期人们对色彩的渴求。

也可能是上一辈人觉得门口墙壁上的开关实在太丑太突兀了吧。

现在,对这些开关不能忍的MIT研(yi)究(shu)员(jia)们,决定对丑开关进行一波改造:

把墙壁、沙发、柱子或者家中任何东西,埋进电路和传感器,整个房子也就被改造成了大型PCB电路板,每一条线路、每一个节点、每一个控制装置,都嵌入到房间自身的装修中,像个变色龙一样,你再也看不到突兀的开关了。

比如,你看这面涂鸦墙,那似乎就是一片软装:

但是摸一摸灯泡图形,上面的真灯泡就亮了:

摸一摸画在墙上的颜料喷瓶,就会根据你摸到的位置调节灯光的亮度,你一摸黑,灯就变黑:

颜料瓶图案喷出来的彩色图案,你摸哪个颜色,灯光就会变成哪个颜色:

你以为这是一片装饰,不,它明明是一片传感器。

再比如,这根工业风水泥柱上的五线谱图案,看起来像小学音乐教室:

其实你摸一摸音符,它可以放音乐,再摸一摸,还能切歌:

除了墙面,沙发也暗藏玄机。挥一挥手,就可以切换旁边电视机上的相册系统的图片:

这样,不仅没了丑丑的开关,乱糟糟的线也不见了,你也不用担心找不到遥控器,整个家都变成了交互的一部分。

装修完房子之后,他们就把装修记录发到了人机交互顶会CHI 2020上。

在论文里,MIT技术宅们愉快地分享了他们这一套装修方案的思路和技术细节。

看完之后,自己动手操作起来也不是不可以呢

把用户界面融入物理环境

首先,你需要在3D编辑器里设计好图稿。把显示元素什么样,传感器怎么接安排得明明白白。

当然啦,技术宅们已经在3D编辑器Blender里集成了一套工具包,可以简化设计步骤。

比如说,你要在墙面上布置一个调节灯光明暗、色温的开关:先量好墙面的尺寸,然后在Blender里建模。

至于显示元素的设计,可以先在PS这样的绘图软件中完成,然后将图像作为纹理映射到3D模型上。

工具包里安排了7种增加交互性的绘图工具:

触控按钮;滑块(线性/自由形式);距离传感器;电致发光显示器等输出元件;电线;微控制器连接器;擦除工具。

来看一下示范操作:

可以看到,滑块等电路板设计之上,可以叠加艺术外观层。

当然,更多层的模板设计也是支持的。比如这个灯泡造型的触控开关,就由导电层、介电层、荧光层和顶层透明导体组成。

完成电路板和外观设计之后,为了方便装修,你可以选择用切割绘图仪、激光切割机等设备把模板打出来。

不过,对于不平坦的表面,比如沙发来说,这样的喷涂模板可能不太好使。

于是,还有另一个解决方案,那就是投影。

接下来,就可以进入真正的装修步骤啦。

需要准备的硬件有:喷枪,功能性墨水,装修需要的防护工具。

喷枪方面,他们的配置是:可以同时控制墨水量和气流的双动触发装置,重力进料系统,以及在内部混合空气和油墨的混合点。这样的配置适合于绘制细节,有利于电路的创建。

在他们的示范案例中,使用到的功能性墨水是Lumilor和KPT生产的铜、电介质、磷光剂和透明导体墨水。

那么就开始按照设计,喷涂导电铜墨水。再在电路之上搞艺术创作。

最后,别忘了连接微控制器板。

虽然此前市面上已有墙面触控板开关:

但相较之下,这一套方案突破了打印机尺寸的限制,在任何材料、任意形状上,都能更方便地实现脑洞。

技术评估

MIT的技术宅们还表示,装修不算完,做事要严谨。

他们测试了这一套被命名为SprayableTech的技术在不同材料、不同形状表面上的实际效果。

结果表明,无论是在何种材料上,喷涂的铜迹线均显示出了高导电性,电阻范围在0.07Ω-0.25Ω之间。

即使是在多孔石材这样非常粗糙的材质表面,喷涂颗粒也可以到达材料深腔并覆盖整个材料表面。

另外,电导率和物体表面形状的角度之间也没有显著关系。

这意味着喷涂的电路不会受到墙壁转弯的影响。

作者介绍

提出这种装修方法的团队,来自鼎鼎大名的MIT CSAIL。

一作Michael Wessely,是CSAIL旗下人机交互组的博士后,南巴黎大学博士,曾在2014年和2019年两度获得人机交互顶会UIST最佳论文,现在也在CSAIL讲工程交互技术课。

论文的通讯作者就是人机交互组的负责人,MIT助理教授Stefanie Mueller,在她的带领下,这个团队还做了各种五颜六色的大脑洞研究。

比如,如何用3D打印造出一只变色龙,是颜色真的能变的那种:

或者,怎么把人类的运动轨迹给打印出来:

还有怎么才能3D打印出面包蓬松的质感:

让人看饿了。

传送门

Sprayable User Interfaces: Prototyping Large-Scale Interactive Surfaces with Sensors and Displays
Michael Wessely,Ticha Sethapakdi,Carlos Castillo,Jackson C Snowden,Ollie Hanton,Isabel Qamar,Mike Fraser,Anne Roudaut,Stefanie Mueller
https://hcie.csail.mit.edu/research/sprayableuserinterfaces/main.html

作者系网易新闻·网易号“各有态度”签约作者

华为MindSpore布道师招募

助力小白成为大牛

告别技术造神,尊重每个开发者。

在开源社区中一起快速成长,共建开源生态!

扫描下图二维码即可报名参与~

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

喜欢就点「在看」吧 !

沙发变身遥控器,涂鸦里藏PCB,MIT技术宅的智能家居竟然是这样相关推荐

  1. 《我在风衣里藏了把刀》—— 转

    那天,我在风衣里藏了把刀,因为我要杀掉一个仇人. 我非常恨她,但又不敢骂她,所以我只好选择谋杀. 她的个子不高,却是武校的高才生,我估计空手打不过她,所以得藏把刀. 她很漂亮,但从来都不看我一眼,所以 ...

  2. 一统江湖的大前端(5)editorconfig + eslint——你的代码里藏着你的优雅

    [摘要]<一统江湖的大前端>系列是自己的前端学习笔记,旨在介绍javascript在非网页开发领域的应用案例和发现各类好玩的js库,不定期更新. 如果你对前端的理解还是写写页面绑绑事件,那 ...

  3. 「π」里藏着所有人的银行卡密码和生日?

    作者:数据叔 来源:大数据 导读:3月14日是圆周率节,是全人类的传统节日.自古以来,在3月14日这一天,世界各族人民会吃一个派庆祝节日,祈求好运,亲友之间也会互赠苹果派.蓝莓派.草莓派.蛋黄派.巧克 ...

  4. [XCTF][简单] 凯撒大帝在培根里藏了什么(难度1)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一.题目 二.解题过程 1.AB串?必然是什么某种密码 2.凯撒密码 总结 前言 题目名"凯撒大帝在培根里藏了什 ...

  5. 一个网站里藏着一个网站

    hello大家好有小伙伴去过藏着网站的网站吗?就比如geekprank.com这个网站,接下来我再给大家解释一下一个网站里藏着一个网站就是使用<a href="">&l ...

  6. C语言毛巾,一条毛巾里藏着“芯片”秘密

    原标题:一条毛巾里藏着"芯片"秘密 导报讯 (记者 孙春燕通 讯员 黄怡静)一条不过十元的毛巾内竟裹藏着价值人民币十万余元的电子产品配件.昨日,导报记者从厦门海关获悉,该关隶属机场 ...

  7. Misc方向[简单] 凯撒大帝在培根里藏了什么

    下载好附件 打开flag.txt发现是一串培根密码 通过​​​​​​http://www.hiencode.com/baconian.html进行解码得到 ngbklatcoznixevzu 可以先进 ...

  8. ios睡眠分析 卧床 睡眠_你知道iOS 时钟里藏了这么一个睡眠小管家? (iOS)

    原标题:你知道iOS 时钟里藏了这么一个睡眠小管家? (iOS) 无规律的生活,熬夜看小说.通宵玩游戏,时间一点一点的流失,身体还没有得到充分的休息就被闹钟叫醒,去上学.去上班.像闹钟这种以刚克刚地暴 ...

  9. 工资条里藏着这些小秘密,第一个就有很多人不知道!

    除了工资总额,怕是很多人都看不懂工资条吧..... 小编提醒,看不懂工资条容易吃大亏!工资条里藏着的那些小秘密,更事关你的诸多权益! 1.工资条包含诸多劳动权益 关键时刻可做证据 小小一张工资条,包含 ...

最新文章

  1. CSS学习15之定位
  2. 类路径是什么意思_多播是什么意思 多播介绍【详解】
  3. Anchor free Detector:FCOS
  4. 离散数学实验题目-图
  5. android 布局管理器,【Android开发】布局管理器-表格布局
  6. 并发数据结构 : SpinWait
  7. mysql防止预约重号_mysql 防止重复插入唯一限制的数据
  8. ASP.NET MVC 2.0 AsyncController(转)
  9. php 小程序登录授权解密,微信小程序授权登录,PHP解密数据,并返回用户信息token记住登录状态...
  10. C#实现对文件目录的实时监控
  11. 这个春天我能感觉的到
  12. 望眼科技:另类资产管理数据--夜光数据
  13. 辐射照度、辐射强度、光照度、发光强度(差异以及如何相互转换)(易懂讲解)
  14. 《指弹:The Sprinter》
  15. suse12中pip install xxx报错gcc: error: unrecognized command line option ‘-fstack-clash-protection’
  16. 初涉QQ飞车第一天-创建角色
  17. 用 RPM 打包软件,第 2 部分
  18. 百度百科:游荡在中国的窃贼
  19. 资金互助社业务学习园地(一) 灵活运用通知储蓄存款
  20. 手把手带你安装webpack --mac电脑哦~

热门文章

  1. 微软修复20多年的老漏洞:Win95时就存在了
  2. linux resolv.conf详解
  3. c的开始,求最大数。
  4. 6001.Cacti监控华为S8512核心交换机多块板卡的CPU和内存
  5. 利用System.EventHandler来实现两个窗体间的事件调用
  6. 使用ISA Server发布具有Edge角色的Exchange Server环境
  7. Java学习_day009面向对象(oop):对象和类(下)
  8. java项目怎么定义异常_在Java项目中如何实现自定义异常
  9. AJP认证信息爆破ajp_brute
  10. Visual Studio 2017强制更新方法