Download CDR Presentation

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Stepper motor wikipedia , lookup

Immunity-aware programming wikipedia , lookup

Transcript
SMART WATER ROCKET SYSTEM
GROUP 6
CONNOR PHILLIPS (EE)
KYLE MORAN (CE)
GABRIEL FERNANDEZ (EE)
SPONSOR
SPACE TREK'S WATER ROCKET PROGRAM
• Space Trek is a summer camp at Kennedy Space Center for middle school,
high school, and college students
• One of their many science experiments is a water rocket capable of launching
up to 100 feet in the air
• Prior to launch there is a pre-flight analysis simulation that lets students adjust
and test different flight parameters (water volume, air pressure, launch angle)
WATER ROCKET CONTD.
•
Once the camp attendees have their flight specifications, they move outside to a field
to launch the water rockets
•
The rocket is filled and then pressurized using a bike pump, mounted on the
Launchpad, and then fired by pressing a red button
•
When the rocket reaches the peak of its trajectory, a gyroscope activates a
mechanical system to release the parachute
•
After retrieving the rocket measurements are recorded from the on-board altimeter
Water Rocket Launch
GOALS AND OBJECTIVES
• Automate the rocket launches to create a better experience for both students
and staff
• Replace on-board altimeter with custom altimeter with wireless data
transmission capabilities
• Allow students to use a mobile application to review the data from their
launches and easily compare between groups
SPECIFICATIONS
• Altimeter must be less than 10 grams and fit into the rocket without changing
its center of mass
• Launch pad angle plate must be motorized for more precise angles
• Data must be transmitted wirelessly without the need to take the altimeter out
of the rocket
• Altimeter must be water resistant in case of leakage
BLOCK DIAGRAM
MCU
ARDUINO UNO
TI MSP430
ALTIMETER
PRESSURE
GPS
RADAR
Pros:
Pros:
Pros:
• Cheap
• Accurate
• Direct altitude measurement
• Low voltage
Cons:
Cons:
Cons:
•
Expensive
•
•
•
High power consumption
•
Expensive
Slightly inaccurate
Antenna requirements
BMP-180
• I2C
• Low Power
• Breakout board easily available
• Inexpensive
• Small
• Good Resolution
ACCELEROMETER
Triple-Axis
• Used to obtain velocity in a 3
dimensional space
• More than required
ADXL345
• I2C
• Low Power
• Small
• Very Common
COMMUNICATIONS
• Bluetooth
• Pros – straight forward implementation, handles data well when paired
• Cons – bad range, might not show data in real time, can lose data when
unpaired
• Wi-Fi
• Pros – works at greater ranges than Bluetooth and won't lose data
• Cons – Wi-Fi connection in the launch zone isn't strong
PROGRAMMING MICROCONTROLLER
• Collect data from sensors – velocity, height and distance
• Sensors include a pressure sensor and accelerometer
• Transmit Data wirelessly to ground
• Ensure consistent and reliable data for comparison
• Essentially designing an altimeter with wireless transmissions
MOBILE APPLICATION
• Tablet Located at launch station
• Accepts data from custom altimeter in rocket
• Organizes data by groups and inserts into database
• Uploads data to simple web server for later comparison
• Will have the option to view most recent launches for quick review
SEQUENCE DIAGRAM
• Shows flow from altimeter receiving data to transmitting back to the ground
• Takes into account failed packets and bad connections
• Will store data onboard temporarily until a good connection has been made
• Students will be locked from launching rocket until instructor has given
permission
CLASS DIAGRAM
• Shows relationship between different modules of the rocket and how it
connects to the tablet on the launch pad
• Altimeter in rocket will gather data from onboard sensors and transmit
wirelessly to the tablet
• Tablet will interpret data and fill out a database for each group and transmit
that data to a remote server for later viewing from the classroom
LAUNCHPAD TABLET
• Using an Android Tablet for lower cost and easy replacement
• More familiarity designing in Android
• Will be programming application in Android Studio
• Stretch goals include adding a lock feature to prevent launches until
authorized (key switch and 4-pin code)
• Must be able to interact with microcontroller in the rocket
LAUNCHPAD AUTOMATION
• The current water rocket platform involves an angle plate that is adjusted by
manually loosening and tightening a knob to set a desired launch angle
• A stepper motor will be connected to a microcontroller and operated using an
LCD with +/- to adjust the angle
• To power the automation a large capacity battery will be used
AUTOMATION DESIGN
• Space Trek has a 3D-printer on site which can be used for parts to modify
current launch pad
• Angle plate modified to adjust angle with stepper motor
• System will be attached underneath each launch pad
• Protecting from some of the water thrust but ultimately the motors and MCU
will have to be housed in a water resistant container
STEPPER MOTOR SELECTION
• Stepper motors will be used to automate the launchpad because DC are
generally for high rpm and servo motors are high rpm and accurate, but
generally more expensive than stepper motors
• Servo motors require a feedback mechanism and support circuitry to drive
positioning
• Stepper motors are low cost, slow rotating, easy to set up and control (a
stepper motor is built for position control)
SELECTING A BATTERY
• Stepper motors require continuous power by design
• Large capacity to endure all of the launches during experimentation
• Durable because it will be used outdoors
• Chose lead-acid because they are relatively cheap so that they can be
replaced
• High capacity, reliable and long lasting
PROJECTED COSTS
Component
Cost
Lead-Acid Battery
$18
Stepper Motor (x4)
$20
Arduino Uno (x2)
n/a
ATMega328p (x2)
$8
BMP180
$4
ADXL345
$7
Bluetooth Module (x2)
$20
Li-Po Battery
$8
Misc. Mechanical Parts
$30
Misc. Electronics
$50
Breakout Boards
$16
PCB
$200
TOTAL
$381
Progress
Software Design
Hardware Design
Prototyping
Parts Acquisition
Research
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
WORK DISTRIBUTION
Launchpad
Connor Phillips
Gabriel Fernandez
Kyle Moran
Altimeter
Software
X
X
X
QUESTIONS?