厉害了我的“猿”!程序员手工建造波音 737 模拟驾驶舱,几乎模拟全部功能

厉害了我的“猿”!程序员手工建造波音 737 模拟驾驶舱,完全模拟全部功能

当一个程序员有了航天梦就不是为了爱好买个飞机模型那么简单了,他可能会自己动手做一个飞机模拟驾驶舱。

浙江杭州的程序员曹林是航空航天的狂热爱好者,今年疫情期间他自己建造了一个波音 737 客机的模拟驾驶舱,几乎完全模拟了驾驶舱的全部功能。

自学 3D 建模,零件全部自制

曹林今年 34 岁,是一名网络工程师,他从小就对航空航天非常感兴趣,今年疫情期间有了更多的空闲时间,他就想利用这些时间实现自己的“飞天”梦。

做一个模拟驾驶舱可没有做个飞机模型那么简单,为了做到 1:1 还原,曹林自学了 3D 建模,还购买了 3D 打印机。因为普通人很难拿到飞机驾驶舱各个零件的具体参数,就连一个按键的大小都是曹林打印了 20 多个一个一个试出来的。

3BF48CBE-FA93-49EC-81BA-783F94B3B4FB.png

整个驾驶舱中的面板、油门、显示屏,还有 27 个模块和 120 多个按键都出自曹林之手。

曹林说:“我重新思考了人生,觉得应该去实现一些人生梦想,生命是短暂的。我发现市面上很难买到成型的东西,又想去把这些东西做得尽量逼真,还原得真实,怎么办?就只能去学 3D 建模,学 3D 建模以后 3D 打印。”

image.png

书本和实践结合完成组装,软件测试过程问题重

制作零件的难关已经闯过去了,接下来就是组装,这个过程中曹林再次遇到了困难,因为飞机的整个结构和运作过程是很难了解的,即使通过书本和影像资料去做了解也很难完全掌握。

于是曹林又开始自学空气动力学、流体力学、航空电子仪表等知识,除了书本上的东西,曹林还专程驱车上百公里去请教专业的飞行员,模拟驾驶舱终于顺利组装完成了。

image.png

然而到了原本是作为程序员最擅长的软件测试阶段,曹林又遇到了令他措手不及的问题。测试刹车系统的时候,它总会自己收起来,为了找到问题的根源,曹林挨个测试了 27 个设备和 100 多个按键。最后证实了是一个灯光的开关联动了刹车,把灯光关上刹车就能动了。

虽然这只是个小 Bug,但却花了曹林很长时间,最后他用了半年多的时间终于建造出了可以正常运行的波音 737 模拟驾驶舱。

image.png

电影给了你想象的翅膀,程序员给了你落地的方法。

其实这个飞机模拟驾驶舱并不是曹林的第一个航天飞行器作品,2018 年的云栖大会上,那艘停在空中的“大飞艇”也是曹林的作品。他出人意料的把物联网基站放在了飞艇上,这样就可以覆盖更大的面积。曹林的同事说:“他从不会在过程中抱怨,也不说出要中途放弃的话。”

曹林的下一个目标是在近几年的时间里建造一个 C919 模拟机,他说:“电影给了你想象的翅膀,程序员给了你落地的方法。”

segmentfault 公众号


SegmentFault_行业快讯
第一时间为开发者提供行业相关的实时热点资讯

思否编辑部官方账号,欢迎私信投稿、提供线索、沟通反馈。

4k 声望
116.9k 粉丝
0 条评论
推荐阅读
黑客攻击事件频发,如何进行恶意软件分析?
曾几何时,计算机病毒可能会带来极大的不便,但其影响范围可能仅限于少数连接到 Internet 的系统。而如今,每个家庭、工厂和机构都离不开网络,,从理论上讲,恶意软件甚至有可能使整个国家陷入混乱。

思否编辑部阅读 2k

终于卷完了!Redis 打怪升级进阶成神之路(2023 最新版)!
是一种非关系型数据库服务,它能解决常规数据库的并发能力,比如传统的数据库的IO与性能的瓶颈,同样它是关系型数据库的一个补充,有着比较好的高效率与高性能。专注于key-value查询的redis、memcached、ttserver。

民工哥12阅读 1.1k

封面图
花了几个月时间把 MySQL 重新巩固了一遍,梳理了一篇几万字 “超硬核” 的保姆式学习教程!(持续更新中~)
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

民工哥14阅读 2k

封面图
疫情已过,2023 我的前端面试记录
顺利入职。把我最近找工作的心得记录下来。工作交接确定 lastday整理手头工作,相关对接人、交接人放文档中工作交接过渡阶段。做好被咨询者,该拉人拉人,该拉群拉群平时沟通顺畅的同事如果没有 WX 可以加一个属...

linong11阅读 1.1k

思否 CTO 祁宁:社区问答是激荡高级智慧的头脑风暴
在祁宁家里,有一套完整的赛车模拟器,他甚至还请人到国外代购了最新的 VR 设备。作为沉浸式赛车游戏发烧友,除了享受速度与激情带来的愉悦感,祁宁在玩的过程中更多的是思考如何将技术能力进行产品化的问题。

万事ONES6阅读 13k评论 1

封面图
硬卷完了!MongoDB 打怪升级进阶成神之路( 2023 最新版 )!
前面我们学习:MySQL 打怪升级进阶成神之路、Redis 打怪升级进阶成神之路,然后我们还在继续 NoSQL 的卷王之路。从第一篇文章开始,我们逐步详细介绍了 MogoDB 基础概念、安装和最基本的CURD操作、索引和聚合、工...

民工哥6阅读 614

封面图
「刷起来」Go必看的进阶面试题详解
逃逸分析是Go语言中的一项重要优化技术,可以帮助程序减少内存分配和垃圾回收的开销,从而提高程序的性能。下面是一道涉及逃逸分析的面试题及其详解。

王中阳Go4阅读 1.9k评论 1

封面图

思否编辑部官方账号,欢迎私信投稿、提供线索、沟通反馈。

4k 声望
116.9k 粉丝
宣传栏