旧手机主板变身远程遥控飞机控制器
一位创客把 23 美元买来的二手小米 8 主板拆出来装进航模,用 LTE 网络替代传统 2.4GHz 链路,实现远距离图传与遥控。
把旧智能手机拆开再利用是个很实在的思路:当它不再是你想要的手机之后,里面仍有大量元件继续有用。创客 [Mountain DS Lab] 就挑了台 8 年前的小米 8,通过手机自带的 LTE 蜂窝网络,为一架遥控飞机加上远距离 FPV 图传与遥控功能。
一台 23 美元的二手手机
这台手机是二手买来的,只花了 23 美元。系统层面刷上了 LineageOS,以获得更轻量、更新的 Android 环境。从视频看,这台机器显然饱经风霜:玻璃后盖已经开裂,屏幕上还有几道难看的亮线。不过这个项目只需要主板本身,其余部分无关紧要。
没有屏幕就开不了机
第一个坑在于:系统启动时会检测显示屏,如果找不到就会超时,甚至可能让整个启动流程卡死。解决办法是在设备树(device tree)中禁用显示相关节点,具体做法是修改 boot.img 文件,作者在视频里做了演示。
接下来是机械部分:为裸主板设计并 3D 打印了一个定制支架,好把它稳稳地固定进目标飞机机体内。
与飞控对话
为了让主板能和航电系统通信,作者做了一块基于 CH340 芯片的 USB 转 UART 转接板。把它接入整机后先做了一次初步测试,同时把延长排线的前置摄像头当作 FPV 摄像头,配合自己写的 Android 应用使用。
通过 LTE 链路遥控配合飞控工作正常,于是接下来就是组装飞机、进入实测阶段。
LTE 取代 2.4GHz
从这之后基本就是标准的航模组装与调试流程,区别只在于:常见的射频遥控与 FPV 链路被一条 LTE 连接替代了。可惜作者住处附近不允许飞无人机,所以首飞前只进行了地面滑行测试;真正的首飞安排在当地一座小型机场,画面会在后续视频中放出。
当然,用蜂窝网络遥控并非首创,正在进行的俄乌战争就是 LTE 遥控无人机的典型例子。虽然我们并不提倡用翻新手机去摧毁某国三分之一的战略轰炸机队,但底层技术并无二致。相比 2.4GHz 链路那点可怜的几公里覆盖,这是让遥控无人机飞得更远的好办法——只要你能接受 LTE 链路带来的几毫秒额外延迟。
讨论
0 条评论