Meio ambiente e ferramentas • Etapas para executar e depurar
O LiveFeed é um projeto de software destinado a enviar imagens, em tempo real, da investigação à nossa estação de solo. No desenvolvimento, usamos um modelo 3b de Raspberry Pi na sonda, bem como uma câmera de Raspberry Pi de 8MP com uma lente grande angular de 160º. O Raspberry Pi teve que capturar, comprimir e enviar as imagens durante o voo.
Para transmitir esses dados via Radio-Frequência (RF), usamos um chip com a tecnologia LORA , SX127X, amplamente empregada em aplicativos da Internet das Coisas (IoT). Em nossa estação de solo, outro chip Raspberry Pi e Lora estavam recebendo o sinal com uma antena Yagi.
Experimentalmente, o sistema desenvolvido funcionou bem com a sonda no solo e perto da base, algumas dezenas de metros. Mas o sistema parou de funcionar quando a sonda subiu a altitudes mais altas, porque o receptor perdeu a comunicação, devido à baixa potência usada na transmissão, combinada com antenas de baixo ganho. No entanto, esse subproject foi demonstrado inovador e promissor, desafiando o grupo a melhorar seu desempenho para o próximo voo, criando um sistema de transmissão de imagem confiável.
Para executar este projeto, você deve ter dois Raspberry Pi, dois SX127X e uma câmera Raspberry Pi. Um Raspberry Pi deve estar conectado ao SX127X para ser a estação de terra e o outro deve ser conectado ao outro SX127X e à câmera Raspberry Pi.
Além disso, o Raspberry Pi deve ter o Python2 e todas as dependências instaladas.
Na estação de solo, execute o comando:
python2 receiver.py
E no outro Raspberry Pi, execute o comando:
python2 transmission.py