Tabla de contenido:
- Paso 1: planificación
- Paso 2: construya la estructura del CubeSat
- Paso 3: codificar el Arduino
- Paso 4: prueba
- Paso 5: Presentar a una audiencia
Video: Cubesat de temperatura y humedad: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
¿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.
Recomendado:
¡Automatizando un invernadero con LoRa! (Parte 1) -- Sensores (temperatura, humedad, humedad del suelo): 5 pasos
¡Automatizando un invernadero con LoRa! (Parte 1) || Sensores (temperatura, humedad, humedad del suelo): en este proyecto les mostraré cómo automaticé un invernadero. Eso significa que les mostraré cómo construí el invernadero y cómo conecté la electrónica de potencia y automatización. También te mostraré cómo programar una placa Arduino que usa L
ESP8266 Monitorización de temperatura Nodemcu mediante DHT11 en un servidor web local - Obtenga la temperatura y la humedad ambiente en su navegador: 6 pasos
ESP8266 Monitorización de temperatura Nodemcu mediante DHT11 en un servidor web local | Obtenga la temperatura y la humedad de la habitación en su navegador: Hola chicos, hoy haremos una humedad & sistema de control de temperatura mediante ESP 8266 NODEMCU & Sensor de temperatura DHT11. La temperatura y la humedad se obtendrán del sensor DHT11 & se puede ver en un navegador qué página web se administrará
Punto de acceso (AP) NodeMCU ESP8266 para servidor web con sensor de temperatura DT11 y temperatura y humedad de impresión en el navegador: 5 pasos
Punto de acceso (AP) NodeMCU ESP8266 para servidor web con sensor de temperatura DT11 y temperatura y humedad de impresión en el navegador: Hola, en la mayoría de los proyectos usamos ESP8266 y en la mayoría de los proyectos usamos ESP8266 como servidor web para que se pueda acceder a los datos en cualquier dispositivo a través de wifi accediendo al servidor web alojado por ESP8266, pero el único problema es que necesitamos un enrutador que funcione para
Cómo usar el sensor de temperatura DHT11 con Arduino y temperatura de impresión Calor y humedad: 5 pasos
Cómo utilizar el sensor de temperatura DHT11 con Arduino y temperatura de impresión Calor y humedad: El sensor DHT11 se utiliza para medir la temperatura y la humedad. Son aficionados a la electrónica muy populares. El sensor de humedad y temperatura DHT11 hace que sea realmente fácil agregar datos de humedad y temperatura a sus proyectos de electrónica de bricolaje. Es por
Temperatura y humedad de CubeSat: 7 pasos
Temperatura y humedad de CubeSat: Este es nuestro CubeSat. Decidimos que queríamos medir la temperatura y la humedad porque teníamos curiosidad por las condiciones en el espacio. Imprimimos en 3D nuestra estructura y encontramos las formas más eficientes de construir este modelo. Nuestro objetivo era construir un sistema que