當前位置: 華文問答 > 遊戲

有哪些「還有這種操作?」的故事?

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. 國外駕駛機動車會使用燈語嗎,汽車燈語有沒有統一的標準?