朋友们,是时候总结一下我们“云端服务器”竞赛项目的成果了。 如果有人不知道的话,我们开始了一个有趣的极客项目:我们在 Raspberry Pi 3 上制作了一个小型服务器,在上面连接了 GPS 跟踪器和传感器,将所有这些东西装载到热气球上,并将其委托给自然的力量。 球将落在哪里只有风神和航空赞助人知道,因此我们邀请大家在地图上标出点 - 距离实际着陆点最近的点将获得“美味”奖品。
那么,我们的服务器已经飞上云端了,是时候总结一下我们的比赛结果了。
有关竞赛的先前出版物的链接
关于帆船赛的帖子 (我们比赛第一名的奖励是参加帆船赛AFR(又一场该死的比赛) ,将于 3 月 10 日至 XNUMX 日与 RUVDS 和 Habr 团队一起在萨罗尼克湾(希腊)举行。- 我们是如何做到的“
铁件 » 项目 - 为极客色情爱好者提供,包含详细信息和代码分析。 关于该项目的巨型帖子 有完整的描述。项目现场 ,可以实时监控球的运动和遥测。报告 从球发射的地方开始。
和经验,艰难的错误之子
您还记得,我们计划通过 GSM 调制解调器从服务器广播数据。 这是传递信息的主要渠道。 在我们看来,通过将德米特罗夫地区覆盖范围最好的运营商提供的两张 SIM 卡插入调制解调器,我们已经为蜂窝网络覆盖提供了任何惊喜。 此外,调制解调器还具有良好的全向天线。 但是,正如他们所说,一个人承担,而反对者处置。 当球升到 500 米(奥斯坦金诺电视塔的高度)以上时,蜂窝通信完全消失。
事后看来,这似乎是显而易见的,但这就是事后看来的目的。 当然,手机天线是为地面覆盖而设计的,而不是空中覆盖。 它们的辐射图案沿着浮雕“撞击”,并且不会“照射”到云层中。 因此,半公里及以上高度的蜂窝通信只是某些天线波瓣的随机反射。 因此,在一半的路线中,无法通过蜂窝信道与气球进行通信。 在下降过程中,当我们低于 500 米时,蜂窝通信再次开始工作。
我们如何接收来自气球的遥测数据? 这要归功于冗余的数据传输通道。 我们在球上安装了一个套件
它的吞吐量很小,但对于我们的目的来说已经足够了。 至于使用 GPS 确定球的位置,没有任何问题;跟踪器工作没有任何问题。
在飞行过程中,我们发现连接遥测模块和 Raspberry Pi 3 的 USB 电缆出现了故障。 他在地上工作,却不肯上天堂。 大概是恐高吧。 着陆后我们发现了电缆故障。 幸运的是,我们能够通过 LoRa 直接从遥测模块建立数据传输。
还有关于好的方面
幸运对 habrayusers 微笑@
您可以在这段短视频中看到发射是如何进行的:
来源: habr.com