This project is for our Senior design course CSE 453, Hardware Software Integration. Our team was tasked with creating an instrumented projectile capable of taking and storing measurements of its trajectory during launch from an air cannon. The projectile must be capable of withstanding multiple launches. The cannon and subsequently the projectile is made to be used as a demonstration of projectile motion in a school setting.
The Instrumented projectile will house a microcontroller circuit that is outfitted with the necessary sensors to take various measurements, and will be powered by a small rechargeable lithium ion polymer battery. Once the projectile is activated and launched, it will store its real time measurements to the on-board SD card. The user will then be able to review the trajectory measurements after retrieving the projectile.
-Adafruit MPU-6050 6-DoF Accel and Gyro Sensor
-Adafruit LiIon/LiPoly Backpack Add-On for Pro Trinket/ItsyBitsy
-Lithium Ion Polymer Battery - 3.7v 1200mAh
-Lithium Ion Polymer Battery - 3.7v 500mAh
-Lithium Ion Polymer Battery - 3.7v 150mAh
-Arduino Stackable Header - 6 Pin
-
Install Circuit Python: (Trinket M0 Circuit Python Installation)
-
Copy the contents of
src/
into the root directory of the Trinket M0 -
Copy
libs/Circuit Python
into the lib folder of the Trinket M0
docs/ Documentation for assembling the projectile
HardwareTests/ Tests for hardware components in isolation
libs/ Libraries either for the microcontroller code or for fritzing circuits
models/ 3D models for the projectile
src/ Circuit Python Source Code