Arduino Model Rocket Flight Computer

Project Name: Arduino Altimeter

Background:

The aim of this project is to develop a functional altimeter for model rocketry applications built around the Arduino micro-controller platform and a BMP280 barometer. This device should accurately measure the altitude relative to the launch pad and record the data to an SD card. Substantial information regarding the in-flight characteristics of a model rocket launch could be extrapolated from the altitude measurements, allowing a complete mapping of the height, velocity, and acceleration profiles of flights.

Objectives:

  1. Base Altimeter: Measure altitude and record data to a SD card
  2. State Estimation: Estimate instantaneous velocity and acceleration
  3. Event Detection: Monitor state estimate to detect Launch, Landing, and Apogee
  4. Visualization: MATLAB software to display all flight data

Deliverables:

  1. Base functioning altimeter
  2. Wiring diagram
  3. Commented altimeter source code
  4. Matlab analysis program
  5. Presentation highlighting performance/results

Timeframe:

10/31/18: Base functioning altimeter complete – COMPLETE
11/30/18: Addition of Kalman filter algorithm
12/15/18: Test rocket and launch pad built
12/17/18: Full test launch
12/25/18: Upgrades and bug fixes
12/31/18: Completion of all deliverables

Budget:

Project Item Projected Cost
Altimeter Prototype Alpha $100.00
Altimeter Prototype Beta $100.00
Test Rocket $50.00
Launch Pad $30.00
Motor $20.00
Total: $300.00

 

Arduino Altimeter V2 Wiring Diagram
Altimeter Prototype V1
Altimeter Prototype V2
Arduino Altimeter V2 Kalman Filter Test