Tabla de contenido:
Video: Cubesat de temperatura y humedad: 5 pasos
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
¿Cómo podemos diseñar, construir y programar un modelo de Mars Orbiter que recopile datos y nos informe sobre aspectos específicos del planeta?
Por: Abe, Mason, Jackson y Wyatt
Paso 1: planificación
Diseños de lluvia de ideas e investigación para Cubesats y su propósito
Cree diseños para diferentes CubeSats y decida cuál es el más adecuado
Encuentre información sobre las piezas y los materiales que necesitará
Reúna los materiales que necesitará para construir su CubeSat
Materiales
- palitos de helados
- Pegamento de madera
- Arduino
- Sensor DHT11
- Alambres
- Cinta
- tarjeta SD
- Lector de tarjetas SD
Paso 2: construya la estructura del CubeSat
Cree la estructura pegando palitos de paleta en forma de X superpuestos con un borde de palitos de paleta en el exterior, la parte superior e inferior están cubiertas de lado a lado de los palitos de paleta
Para el estante, son palitos de helado pegados de lado a lado pegados hasta la mitad en el interior
El motivo del estante es que el interior del cubo se sentó, por lo que el arduino tiene un lugar dentro del cubo
En la parte inferior es donde estarán la placa de pruebas y la batería
Para asegurar las partes usamos cinta, para hacer una puerta para que podamos conseguir usamos cinta para que sea fácil colocar el ardunio y las partes
Las imágenes de arriba son una muestra de cómo se supone que se verá después de que se haya completado
Paso 3: codificar el Arduino
Vaya a circuitbasics.com y busque DHT11 y allí encontrará el código
#incluir
dht DHT;
#define DHT11_PIN 7
configuración vacía () {Serial.begin (9600); }
bucle vacío () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Temperatura ="); Serial.println (DHT.temperatura); Serial.print ("Humedad ="); Serial.println (DHT.humedad); retraso (1000); }
Ese es el código que usamos para el arduino
void setup () {// Abra las comunicaciones en serie y espere a que se abra el puerto: Serial.begin (9600); while (! Serial) {; // espera a que se conecte el puerto serie. Necesario solo para puerto USB nativo}
Serial.print ("Inicializando tarjeta SD …");
if (! SD.begin (4)) {Serial.println ("¡la inicialización falló!"); mientras (1); } Serial.println ("inicialización realizada");
// abre el archivo. tenga en cuenta que solo se puede abrir un archivo a la vez, // por lo que debe cerrar este antes de abrir otro. myFile = SD.open ("test.txt", FILE_WRITE);
// si el archivo se abrió correctamente, escríbalo: if (myFile) {Serial.print ("Escribiendo en test.txt…"); myFile.println ("prueba 1, 2, 3."); // cierra el archivo: myFile.close (); Serial.println ("hecho"); } else {// si el archivo no se abrió, imprima un error: Serial.println ("error al abrir test.txt"); }
// volver a abrir el archivo para su lectura: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");
// leer del archivo hasta que no haya nada más en él: while (myFile.available ()) {Serial.write (myFile.read ()); } // cierra el archivo: myFile.close (); } else {// si el archivo no se abrió, imprima un error: Serial.println ("error al abrir test.txt"); }}
void loop () {// no pasa nada después de la instalación}
Y ese es el código para el lector de tarjetas SD
Paso 4: prueba
Realizamos 2 pruebas diferentes en nuestro CubeSat
1. Prueba de agitación: colocamos nuestro CubeSat en la máquina de agitación durante 30 segundos para ver si se mantenía unido
-aprobado
2. Prueba de vuelo: conectamos nuestro CubeSat a una cuerda y lo pusimos en órbita alrededor de un modelo de Marte durante 30 segundos para ver si podía soportar el peso del CubeSat.
-aprobado
Paso 5: Presentar a una audiencia
- La parte final del proceso es compartir sus datos y resultados con los demás en su clase, compañeros de trabajo, etc.
- La información compartida debe incluir: datos recopilados, resultados de las pruebas, el proceso del proyecto y una descripción general de lo que realmente fue el proyecto.
- Al presentar, use el arduino o Cubesat para que la gente vea lo que hizo y también tenga una computadora para mostrar la información que se presenta.
- Asegúrese de hablar lo suficientemente alto para que la audiencia pueda escucharlo alto y claro
- Haga contacto visual con la audiencia y cree una presentación interactiva.