#CANSAT: Registro de Datos en Tarjeta SD con #Arduino

El CANSAT es un emocionante desafío educativo que simula el diseño y lanzamiento de un satélite en miniatura del tamaño de una lata de refresco. Durante el vuelo, el CANSAT debe realizar tareas específicas, como recopilar y registrar datos ambientales que permitan analizar las condiciones de su recorrido, desde el lanzamiento hasta el aterrizaje.

Uno de los requisitos fundamentales establecidos por la organización es transmitir los datos de temperatura y presión por telemetría cada segundo. Esto garantiza que la información se reciba en tiempo real durante el vuelo. Sin embargo, para asegurar que los datos no se pierdan en caso de que la telemetría falle, también se programará el sistema para grabar estos valores en una tarjeta SD. Esto permitirá un análisis posterior más detallado y una recuperación segura de toda la información recopilada. 🚀

By SDASM Archives - https://www.flickr.com/photos/sdasmarchives/23096363173/, No restrictions, https://commons.wikimedia.org/w/index.php?curid=150393705.



Lista de componentes:


  • Arduino Uno (o similar).
  • Sensor BMP180/BMP280 .
  • Módulo lector de tarjetas SD.
  • Tarjeta microSD (formateada en FAT32).
  • Cables de conexión.
  • Protoboard.
  • (Opcional) Batería o fuente de alimentación para la misión.

By @miguetecnologia. Creative Commons Attribution-NonCommercial (CC BY-NC).



Entradas Relacionadas

Antes de continuar con el montaje de este proyecto CANSAT, te recomendamos revisar estas publicaciones relacionadas que te ayudarán a profundizar en el uso de los componentes clave:

Estas guías complementan perfectamente el contenido de este post y te ayudarán a dominar las bases necesarias para este emocionante proyecto. ¡Échales un vistazo antes de seguir adelante! 🚀



Conexionado

Conexiones del sensor BMP (I2C)
  • VCC → 3.3V del Arduino (según tu modelo de sensor).
  • GND → GND del Arduino.
  • SCL → A5 en placas Arduino Uno (o pin específico SCL en otras placas).
  • SDA → A4 en placas Arduino Uno (o pin específico SDA en otras placas).
  • SDO → al pin 3,3V en el Arduino. **Ojo: al pin GND si vas a utilizar Arunioblocks
Conexiones del módulo SD (SPI)
  • VCC → 5V del Arduino.
  • GND → GND del Arduino.
  • CS (Chip Select) → Pin 9 del Arduino.
  • MOSI → Pin 11 del Arduino.
  • MISO → Pin 12 del Arduino.
  • SCK (Clock) → Pin 13 del Arduino.


Notas importantes sobre las conexiones:

  • Alimentación: Si estás usando un sensor BMP280 de 3.3V, asegúrate de conectarlo al pin de 3.3V del Arduino.
  • Conexiones compartidas: Tanto el sensor BMP como el módulo SD pueden compartir los pines de alimentación y GND del Arduino.
  • Cuidado con el consumo: Si estás utilizando una batería para alimentar el sistema (como en el caso del CANSAT), verifica que tenga suficiente capacidad para alimentar todos los componentes.



Conexioado BMP180

Conexioado módulo de tarjeta MicroSD



Imagenes By @miguetecnología editados con Fritizing. Creative Commons Attribution-NonCommercial (CC BY-NC).



Programación con Arduino Blocks




Programación con Ide Arduino


Proximamente..