livefeed
1.0.0
环境和工具•运行和调试的步骤
LiveFeed是一个软件项目,旨在实时从探测器到我们的地面站进行实时发送图像。在开发中,我们在探针中使用了Raspberry Pi 3B ,以及带有160º广角镜头的8MP Raspberry Pi摄像头。 Raspberry Pi必须在飞行过程中捕获,压缩和发送图像。
为了通过射频(RF)传输此数据,我们使用了带有Lora技术的芯片SX127X,该芯片在物联网(IoT)应用程序中广泛使用。在我们的地面站,另一个树莓Pi和Lora芯片正在用Yagi天线接收信号。
在实验上,该系统与地面和接近基础的探针相处得很好,几十米。但是当探针上升到更高高度时,系统停止工作,因为接收器由于变速箱中使用的低功率而失去了通信,并结合了低增益天线。然而,该副本已显示出创新和有前途的创新和有前途的挑战,挑战了该小组的下一个飞行的性能,从而创建了可靠的图像传输系统。
为了运行此项目,您必须有两个Raspberry Pi,两个SX127X和一个Raspberry Pi相机。必须将一个覆盆子Pi连接到SX127X作为地面站,另一个必须连接到另一个SX127X和Raspberry Pi摄像头。
此外,两个覆盆子Pi都必须具有Python2和所有依赖关系。
在地面站,运行命令:
python2 receiver.py
在另一个Raspberry Pi中,运行命令:
python2 transmission.py