当前位置: 华文问答 > 游戏

有哪些「还有这种操作?」的故事?

2017-12-14游戏

「这可能是知乎史上制作成本最高的回答。」 距离上次说这句话正好过去100天。

当时盛夏,我们「不务正业」地去回答了一道美食相关的问题:

用汽车发动机煎牛排这事靠谱吗?

引得知友目瞪口呆的同时,也遭受质疑:「你们不好好玩灯,学人家当厨子?」

说的很在理啊,但要怎么玩才算「还有这种操作」呢?

在淘汰了十几个关于「玩灯」的选题后,一个令所有人振奋的idea出炉: 奥迪车灯秀。

过程稍后说,先睹为快吧 。【 奥迪车灯秀·卡农纯享版】 1分13秒,文末有完整版。

https://www.zhihu.com/video/919250404754198528

这次我们又找来了合作伙伴好奇实验室。创意层面一拍即合,实现过程可费了一番周折。

定下了目标,我们就掀开了引擎盖,开始对车灯控制的技术进行评估。

汽车上的大灯,跟家里的电灯不一样,并不能插电就亮。大灯总成和汽车ECU(Electronic Control Unit电子控制单元)之间通过CAN(Controller Area Network控制器局域网络)总线通讯协议来控制。CAN总线是一种有效支持分布式控制或实时控制的串行通信网络,并不能插电就亮。

方案一:如果获取CAN总线协议,理论上就可以像速度与激情8里面一样远程遥控僵尸车。
然而,CAN总线协议是涉及到汽车控制安全的绝密资料, 即使是官方恶搞也不会轻易触碰。 方案二:汽车上有一个诊断接口,称为OBD( On-Board Diagnostic )。该接口是每辆汽车都有的接口,一般位于方向盘下方,主要用于汽车的诊断。通过使用一些诊断工具和OBD控制代码,通过该接口可以进行车身的一些简单控制,如开关车窗、亮灯等等。而该协议因为并不能控制汽 车驱动部分,所以并不涉密,因此我们考虑通过该接口实现车辆大灯的组合控制。

接下来,我们就可以用一台平板电脑作为总控制器,通过蓝牙连接到分控制器,进而实现对车辆的灯光控制。

不过这个实现过程不像说说这么容易。

一般OBD的控制都是一对一控制,无法对多台车辆的大灯实现组合控制。所以我们专门定制开发了总控制器和分控制器。总控制器采用高性能嵌入式芯片,可以实现高速的信息处理,将电脑发出的控制指令实时处理并分发到对应的分控制器。

控制器之间的连线方式可采用有线(CAN总线)或无线(Zigbee)。考虑到汽车拖一条线出来比较难看我们选择了无线通讯方式来保证外观。不过硬件开发的成本和技术难度都很高。

关键问题解决后,剩下就相对好办,我们单独开发了一套软件,可以对灯光的节拍进行组合控制。简单的说就是,电脑上按下一个键,对应的车灯亮起。

按原计划,你们接下去看到的视频中的曲子,我们要亲手弹出来。

可惜,我们的实验员是个键盘侠,钢琴负十级,连【两只老虎】都弹不好。

不过凭借多年网游的经验,这个问题也能够解决。

在键盘或者鼠标上设置「宏」,一键连招。

如果你也是个网游少年,这点应该不难理解。

电脑发出指令后,过总控制器,控制对应的分控制器,来实现车灯随着节奏的明暗变化。

响应动作和变化间隔都可以根据需要进行设置。

另外,市面原有的程序均没有专门针对灯光控制,效率低下。

就像你「吃鸡」的时候,外服太卡,你要挂个加速器。

于是,又重写了基于OBD接口的控制程序,实现电脑到车辆的直接控制。

除了一键控制多台车的车灯之外,单盏车灯也能玩出很多花样。

最容易控制的是,老款车型上的LED灯。

早在2005年,我们就将LED植入到A6 Avant尾灯里面,它拥有纳秒级的响应速度和出色的光源强度,在极端天气下也持有极高的可见度。就是大家俗称的「泪滴眼」,由于LED光源数量不多,比较容易控制。能简单执行一些红点绕圈等动作。

从2012年,奥迪R8使用动态转向灯。到后来在A8和S8上都加入了 动态转向灯

现在连在新款的A3、A4L上,都配置动态转向灯。

像上图这种,本身就自带灯光动作的比较好办。

控制设计的时候,只要用程序去对应原厂的动态灯光动作就行了。

除此之外, 矩阵式大灯 奥迪当前在量产车照明科技的最高造诣。(未来还会有激光大灯)

5只反射单元排列成一个远光照明组件。在每一个反射单元的上面,是5颗小LED光源,每颗小LED光源可以独立点亮、关闭或者变暗。

5组共25颗小LED光源配合在一起,就能实现对前方区域进行可变的、精确的照明。

来,敲黑板,复习一下 为什么说奥迪是灯厂? 的知识要点。

所谓「矩阵式」就是按照矩阵的方式布置LED光源,并对其进行控制。

借助单独可控的LED,矩阵式LED大灯在所有情况下均可非常准确地照亮前方道路,不会给其他道路用户造成眩目影响。

其次,当夜晚会车或者同向前方有车行驶时,矩阵式LED大灯会自动熄灭部分远光LED灯体,以防周边车辆驾驶员因炫目而发生危险。

由于矩阵大灯的每一颗LED都可以单独控制,那同样可以通过控制指令,来组合不同的灯光效果。

甚至,可以对尾灯上的每个LED颗粒做单独的控制。

只是需要分很多路的信号出来,会造成非常大的运算量,控制器就会产生很大的发热,有明显的延时。

【奥迪车灯秀剧情完整版】2分44秒

https://www.zhihu.com/video/919252684165517312

为了让8台奥迪共同用车灯演绎一曲经典的卡农,我们可真是费了不少心思。求赞。

但是,或许在不远的未来,这一切可能就非常简单。

本文为奥迪知乎机构账号原创内容,转载请注明出处。

想要获取更多奥迪官方资讯请关注奥迪微信公众号:audi_0000 (长按复制)

更多奥迪官方回答:

  1. 运营知乎机构号是种怎样的体验?
  2. 生活中有哪些声音,你觉得十分悦耳、耐听?
  3. 奥迪系列的 C5 c6 B7 B8 是什么意思?有什么出处?
  4. 驾驶「自动驾驶」车辆是怎样一种体验?
  5. 国外驾驶机动车会使用灯语吗,汽车灯语有没有统一的标准?