Revisão 1: Juntando Tudo
Neste ponto, você aprendeu todas as habilidades necessárias para implementar a missão principal do seu CanSat. Embora as lições não parem por aqui, agora elas mergulharão em conceitos mais avançados de programação e eletrônica, o que permitirá projetar CanSats ainda mais capazes.
Antes de avançar, vamos reservar um momento para revisar o que aprendemos até agora. Na engenharia aeroespacial, é comum realizar uma revisão de design antes de avançar para a próxima fase — então vamos fazer o mesmo.
No desenvolvimento profissional de software, o processo geralmente começa com a definição de requisitos claros que especificam o que o software deve alcançar. Uma vez estabelecidos os requisitos, o software é implementado para atender a essas especificações. Finalmente, é importante verificar se o software funciona como esperado e atende aos requisitos definidos.
Vamos aplicar essa abordagem ao nosso projeto CanSat. As regras da competição definem alguns requisitos que o software deve cumprir:
Requisitos de Software da Missão Primária
Req #1:
Amostrar a temperatura do ar pelo menos uma vez por segundo (≥ 1 Hz).
Req #2:
Amostrar a pressão do ar pelo menos uma vez por segundo (≥ 1 Hz).
Req #3:
Armazenar os parâmetros medidos localmente.
Req #4:
Transmitir os parâmetros medidos para uma estação terrestre.
Tente implementar o software e também pense em como verificar se os requisitos foram atendidos.
Na primeira lição avançada, vamos expandir nosso conhecimento sobre transmissões de rádio para estabelecer comunicação bidirecional e comandar o satélite, em vez de apenas receber dados na estação terrestre. Isso não é necessariamente necessário para uma missão CanSat bem-sucedida, mas pode abrir novos caminhos interessantes.