The software running on the payload of Madison West Rocketry's 2018 SLI project.
Madison West Rocketry is a group of students who are studying the dampening effects of liquid vibrations in rockets. This repo is for the coding and keyboardsmashing that is needed to get useful data from the project and have a great student launch this year.
Welcome to our repository.This is the software for our rocket payload experiment titled "Study of Damping Efficiency in Various Liquids." Considerable effort was made to keep only the nessesary files for this repository. For any test files and examples please go to SLI2017_Hurgus_Madison.
- (G)ood
- (E)mperical
- (R)okketi
- (S)hip
- (H)ull
- (W)ith view to measure
- l(I)quid
- (N)atural frequences
In order to install the dependancies for this program do (sh install.sh). If problems arise, manually install the following dependancies
- python-smbus
- python3-smbus
- RPi.GPIO
- cap1xxx
- PyBluez
- build-essential
- python-dev
- git
- scons
- swig
- The rpi_ws281x repo (https://github.com/jgarff/rpi_ws281x.git)
The files in the data collection are the ones that will be used to read accelerometer readout from the payload sensors. Files include a revamped portion of the rpi_ws281x library to control neopixel rings, and a accelerometer readout library that interprets the accelerometers that will be attached in an i2c interface. The files VDD.py and GND.py will be used to initiate the payload experiment and the readout will be put onto log.txt files.
sudo sh run_experiment.sh
sudo python3 vdd.py
or
sudo python3 gnd.py
sudo python3 gnd.py > loggnd.txt
or
sudo python3 vdd.py > logvdd.txt
sudo nice -20 python3 gnd.py > loggnd.txt & python3 vdd.py > logvdd.txt
These are the bluetooth socket programs that we will use to transfer data between the pi's. Currently under construction.
This software and all associated files are under the MIT license.
- Integrate bluetooth into data collection?
- Ensure that raspberry pis sync to online time when connected to internet (bash script?)
- Ensure that all raspberry pis start recording when one accelerometer detects launch (or 2 or 3?)
- Create an easy way to switch the pis from lanch mode to rocket fair mode
- Test hardware for heat
- Test hardware for stress
- Benton Likos
- Hyun-seok Chang
