Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Como podemos projetar, construir e programar um modelo de um orbitador de Marte, que irá coletar dados e nos informar sobre aspectos específicos do planeta?
Por: Abe, Mason, Jackson e Wyatt
Etapa 1: planejamento
Brainstorm e projetos de pesquisa para Cubesats e sua finalidade
Crie designs para diferentes CubeSats e decida qual é o mais adequado
Encontre informações sobre as peças e materiais de que você precisa
Reúna os materiais necessários para construir seu CubeSat
Materiais
- picolés
- Cola de madeira
- Arduino
- Sensor DHT11
- Fios
- Fita
- cartão SD
- Leitor de cartão SD
Etapa 2: construir a estrutura para o CubeSat
Crie a estrutura colando palitos de picolé em forma de X sobrepostos com uma borda de palitos de picolé nas partes externas, as partes superior e inferior são cobertas lado a lado dos palitos de picolé
Para a prateleira, são palitos de picolé colados lado a lado e colados no meio do lado de dentro
A razão para a prateleira é que o interior do Cube sentou-se para que o arduino tenha um lugar dentro do Cube
Na parte inferior é onde ficarão a tábua do pão e a bateria
Para prender as peças utilizamos fita, para fazer uma porta para podermos retirar utilizamos fita adesiva para que fosse fácil colocar o ardunio e as peças
As fotos acima são uma amostra de como deve ser a aparência após a conclusão
Etapa 3: codificando o Arduino
Vá para circuitbasics.com e pesquise DHT11 e lá você encontrará o código
#incluir
dht DHT;
# define DHT11_PIN 7
void setup () {Serial.begin (9600); }
loop vazio () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Temperatura ="); Serial.println (temperatura DHT); Serial.print ("Umidade ="); Serial.println (DHT.umidade); atraso (1000); }
Esse é o código que usamos para o arduino
void setup () {// Abra as comunicações seriais e espere a porta abrir: Serial.begin (9600); while (! Serial) {; // aguarde a conexão da porta serial. Necessário apenas para porta USB nativa}
Serial.print ("Inicializando o cartão SD …");
if (! SD.begin (4)) {Serial.println ("a inicialização falhou!"); enquanto (1); } Serial.println ("inicialização concluída.");
// abre o arquivo. observe que apenas um arquivo pode ser aberto por vez, // portanto, você deve fechar este antes de abrir outro. meuArquivo = SD.open ("test.txt", FILE_WRITE);
// se o arquivo foi aberto corretamente, escreva nele: if (myFile) {Serial.print ("Writing to test.txt…"); meuArquivo.println ("teste 1, 2, 3."); // feche o arquivo: myFile.close (); Serial.println ("pronto."); } else {// se o arquivo não abriu, imprime um erro: Serial.println ("error abrindo test.txt"); }
// reabra o arquivo para leitura: myFile = SD.open ("test.txt"); if (meuArquivo) {Serial.println ("test.txt:");
// lê o arquivo até que não haja mais nada nele: while (meuArquivo.available ()) {Serial.write (meuArquivo.read ()); } // feche o arquivo: myFile.close (); } else {// se o arquivo não abriu, imprime um erro: Serial.println ("error abrindo test.txt"); }}
void loop () {// nada acontece após a configuração}
E esse é o código para o leitor de cartão SD
Etapa 4: Teste
Realizamos 2 testes diferentes em nosso CubeSat
1. O teste de agitação - colocamos nosso CubeSat na máquina de agitação por 30 segundos para ver se ele agüentaria bem
-passado
2. O teste de vôo - conectamos nosso CubeSat a uma corda e o colocamos em órbita ao redor de um modelo Marte por 30 segundos para ver se ele poderia suportar o peso do CubeSat.
-passado
Etapa 5: apresentar a um público
- A parte final do processo é compartilhar seus dados e resultados com os outros em sua classe, colegas de trabalho, etc.
- As informações compartilhadas devem incluir: dados coletados, resultados de testes, o processo do projeto e uma visão geral do que o projeto realmente era.
- Na apresentação use o arduino ou Cubesat para que as pessoas vejam o que você fez e também tenham um computador para mostrar as informações que estão sendo apresentadas.
- Certifique-se de falar alto o suficiente para que o público possa ouvi-lo alto e claro
- Faça contato visual com o público e crie uma apresentação interativa.