Repository for the avionics going on the supersonic test rocket. This contains the various files and folders required to get a Teensy 3.5 working with the code for data acquisition as well as the necessary post-processing scripts.
firmware.hex
and flashing it directly with the Teensy flasher.main.cpp
can be recompiled using the IDE.mtp.ino
onto the Teensy 3.5 using the Arduino IDE.inFiles
folder of the MATLAB decoder.decoder.m
using MATLAB.outFiles
.outFiles
to the relevant folder of the Kalman filter.SupersonicTestRocket
| README.md
|
│───archives archived code
│───bin_decoder MATLAB binary decoder for raw output files
| | decoder.m the decoder itself
| |
| |───errorFiles input files that had errors during processing
| |───inFiles input files to process by the decoder
| |───outFiles .csv files generated by the decoder
| └───processedFiles input files after successful processing
|
│───data_logger_supersonic_rocket logger to put on the Teensy 3.5
| |───.pio
| | └───build
| | └───teensy35
| | | firmware.hex the firmware to flash on the Teensy 3.5
| |
| └───src
│ │ main.cpp the file that should be compiled with Platform.io
|
│───datasheets datasheets for the sensors used on the rocket
│───KF MATLAB Kalman filter to process flight data
| └───2D 2D simulations of the flight and KF testing
| └───3D the full 3D Kalman filter for flight data
|
|───mtp
| └───mtp.ino the code to run with the Arduino IDE to access the SD
|
└───PCB the Kicad files to reproduce the PCB
└───readings interesting readings relevant to the project
Joshua Cayetano-Emond