Oficina CubeSat
1o Seminário Internacional de Astronomia e Astronáutica MCTI
12 de Maio de 2021
Apresentado pela 1a Olimpíada Brasileira de Satélites MCTI
Estrutura da Oficina
Comece pelo material do mini-curso:
Slides da Oficina CubeSat
Video no youtube:
1o Seminário Internacional de Astronomia e Astronáutica - MCTI (DIA 5)
Discord (ambiente para chat e dúvidas):
https://discord.gg/Wwcdp8HmJx
Parte 1: CAD / Desenho de CubeSat
Para aprender mais sobre o assunto: Mini-curso sobre desenho de estruturas de CubeSats no canal da OBSAT MCTI, apresentado pelo grupo Zenith: https://www.youtube.com/watch?v=OVpq2_eiLyo.
Parte 2: Sistemas Embarcados
Preparação e monitoramento remoto
Acesse o BIPES (bipes.net.br)
- Acesse o BIPES: http://www.bipes.net.br/beta2/ui/
- Repare nas guias (Blocks, Console, Python...)
- Em console, informe qual placa voce ira acessar, conforme lista abaixo. Importante: cada placa aceita apenas um acesso de cada vez
Escolha uma placa
- Placa 1: ws://uc.bipes.net.br:8061/
- Placa 2: ws://uc.bipes.net.br:8062/
- Placa 3: ws://uc.bipes.net.br:8063/
- Placa 4: ws://uc.bipes.net.br:8064/
- Placa 5: ws://uc.bipes.net.br:8065/
Conecte na placa e teste seu programa
- Passo 1: Em console, no campo Address, insira o endereço escolhido, senha bipes e clique em "Connect"
- Passo 2: Crie um programa simples para testar. Por exemplo, comece por um contador de 1 a 10
- Clique em executar o programa (Run) e veja o resultado no console
Monitore a placa
Atividades
1. Leitura de sensor de umidade e temperatura
- Use os blocos: Text->print, Sensors->DHT11 (Start Sensor, Measure, Read). O sensor foi conectado ao pino D4. Importante aguardar 1 segundo entre cada leitura.
2. Envio dos dados dos sensores para a nuvem
- Utilize os blocos Network->EasyMQTT (Start, Publish Data), as estruturas de repetição e delayes (esperas)
- Execute o programa e monitore o resultado no Console e na aba EasyMQTT
3. Escrita na matriz de LEDs
- Utilize os blocos Displays->LED Matrix (Start, Write Number e Custom Data)
- Prepare um programa que faz uma contagem regressiva para um lançamento! Tente diferentes intervalos entre cada número
4. Escrita colaborativa
- Utilize os blocos Displays->LED Matrix (Start, Write Number e Custom Data)
- Combine com 5 colegas, para que cada um escreva uma letra em uma das placas, formando:
- Escrever OBSAT
- Escrever OBSAT, aguardar 10s e depois MCTI
- Escrever OBSAT, aguardar 10s e depois MCTI
Para aprender mais sobre o assunto: Mini Curso - Introdução aos Nanosats e Cubesats - CubeDesign INPE com Lázaro Camargo (INPE) no canal da OBSAT MCTI https://www.youtube.com/watch?v=PL1ryuoFUqI.
Para aprender mais sobre o assunto: Mini Curso sobre Internet das Coisas com BIPES e disciplina de sistemas embarcados UFSCar: https://rafaelaroca.wordpress.com/courses/.
Dica de leitura: CubeSat 101 - Basic Concepts and Processes for First-Time CubeSat Developers (NASA) - https://www.nasa.gov/sites/default/files/atoms/files/nasa_csli_cubesat_101_508.pdf.
Agradecemos o interesse e dedicação!!!