Skip to content

bqrichards/data_rocket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

data_rocket

Overview

This Arduino is mounted on a rocket and records data from the flight to an SD card. It has three sensors that it pulls data from, detailed in the Sensors section. The data recording begins after sensor calibration and is ended with the press of a button after the flight.

Sensors

The following is the list of sensors and data pulled from them.

Other components

Recorded data format

The sensor data is saved to a file on an SD card with the filename log_file.txt. The data is in CSV format with columns in the following order:

Timestamp,AccelX,AccelY,AccelZ,Roll,Pitch,Heading,Temp,Pressure,Altitude,Lat,Long

Additional information:

  • All data types are floats with the exception of the Timestamp, which is an unsigned long.
  • All measurements are metric (meters, m/s^2, celsius, etc.)

Macros

  • LOG_TO_SD (boolean) Determines whether to log data to SD card. Useful if SD card breakout is not available or only Serial is needed.
  • POLL_RATE (int) Rate in milliseconds to poll the sensors for new data.

Roadmap

  • Pull data from IMU
  • Pull data from barometer
  • Pull data from GPS
  • Write data to SD Card
  • Include timestamp with data
  • Send data over radio

About

Arduino flight data recorder

Resources

License

Stars

Watchers

Forks

Languages