当一个程序员有了航天梦就不是为了爱好买个飞机模型那么简单了,他可能会本身动手作一个飞机模拟驾驶舱。程序员
浙江杭州的程序员曹林是航空航天的狂热爱好者,今年疫情期间他本身建造了一个波音 737 客机的模拟驾驶舱,几乎彻底模拟了驾驶舱的所有功能。segmentfault
曹林今年 34 岁,是一名网络工程师,他从小就对航空航天很是感兴趣,今年疫情期间有了更多的空闲时间,他就想利用这些时间实现本身的“飞天”梦。网络
作一个模拟驾驶舱可没有作个飞机模型那么简单,为了作到 1:1 还原,曹林自学了 3D 建模,还购买了 3D 打印机。由于普通人很难拿到飞机驾驶舱各个零件的具体参数,就连一个按键的大小都是曹林打印了 20 多个一个一个试出来的。测试
整个驾驶舱中的面板、油门、显示屏,还有 27 个模块和 120 多个按键都出自曹林之手。spa
曹林说:“我从新思考了人生,以为应该去实现一些人生梦想,生命是短暂的。我发现市面上很难买到成型的东西,又想去把这些东西作得尽可能逼真,还原得真实,怎么办?就只能去学 3D 建模,学 3D 建模之后 3D 打印。”blog
制做零件的难关已经闯过去了,接下来就是组装,这个过程当中曹林再次遇到了困难,由于飞机的整个结构和运做过程是很难了解的,即便经过书本和影像资料去作了解也很难彻底掌握。it
因而曹林又开始自学空气动力学、流体力学、航空电子仪表等知识,除了书本上的东西,曹林还专程驱车上百千米去请教专业的飞行员,模拟驾驶舱终于顺利组装完成了。class
然而到了本来是做为程序员最擅长的软件测试阶段,曹林又遇到了令他措手不及的问题。测试刹车系统的时候,它总会本身收起来,为了找到问题的根源,曹林挨个测试了 27 个设备和 100 多个按键。最后证明了是一个灯光的开关联动了刹车,把灯光关上刹车就能动了。软件
虽然这只是个小 Bug,但却花了曹林很长时间,最后他用了半年多的时间终于建造出了能够正常运行的波音 737 模拟驾驶舱。程序
其实这个飞机模拟驾驶舱并非曹林的第一个航天飞行器做品,2018 年的云栖大会上,那艘停在空中的“大飞艇”也是曹林的做品。他出人意料的把物联网基站放在了飞艇上,这样就能够覆盖更大的面积。曹林的同事说:“他从不会在过程当中抱怨,也不说出要中途放弃的话。”
曹林的下一个目标是在近几年的时间里建造一个 C919 模拟机,他说:“电影给了你想象的翅膀,程序员给了你落地的方法。”