技術編輯:芒果果丨發自 思否編輯部
公眾號:SegmentFault
當一個程式設計師有了航天夢就不是為了愛好買個飛機模型那麼簡單了,他可能會自己動手做一個飛機模擬駕駛艙。
浙江杭州的程式設計師曹林是航空航天的狂熱愛好者,今年疫情期間他自己建造了一個波音 737 客機的模擬駕駛艙,幾乎完全模擬了駕駛艙的全部功能。
曹林今年 34 歲,是一名網絡工程師,他從小就對航空航天非常感興趣,今年疫情期間有了更多的空閒時間,他就想利用這些時間實現自己的「飛天」夢。
做一個模擬駕駛艙可沒有做個飛機模型那麼簡單,為了做到 1:1 還原,曹林自學了 3D 建模,還購買了 3D 印表機。因為普通人很難拿到飛機駕駛艙各個零件的具體參數,就連一個按鍵的大小都是曹林列印了 20 多個一個一個試出來的。
整個駕駛艙中的面板、油門、顯示屏,還有 27 個模塊和 120 多個按鍵都出自曹林之手。
曹林說:「我重新思考了人生,覺得應該去實現一些人生夢想,生命是短暫的。我發現市面上很難買到成型的東西,又想去把這些東西做得儘量逼真,還原得真實,怎麼辦?就只能去學 3D 建模,學 3D 建模以後 3D 列印。」
製作零件的難關已經闖過去了,接下來就是組裝,這個過程中曹林再次遇到了困難,因為飛機的整個結構和運作過程是很難了解的,即使通過書本和影像資料去做了解也很難完全掌握。
於是曹林又開始自學空氣動力學、流體力學、航空電子儀表等知識,除了書本上的東西,曹林還專程驅車上百公裡去請教專業的飛行員,模擬駕駛艙終於順利組裝完成了。
然而到了原本是作為程式設計師最擅長的軟體測試階段,曹林又遇到了令他措手不及的問題。測試剎車系統的時候,它總會自己收起來,為了找到問題的根源,曹林挨個測試了 27 個設備和 100 多個按鍵。最後證實了是一個燈光的開關聯動了剎車,把燈光關上剎車就能動了。
雖然這只是個小 Bug,但卻花了曹林很長時間,最後他用了半年多的時間終於建造出了可以正常運行的波音 737 模擬駕駛艙。
其實這個飛機模擬駕駛艙並不是曹林的第一個航天飛行器作品,2018 年的雲棲大會上,那艘停在空中的「大飛艇」也是曹林的作品。他出人意料的把物聯網基站放在了飛艇上,這樣就可以覆蓋更大的面積。曹林的同事說:「他從不會在過程中抱怨,也不說出要中途放棄的話。」
曹林的下一個目標是在近幾年的時間裡建造一個 C919 模擬機,他說:「電影給了你想像的翅膀,程式設計師給了你落地的方法。」