natsumikka_BA7OPF # 我给 Look4Sat 做了一个业余卫星增强版玩业余卫星久了,大家应该都有这种感觉:手机上查过境很方便,但真到要通联的时候,还是会不停在几个工具之间来回切。一个 App 看过境,一个网页查双方能不能同时看到卫星,一个软件算多普勒,一个表格记线性转发器频率。如果只是听 FM 卫星还好,一到线性卫星、异地对台、CW 信标,就开始有点麻烦。所以我最近基于开源卫星预测软件 **Look4Sat** 做了一个自己的增强版,主要是按我平时玩卫星时真的会遇到的需求来改。项目地址:> https://github.com/atsunatsu/Look4Sat## 为什么选 Look4SatLook4Sat 原版本身就很好用:- 离线预测卫星过境- 雷达图显示方位、仰角- 支持 TLE / OMM 数据更新- 支持转发器频率显示- Android 手机上直接用而且它是开源的。对业余无线电玩家来说,这点很重要:不爽可以自己改。我这个 fork 不是想把它变成另一个完全不同的软件,而是在原版基础上补几个“通联时特别想要”的功能。## 1. 匹配页:两个人到底能不能同时打到这颗星?这个功能借鉴了 **SatMatch** 和 **satlover.de** 的思路。输入双方位置,比如经纬度或 Maidenhead Grid,它会找出双方同时可见的卫星过境,并画出双方仰角曲线。这样约异地 QSO 时,就不用一边问对方 grid,一边手动对 AOS / LOS 了。适合快速判断:- 哪些星双方都能看到- 重叠窗口有多久- 双方最高仰角是不是太低- 这个 pass 值不值得折腾看一眼曲线,基本就知道能不能打。## 2. 双站雷达图:别只看自己这边原版雷达图只显示本地站点看到的卫星轨迹。我加了双方轨迹叠加。从匹配页进入雷达后,可以看到:- 本地站点的卫星轨迹- 对方站点的卫星轨迹- 双方当前卫星位置- 过境结束后自动退出双站模式这个对实际通联挺有用。比如你能看到自己这里卫星已经升起来了,但对方那边可能还没出地平线。或者你这里快落了,对方那边刚到高仰角。这比单纯看一串 AOS / LOS 时间直观得多。## 3. 线性转发器频率计算FM 卫星比较简单,频率调一调就能上。线性卫星麻烦一点:- 上下行频率是一段范围- 有正置 / 倒置转发器- 多普勒上下行都在变- 有些星还需要频率 offset所以我加了线性转发器计算器。在雷达页里,如果当前卫星有线性/SSB 转发器,会出现 Calculator 页签。可以输入下行频率,它自动算上行;也可以输入上行,它反算下行。支持:- TX / RX 双向计算- 多普勒实时修正- inverted transponder- 下行 offset 输入,比如某些线性卫星实际频率偏一点这个功能主要是为了减少手忙脚乱。尤其是手机在旁边看星,电台在手边调频的时候,不想再打开一堆网页计算器。## 4. CW 解码器,主要是玩具,但挺有意思我还集成了一个 CW 解码器,用的是 Morse Expert 相关的解码引擎,由BG7NTA逆向并植入。它现在放在雷达页的 Calculator 里,可以显示:- 瀑布图- 实时解码文本- Start / Stop / Reset 控制说实话,手机麦克风直接解卫星 CW,不一定每次都很稳。现场噪声、音量、频偏、手机麦克风都会影响结果。## 5. 中文界面也顺手改了原版已经有中文,但有些地方不太符合国内的习惯。我顺手改了一些:- 日期时间按中文习惯显示- “Station position” 改成“站点位置”- 一些卫星、过境、雷达相关文案调整这些改动不算大,但每天用的时候会舒服一点。APK 在 GitHub Release 里可以下载:> https://github.com/atsunatsu/Look4Sat/releases目前是我自己的功能构建版,版本号类似:```textv4.4.3-ba7opf.3```## 最后这个项目本质上不是“做一个全新的卫星软件”。我只是把自己平时玩卫星时经常切来切去的几个小工具,尽量塞回一个 Android App 里。能少开一个网页就少开一个。能少算一次频率就少算一次。能在手机上直接看双方窗口,就不用一边聊天一边翻表格。如果你也玩卫星,尤其是喜欢折腾线性星、异地对台,欢迎试试。有 bug,或者是有新的需求,也欢迎提 issue,在帖子下面评论!
BG7NTA BA7OPF的是稳定仓库,我这边移植的新功能会先放到我这边的测试仓库(https://github.com/MCKero6423/Look4Sat),经过一段时间的测试没有问题就会pr到BA7OPF的仓库😀