Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Com podem dissenyar, construir i programar un model de Mars Orbiter, que recopilarà dades i ens informarà sobre aspectes específics del planeta?
Per: Abe, Mason, Jackson i Wyatt
Pas 1: planificació
Dissenys de pluja d’idees i recerca per a Cubesats i el seu propòsit
Crea dissenys per a diferents CubeSats i decideix quin és el més adequat
Cerqueu informació sobre les peces i els materials que necessiteu
Reuneix quins materials necessitaràs per construir el teu CubeSat
Materials
- Pals de paletes
- Cola de fusta
- Arduino
- Sensor DHT11
- Filferros
- Cinta
- targeta SD
- Lector de targetes SD
Pas 2: Creeu l'estructura per al CubeSat
Creeu l’estructura enganxant pals de palets en forma de x sobreposats amb una fusta de pals en els exteriors, la part superior i inferior estan coberts de costat a costat dels pals de palets
Per a la prestatgeria, es tracta de palets de Popsicle enganxats d’un costat a l’altre enganxats a la meitat de l’interior
El motiu de la prestatgeria és que l’interior del Cube sat, de manera que l’arduino té una taca dins del Cube sat
A la part inferior, on hi haurà la placa de pa i la bateria
Per assegurar les parts hem utilitzat cinta adhesiva, per fer una porta de manera que puguem aconseguir utilitzem cinta adhesiva de manera que sigui fàcil col·locar l'ardunio i les parts
Les imatges anteriors són una mostra de l’aspecte que hauria de tenir després d’haver-se completat
Pas 3: Codificació de l'Arduino
Aneu a circuitbasics.com i cerqueu DHT11 i allà hi trobareu el codi
#incloure
dht DHT;
#define DHT11_PIN 7
configuració nul·la () {Serial.begin (9600); }
bucle buit () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Temperatura ="); Serial.println (temperatura DHT); Serial.print ("Humitat ="); Serial.println (DHT.humitat); retard (1000); }
Aquest és el codi que hem utilitzat per a l'arduino
void setup () {// Obre comunicacions en sèrie i espera que s'obri el port: Serial.begin (9600); while (! Serial) {; // espera que es connecti el port sèrie. Necessari només per al port USB natiu}
Serial.print ("Inicialització de la targeta SD …");
if (! SD.begin (4)) {Serial.println ("la inicialització ha fallat!"); mentre que (1); } Serial.println ("inicialització feta");
// obriu el fitxer. tingueu en compte que només es pot obrir un fitxer alhora, // per tant, heu de tancar-lo abans d'obrir-ne un altre. myFile = SD.open ("test.txt", ESCRIURE_FITXER);
// si el fitxer s'ha obert bé, escriviu-hi: if (myFile) {Serial.print ("Escrivint a test.txt …"); myFile.println ("proves 1, 2, 3."); // tanqueu el fitxer: myFile.close (); Serial.println ("fet"); } else {// si el fitxer no s'ha obert, imprimiu un error: Serial.println ("error en obrir test.txt"); }
// torneu a obrir el fitxer per llegir: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");
// llegiu des del fitxer fins que no hi hagi res més: while (myFile.available ()) {Serial.write (myFile.read ()); } // tanca el fitxer: myFile.close (); } else {// si el fitxer no s'ha obert, imprimiu un error: Serial.println ("error en obrir test.txt"); }}
void loop () {// no passa res després de la configuració}
I aquest és el codi per al lector de targetes SD
Pas 4: proves
Hem realitzat 2 proves diferents al nostre CubeSat
1. La prova d'agitació: vam col·locar el nostre CubeSat a la màquina d'agitar durant 30 segons per veure si es mantindria unit
-passat
2. La prova de vol: vam connectar el CubeSat a una cadena i el vam fer orbitar al voltant d'un model mars durant 30 segons per veure si podia contenir el pes del CubeSat.
-passat
Pas 5: Presenteu-lo a un públic
- La part final del procés és compartir les vostres dades i resultats amb els altres de la vostra classe, companys de feina, etc.
- La informació compartida ha d’incloure: dades recopilades, resultats de les proves, el procés del projecte i una visió general del que realment era el projecte.
- Quan feu la presentació, utilitzeu arduino o Cubesat perquè la gent vegi el que heu creat i també tingueu un ordinador fora per mostrar la informació que es presenta.
- Assegureu-vos de parlar prou fort perquè el públic us pugui sentir clar i clar
- Feu contacte visual amb el públic i creeu una presentació interactiva.