Arduino code for TUFF DOS payload for the Balloon Payload Program at the University of Maryland. The payload reads tension data from the rope in atmospheric balloon launches (>50,000 ft).
Code by Jeremy Kuznetsov, Jim Oliver Villegas, Jaxon Lee, Malcolm Maas, and Daniel Grammer.
sudo snap install arduino
git clone https://github.com/UMDBPP/TUFFcode
OR...
- Download Arduino IDE
- Download TUFF_Flight_Data_Collector.ino (or copy paste)
- Run TUFF_Flight_Data_Collector.ino with payload hanging load free
- You're ready to launch!
Note: Run TUFF_calibration with its experiment procedure for more accurate readings
The code is broken up as follows:
- 📁
Data Analysis
: Python Juypter Notebook analysis of TUFF data - 🏃
Launch_Day_Tester/Launch_Day_Tester.ino
: Extra file to put various tests in - 🏃
TUFF_Calibrator/TUFF_Calibrator.ino
: Gets calibration value for tension sensor. See file for details - 🏃
TUFF_Flight_Data_Collector/TUFF_Flight_Data_Collector.ino
: Collects data during flight and writes to an SD card
- High Accuracy S-Beam Load Cell: ±0.005 lbs
- HX711 Amplifier
- Adafruit 9-DOF Gyro Sensor and Accelerometer
- Adafruit BMP280 Sensor
- RTC_DS1307 Clock
- Arduino Uno
- 16 GB SD Card
- SD Card Reader
- 9 Volt battery
- TUFF 105 Nov 14, 2021
- TUFF 110 Mar 5, 2022
- TUFF DOS 111 July 31, 2022
- TUFF DOS 112 Oct 16, 2022