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