Team 02 DD Rev D 2012 - Colorado Space Grant Consortium

advertisement
Colorado Space Grant Consortium
GATEWAY TO SPACE
FALL 2012
DESIGN REVIEW - REVISION D
TEAM ORION
Written By:
Jack Oblack
Dylan Anderson
Eric Hardwick
Devon Connor
Evan Long
Jaevyn Faulk
Lucas Ibarra
Alexis Sutker
1
Table of Contents
1. Mission Overview………………………………….2
2. Requirements Flow Down……………………….....3
3. Design………………………………………………4
4. Management………………………………………..9
5. Budget………………………………………………9
6. Test Plan, Safety, and Results……………………..11
7. Expected Results…………………………………..13
8. Launch and Recovery……………………………..13
9. Results and Anaylsis……………………………....15
10. Ready for flight……………………………………26
11. Conclutions and Lessons Learned…………………27
12. Message to next Semester…………………………27
Team Orion
December 12, 2012
2
1.0 Mission Overview
Mission Statement:
The mission of Team Orion is to develop a BalloonSat with a payload that will
collect data on ultraviolet radiation to serve a dual purpose: to allow us to compare our
relevant data with past records of the sun’s activity, as well as find a correlation between
altitude and strength of UV rays.
Mission Overview
According to the National Oceanic and Atmospheric Administration, the frequency of
solar storms has been increasing in the last 3 years. This December and the beginning of
2013 is the peak of solar activity in the 11-year sunspot cycle of the sun, wherein a
greater amount of UV radiation has a higher probability of occurring. The increase in
solar activity has led to an upsurge in the amount of radiation that impacts the earth’s
atmosphere – specifically UVA and UVB rays. Sunspots and solar flares release large
quantities of UVA and UVB radiation that can cause satellites to experience increased
drag and interruption of communication. The UV-B Monitoring and Research Program
was started to monitor the amount of radiation that is reaching agriculture and forests,
and has stated that UVB rays have the largest solar impact on the health of crops. In
addition, The World Health Organization states that UVA radiation is also harmful to life
on Earth and can cause damage on a cellular level (http://www.who.int/uv/health/en/).
Since UVA rays have a wavelength of 315-400 nanometers, it is close to that of visible
light, and 70% to 95% penetrates through the atmosphere. UVB rays are even more
damaging to life; however, UVB rays are at a shorter wavelength – 280-315 nm - and
almost all the rays are absorbed by
the ozone layer. With the increase
of solar activity, we believe that
more radiation is encountering
earth’s atmosphere and, therefore,
more is reaching the life on earth
(http://rredc.nrel.gov/solar/spectra/
am1.5/). Also, with an increased
amount of UVB rays, the
atmosphere absorbs more energy,
resulting in higher temperatures.
With our ultraviolet radiation
sensors, we will determine how
much UV radiation is penetrating
http://www.gosunsmart.org/index.shtml
the atmosphere at different
altitudes. Also, we will determine if the amount of ultraviolet radiation present is more or
less than the data found at several research institutions. We will compare our information
to data from the National Center for Atmospheric Research (NCAR) – which is based in
Boulder, Colorado, and the UV-B Monitoring and Research Program – located at
Colorado State University. As our BalloonSat rises in altitude, we hypothesize that there
will be a minimum increase in UVA detection, and, conversely, there will be a large
increase in UVB detected. We also hypothesize that the levels of UV radiation detected
Team Orion
December 12, 2012
3
will be higher than that of past years. If our hypothesis were correct, it would suggest that
there is indeed an increase in solar activity. If this were the case, it would be important to
follow up on our research, as solar activity has a great impact on life on earth:
communication satellites could be at risk, damage to life on a cellular level could occur,
and there would be a heightened risk of damage to the electric grid at higher altitudes. If
the solar activity is increasing, there is the possibility of large solar flares happening that
would cause even more damage. However, if our data proves that there is less solar
activity currently, than previous years, it would suggest the possibility that the peak of
solar activity has already occurred or our sensors did not work. Either outcome would be
able to be compared to NCAR data to see what really has happened.
Our BalloonSat will be equipped with one UVA and two UVB detectors located on
top of the structure. We will also have two UVA detectors on the ground, to have a
control in the experiment. The UVA detectors are TSL235R – Light to Frequency
Converters, which are temperature-compensated sensors for the wavelength range of 320
nanometers to 700 nanometers. To collect accurate data the sensors will be covered with
photo-film to filter out the visible light spectrum and leave only UVA wavelengths. The
UVB detectors will be the SiC UV-BC Photodiode Sensor and the AlGan-0.8D-300
Photodiode, and these sensors’ outputs will be amplified by the Multifunction Amplifier
Board from Boston Electronics.
Along with our UV sensing payload, we will fly two cameras on our BalloonSat:
a Canon A570IS Digital Camera to take pictures, and a Go Pro Hero 3 camera that will
record high definition video of the flight. The GoPro is for seeing what the entire flight is
like rather than just seeing a still shot. Our objective with the two cameras is to provide
video and picture representation of the curvature of the earth.
2.0 Requirements Flow Down
In order to achieve a successful operation of the BalloonSat of mission
Andromeda team Orion has derived a series of fundamental requirements based on basic
mission objectives and the mission statement. All higher level requirements are based and
supported by any and all requirements below them; with level 2 and above being the
higher level requirements. The level 0 requirements specify the primary mission
objectives, level 1 requirements identify the systems and secondary objectives necessary
to achieve the level 1 requirements. All higher level requirements follow the same format
stating the subsystems and objectives necessary to accomplish the requirements of the
lower levels.
Number
Requirement
Originates from
Level 0
0.1
0.2
0.3
0.4
Team Orion
Instruments
The BalloonSat will collect electromagnetic radiation at
Ultraviolet-A wavelengths as a function of altitude.
The BalloonSat will measure internal and external
conditions.
BalloonSat will take in-flight pictures
Structure
The BalloonSat will be survive to near space conditions.
Mission Statement
Mission Statement
Mission Statement
Mission Statement
December 12, 2012
4
0.5
0.6
0.7
We will meet all the RFP requirements
Testing/Data
Compare Data with NCAR Data.
Will test all programmed systems
Mission Statement
Mission Statement
Mission Statement
Level 1
1.1
1.2
1.3
1.4
1.5
1.6
2.1
2.2
2.3
2.4
Instruments
Will fly six UVA sensors and two UVB photodiodes.
BalloonSat will fly a GoPro Hero III and a Canon A780
Will fly pressure sensors, temperature sensors, acceleration
sensors, and humidity sensors.
Structure
The BalloonSat will be contained within a rigid, insulated
foam core structure.
Testing/Data
ArduinoUno will be programmed to record all data to an SD
card.
Sensors will be calibrated to known conditions
Level 2
Instruments
Sensors will record data to micro SD card attached to the
ArduinoUno
Both cameras will record to an internal SD card
Structure
Instruments will be attached to structure with Velcro and/or
hot glue
Testing/Data
All programs will be verified prior to launch
0.1
0.3
0.2
0.4 and 0.5
0.7
0.7
1.3 an 1.1
1.2
1.4
1.5
3.0 Design
The design of our structure is one of the most important aspects of our project.
Some of the basic things that this mission will require out of the structure is to rise up to
approximately 30km and then fall back down to the earth, with a parachute slowing it
down, and survive an impact with the ground at about 8 m/s. To do this we are building
our structure out of a rigid material called foam core. It is easily cut and formed into the
shape of our structure yet it is rigid enough to hold up against the force of impact and
keep all of our instruments safe. This foam core will be held together with hot glue on the
inside and aluminum tape on the outside. These will keep the foam core from coming
apart at the seams and can brace weak areas such as corners. The structure's size and
shape are basic for the main reason that it does not have to be complicated. The
dimensions of the structure are 15cm by 15cm by 15cm cube that is ideal for holding all
of our instruments and balancing the weight of our structure. By keeping the structures
exterior simple it will allow us with more time to focus on the more complicated aspects
of our project like writing the code for all the sensors.
Another obstacle we need to overcome is keeping all the components and
instruments of our BalloonSat warm enough to operate. One of our requirements is that
the BalloonSat is that the interior temperature is not to fall below -10 C. To do this our
Team Orion
December 12, 2012
5
structure will be insulated and will use a heater. The heater runs off of three 9V batteries
and is turned on and off by a switch. This switch will be mounted on the outside of our
structure and will be easily turned off and on before launch. This is not our only
temperature concern. We will be using several light to frequency converters and a UVB
sensor that need to be placed near the outside of our structure to capture the data that we
need. The problem here is that they need to be warmer than -25 C to function. Our
original design had them placed on the exterior of the structure so that they could easily
collect data. This has been reconsidered because the exterior of our BalloonSat will be
exposed to about -60 C during flight which is too cold for these sensors. In an attempt to
keep them warm we will make windows in the sides and top of the box. This will keep
warm air in while still allowing the sensors detect the data that they need. The windows
will be cone like structures that have the wide end facing out. The sensors will then sit
on the tips with the data collectors facing the outside.
Our Light to Frequency sensors are exactly what the name implies. They measure
the intensity of all light between the wavelengths of 320nm to 700nm. For our
experiment we only want UVA radiation which is 320nm to 400nm. To get accurate data
we will filter out the visible light that reaches the sensor. To do this we will use camera
film which, when blacked out, filters out the visible light only letting the UVA radiation
reach the sensor. This camera film will be mounted on the window that the sensor looks
out so that no visible light will penetrate into the structure and the sensor only captures
UVA radiation.
We will be using a UVB sensor from Boston Electronics. This sensor is our most
expensive and important sensor. Due to the cost, we are forced to be limited to only two
of this particular sensor. Due to our belief that the best data will be collected from the top
of our BalloonSat we will place this sensor here. Two of the UVA sensors will also be
placed here. Like the UVA sensor, the UVB sensor also needs to be insulated so that it
does not reach a temperature of over -25 C. We will use the same technique as we will
for the UVA sensors. On the top of the BalloonSat we will have two windows on
opposite sides of the hole (for the cable attaching us to the balloon). Two windows will
not contain camera film and will have the UVB sensor placed to collect data through it.
The other window will have the camera film filter and contain two light to frequency
converters. One light to frequency converter will filter out UVA light with a piece of
camera film and two will not be covered with anything.
The BalloonSat will also contain two cameras. The first is a Canon Powershot
SD780IS. It will take pictures throughout the flight approximately every 10 seconds. The
camera is powered by an internal battery, and the pictures will be stored on an internal
SD card. The other Camera is a GoPro Hero 3. Like the other camera it has self-contained
memory and power. It will be turned on using a toggle switch that presses the button on
the camera. By doing this it is entirely separate from the rest of the subsystems. This is
good because then if the Arduino were to fail then we will still have HD video of the
flight. The GoPro has a light mounted on it so we can view this light to ensure that the
camera is on.
Team Orion
December 12, 2012
6
Design Diagram Opened
Holes for
sensors
GoPro
Plastic
Tube
Batteries
Arduino
Heater
Canon
Powershot
(all units in cm)
Components:





Arduino Uno(has SD shield, development board, accelerometer, pressure
sensor, humidity sensor, vibration sensor and temperature sensor attached)
Canon Powershot
Batteries
GoPro
Heater
Team Orion
December 12, 2012
7
Design Diagram Closed
GoPro Lens
(all units in cm)
Components:


Squares are windows for sensors
Circle in corner is the GoPro lens
Block Diagram
The balloon Sat is made up of five major subsystems that are expressed in the
functional block diagram. There are two that are controlled through a set of arduinos. The
first is the arduino that records data about standard things that will help us analyze the
data. These sensors include a pressure sensor, humidity sensor, accelerometer and two
temperature sensors, one mounted externally and one place internally. This is turned on
by a switch and powered by a 9V battery. The second arduino has the experimental data
sensors. It has two UVB sensors and a UVA sensor. The UVA sensor is controlled by the
arduino. The UVB sensors need to be run through their own multiboard so that they
would gather data that we could use. That multiboard is powered by a pair of 9V batteries
and has its own switch. In addition to that the arduino itself is powered by a 9V battery
and is controlled by a switch. For the subsystem to work both of the switches need to be
Team Orion
December 12, 2012
8
turned on. The other three subsystems are not controlled by the arduinos in any way. Two
of these subsystems are cameras and one is the heater. The camera that takes still pictures
is the Canon A780. This camera has a self contained power and storage. The camera is
already preprogrammed to turn on and start taking pictures every 5-10 seconds. The
camera is turned on by a switch. The camera cannot be turned off by the switch though so
the only way to turn it off is to manually turn the camera off. The second camera is a
GoPro Hero 3 silver edition. Like the Canon A780 this camera is self contained. The
camera has a micro SD card for memory and a rechargeable battery that is part of the
camera. The camera is turned on by a manual toggle. This means that the buttons needed
to turn on the camera are accessible from the exterior of the box and can be easily pushed
with a pencil. When turned on the camera makes several loud beeps and also has a light
that shows its recording. The last subsystem is a heater. This is very important because
the box will experience really cold temperatures. The heater consist of three 9V batteries,
a switch, and a heater block. When the switch is turned on then the heater block uses the
energy from the batteries and heats up. The system is also equipped with a LED indicator
so that when the heater is turned on so is the LED.
Team Orion
December 12, 2012
9
4.0 Management
Jack is the team leader and does the budget management and is backed up by Alexis for
budget. Jack is in charge of getting the sponsorship and keeping the teams cost within
the budget. Alexis is in charge of testing the BalloonSat, she is backed up by Devon.
Alexis makes sure our testing is on time and correct. Multiple tests will be done. Devon
is our software lead and is backed up by Jaevyn. He is in charge of programming the
Arduino Uno and making sure everything is connected correctly to the Arduino. He also
makes sure the data is being stored properly. Jaevyn is in charge of science and he is
backed up by Lucas. Jaevyn gets together contacts, deals with all the science parts, and
he knows how everything works. Lucas is in charge of C&DH and is backed up by Eric.
Lucas analyzes the data and when we get the data back he will put it into graphs so we
can see what happened as the BalloonSat went up in elevation. Eric is systems lead and
he is backed up by Jack. Eric makes sure all the systems are working correctly once
everything is put together. He will make sure all switches and controls work properly.
Dylan is design lead and he is backed up by Evan. Dylan creates all of our drawings in
solid works and the shape of the BalloonSat. He also makes most of the decisions on
where components will go. Lastly Evan is integration lead and Dylan is his back up.
Evan makes sure everything is hooked up correctly and that is implemented correctly in
the BalloonSat. Everyone has a backup so that they can be assisted with parts that are a
lot of work and just in case something traumatic happens to the current lead. Everyone
helps with the whole building process. We have a meeting every Sunday night at 8p.m.
in the ITLL. We then have at least one more meeting every week whenever it is most
convenient for the most group members.
Schedule
Team Orion
December 12, 2012
10
Date:
9.17.12
9.19.12
9.21.12
9.24.12
9.25.12
9.27.12
9.27.12
9.28.12
9.28.12
10.1.12
10.2.12
10.2.12
10.5.12
10.5.12
10.6.12
10.7.12
10.8.12
10.12.12
10.17.12
10.18.12
Schedule:
Team Dinner Meeting @ Ted’s (7:30-9:30 pm)
Meeting for Soldering Arduino’s in ITLL (3-4:30pm)
Meeting for Soldering Arduino’s in ITLL (2-3:30pm)
Meeting in ITTL Group Work Rooms (8:00-10:30pm)
Meeting in ITTL Group Work Rooms (1-245pm)
Gateway to Space Free Class Period (930-1045am)
Meeting in ITLL Group Work Rooms (2-400) (8-1200pm)
Meeting in ITLL Group Work Rooms to Assemble Proposal (12-4pm)
Proposal Due (4pm)
Regular Team Meeting (8-10pm) for CoDR
CoDR Turn in and Presentation (930-1045)
Review of CoDR
HW 6 Due
Parts list order form due (HW 5)
Meeting in ITTL Group Work Rooms (8:00-10:30pm)
Meeting in ITTL Group Work Rooms (8:00-10:30pm)
Regular Team Meeting to discuss pCDR topics (8-10pm)
Team Meeting to work on pCDR(8:00-11:00pm)
Team Meeting to work on pCDR (8:00pm-3:00am)
pCDR and Design Document Rev A/B Due (7am)
10.22.12
Regular Team Meeting (8-11pm)
10.23.12
10.29.12
HW 7 Due
Regular Team Meeting (8-11pm)
11.1.12
11.5.12
11.12.12
11.13.12
11.15.12
11.15.12
11.16.12
11.25.12
11.26.12
11.27.12
11.27.12
11.28.12
11.29.12
11.30.12
Mid Semester Evaluations Due
Regular Team Meeting
Regular Team Meeting for Final Mission Simulation Preparedness
In Class Mission Simulation
Design Document Review Due (12pm(11.16.12))
Meeting to Work on Balloon Sat (Start 8pm)
Meeting to Work on Balloon Sat (Start 8pm)
Meeting to Work on Balloon Sat and LRR(Start 8pm)
Meeting to Work on Balloon Sat and LRR (Start 8pm)
Launch Readiness Review
Meeting to Work on Balloon Sat (Start 8pm)
Meeting to Work on Balloon Sat (Start 8pm)
Meeting to Work on Balloon Sat (Start 8pm)
Final BalloonSat Weigh in and TURN in 9am
12.1.12
12.2.12
12.11.12
Original Launch DAY (445am-400pm)
Launch DAY (445am-400pm)
Final Hardware Turn In
Team Orion
December 12, 2012
11
12.11.12
Final Presentations and Reports (6-900pm)
5.0 Budget
Our Budget is being used to its full potential with only three Dollars not
planning to be spent at this time. The Most expensive thing is the UVB Diode from
Boston Electronics, taking up about 72% of our total budget. The other main part of
our Budget is that our GoPro Hero 3 is being donated to us by a sponsor. This lets us
integrate it into our BalloonSat and does not put any dent into our Budget at all. Due
to the fact that our budget leaves so little extra money our team will also front the
money to purchase some other parts that are vital to the experiment. Such items as
dry ice, and extra 9V batteries are examples of such items. When divided evenly
between team members the total cost per team member is less than six dollars .
Our Total Budget:
Budget
$24
$197
Provided
Item
UVA Sensor
UVB Diode
Temperature sensor
Source
Sparkfun
Boston Electronics
Chris
provided
provided
provided
provided
provided
provided
Donated
Accelerometer
Humidity Sensor
Pressure Sensor
SD Shield X3
Micro SD Card
Development Board
GoPro Hero 3
Chris
Chris
Chris
Chris
Chris
Chris
Sponsor
Foam Core
Canon Powershot AD780IS
Heater
Batteries X5
Aluminum Tape
Arduino Uno X 3
Copper Wire
Insulation
Chris
Chris
Chris
Chris
Chris
Chris
Chris
Chris
Provided
Provided
Provided
Provided
Provided
Provided
Provided
Provided
TOTAL:
$221
Summary of Items Purchased By Team Members
Cost
$3.80
$11
$10
TOTAL:
Team Orion
Item
Camera Film
9V Batteries X 10
Dry Ice
Source
Mike's Camera
McGuckin's
Safeway
$24.80
December 12, 2012
12
Mass:
We had a strict weight constraints in our project of 1125 grams. This was due
to the fact that there was only 10000 grams for all eight groups. We kept this by
keeping the balloon sat small. After we had everything in the box we had Some extra
weight.
6.0 Test Plan, Safety and Results
The testing of the Project Orion satellite will include several test trials of various
testing methods. These tests are designed to ensure that the satellite meets or exceeds the
mission requirements.
These tests include several differing structure tests to ensure that the satellite will
remain in full working order after and during the flight, and that its hull will not breach or
its structure become compromised by any known or expected forces during the flight.
The first series of tests are the Whip tests, which will ensure that the satellite can
withstand the shock, vibration and forces from the cable that it will be attached to during
the flight. The second series of tests will be the Shock tests, which will ensure that the
Team Orion
December 12, 2012
13
satellite can withstand the impact of reentry when the flight ends. We will also include
Cooling tests to ensure the hull does not break down under predicted temperature
extremes or even colder temperatures.
The Arduino Uno core board will go through several tests to ensure it remains
operational through all flight conditions and that all sensors are being read and their data
is being stored. To ensure this is the case, we will test that each sensor can be read and
stored both individually and as a group all at once. We will also test to ensure that the
Arduino battery array does in fact power the Arduino, and that the heater battery array
powers the heater. We will ensure that all switches act as expected, and that all “basic”
sensors do read and report their respective values.
There will also be a series of camera tests to ensure the cameras will remain
operational throughout the flight, and afterwards, as per out mission requirements. We
will send each camera through a series of functionality tests to prove that they are flightworthy. These tests include Battery Life tests to ensure the cameras will remain
functional during the entire flight, and Data Storage tests to identify the maximum
amount of pictures or length of video we can record in the flight duration. We will also
include Calibration testing that ensures that the cameras can record properly through the
holes provided in the satellite hull, and Cooling tests to ensure that the cameras retain
their functionality in the uppermost of expected temperature extremes. There will also be
Connectivity tests that ensure the Arduino board can interface with the Canon 780, and
turn it on when the mission begins, as well as ensure that the manual toggle for the GoPro
works as planned.
We will be testing our blackened film for effectiveness and durability under the
expected conditions of the flight. Primary testing will look for effectiveness of the film
to restrict light flow to only UVA radiation. Once this is proven true and effective, as
expected, we will move on to Cooling Testing to ensure that the film does not deteriorate,
crack, or in any way compromise itself when under the temperature extremes the flight is
expected to undergo.
UVA Sensors will undergo rigorous calibration testing before being readied and
placed within the satellite. First, we will ensure the sensors read the presence of light
through darkness and brightness testing, and then we will prove the sensors can discern
different levels of light through use of simple light intensity testing. Next, we will make
sure the sensors read UVA radiation specifically, by using the blackened film, once
proven to filter UVA, and covering the sensor in a manner which mimics the filtering
array on the satellite. We will then calibrate the sensors to identify what reading
corresponds to what intensity of UVA radiation. This will be accomplished by finding an
output value for zero light, and then an output value for the light that reaches the ground
on a sunny, clear day at high noon, which is an intensity value we know from the NCAR
data. From those values we can find a scale that compares real intensity to output values,
with perhaps a tertiary source of known-intensity light.
As for the UVB sensor, we received the two sensors and the amplifier board
on November 14th, eighteen days before flight. Calibration and testing of the sensor
Team Orion
December 12, 2012
14
was to be conducted at a Physics lab on campus at Colorado University; however, a
meeting scheduled for November 16th was moved to November 26th. During the
days preceding lab use, the sensor and amplifier were tested using a multimeter and
UV radiation from the sun. Testing during mid-day at the highest gain resulted in an
output of roughly 48 milli-volts. Were this value to be run through the
programming, its output would be 0.008929 on the Arduino. It was during this time
that it was determined to have the gain set at the maximum amount of 107 volts per
ampere. On November 26th, testing on the sensors was conducted at a Physics lab,
and only two sensors, an amplifier board, and a multimeter were used. Set at the
medium gain of 106 volts per ampere and with 4 milli-watts of 308nm wavelength
laser being used, the board was at its maximum output of 4.25 volts. The power of
the laser was dropped to 3.5 mW, and the gain was reduced to 105 volts per ampere.
At these settings, the output of the board was 640 milli-volts. Testing was done at
intensities from 1.5 mW to 3.5mW with a reading taken at every 0.5 mW.
Finally, we will assemble the Orion Satellite and test that all components are
functional and interact with each other as expected on the ground. We will then perform
a final Cooling test on the whole satellite, which will prove that it can function under
expected temperature extremes.
Safety
In order to maintain safety for both the members of our team and project, we will practice
careful and precautionary steps throughout the entire manufacturing and testing process.
During the time that we are constructing the BalloonSat, there will be at least two team
members working together: this guarantees that each member of the team shall not attain
any serious injuries. This precaution will also be beneficial to the inspection and
verification process in the building and testing of the BalloonSat. All testing will be
orchestrated with the utmost care having multiple team members present, which will
ensure the accuracy of record data. For all hazardous materials, i.e. dry ice, proper
safety measures for the specific material will be studied and executed. For the handling of
electronics, grounding wristbands will be worn for the prevention of electrostatic
damaging the hardware. Lastly, the team’s contact information, and an American flag
will be affixed to the exterior of the BalloonSat to alleviate concerns of terrorism and
provide a sense of safety in the local community.
7.0 Expected Results
For this particular launch of our Gateway to Space BalloonSat we expect see an increase
in solar radiation in Earth’s upper atmosphere by comparing our data to data collected by
the National Center for Atmospheric Radiation (NCAR). In addition to seeing an
increase in solar radiation, we expect every sensor to work properly. That would be the
pressure, temperature, acceleration, vibration and humidity sensors. The pressure sensor
should read pressures consistent with 30 km in altitude and the temperature sensor should
read temperatures associated with that height. The acceleration and vibration sensors
should show violent movements right after burst. The humidity sensor should also read
Team Orion
December 12, 2012
15
low measurements at peak altitude. Also the light to frequency converter and UVB
sensors should work properly. The light to frequency converter will have a piece of film
placed over it so it should only give readings for UVA light frequencies. These should
all work properly with the Arduino Uno. Additionally, the GoPro should take clear video
of the ascent and decent of the BalloonSat, capturing the curvature of the earth. The
Canon should take pictures every 10 seconds of flight. Lastly, the BalloonSat will be
able to fly again after it returns to Earth.
8.0 Launch and Recovery
On Sunday December 2nd 2012, Project Andromeda will be launched with
careful planning and proper execution. Prior to launch, all systems will be turned on via
external switches and all systems will be checked for functionality using external
indicators. Jaevyn will be responsible for the launch with supervision from the rest of the
team. All team members are expected to assist in the recovery of the balloon satellite.
After recovery, Eric will be responsible for retrieving and handling the data which will
include removing the SD card from the Arduino and uploading it to a computer for
processing. Analysis will be completed upon successful data collection to include
comparisons to NCAR data.
On December 2nd 2012, Project Andromeda was launched at about 7:10am. It
reached an altitude of 99,400 feet before the decision was made to cut the balloon and
force it to begin its decent. This decision was made because it the balloon was allowed to
continue to increase altitude then it was feared that the balloon would drift even farther
away from the expected recovery site. It landed near Venango, Nebraska, a town close to
the Colorado, Nebraska border. When found it was in the middle of a farmer's field. The
flight string was stretched out in a north easterly direction which. Because of this it can
be assumed that the parachute was floating that direction when it landed. Of the LED
indicators all were off except the indicator for the indicator for the required sensors on
the first arduino. The canon camera was turned off which was indicated by the lens being
retracted. The GoPro was off which was noticeable by the light on the camera being off.
When the satellite was spotted several pictures were taken to document how it landed and
before it was touched by anyone. Upon detachment of the Balloon Sat from the flight
string several more pictures were taken of each side. Back at the vehicle the Balloon Sat
was opened up and at this time the GoPro video was looked at and saved to several
different computers. The Canon A780 was also removed the SD card inserted into a
computer and it was then downloaded to several different computers. Upon further
inspection of the other components in the box it appeared that no connections were
broken.
Team Orion
December 12, 2012
16
9.0 Results and Analysis
Required Sensors
The required sensors for this mission were external temperature, internal
temperature, humidity, acceleration, and pressure sensors. When the satellite was given
to Chris the external temperature sensor was broken, this was unseen so the problem was
not fixed. All the other sensors worked up until 39.5 minutes into flight. After 39.5
minutes, there is bizarre spike in the internal temperature, humidity, and pressure data,
everything else stayed constant. After 39.5 minutes we used team 6’s data for the flight
to see what happened. It was very cold outside, -60 oC and inside their box it stayed a
warm 3 oC until their heater fails and the temperature drops to -10 oC. The maximum
humidity reached was a 64% when it passed through the clouds on the way down. On the
way up the data does not reach a high humidity when it passes through the clouds. The
acceleration data coincides with cutting of the balloon and also with the landing time.
This is known because the time stamp on the graph correlates with the cut and landing.
Pressure data is also good with the minimum when it is at the peak altitude. Team 6’s
data appears to be accurate and their data allowed the team to see what actually happened
during flight.
The required sensors failed to take data because the batteries to the Arduino got
too cold and so did the Arduino its self. This dropped the voltage going to the Arduino
so the readings are inaccurate. The heater failed to keep the batteries and Arduino warm
because there were too many holes in the box. These holes were present because the
UVA sensors were not present. They had to be removed in the last minute. These holes
were not plugged up so the heat escaped from the Satellite very easily. In order to verify
this, the satellite was submitted to a cooler test 5 days later. The Arduino L.E.D. shut off
on the outside 40 minutes into the test, the same time the sensors stopped working
correctly.
Team Orion
December 12, 2012
17
Team 6 Data:
Canon A780 Camera
The Canon camera was set inside the box in the bottom back corner, assuming
that the front of the box was the side with all the switches. There was a whole in the side
of the box that was the size of the lens so that when the camera was turned on then it
would look outside the hole and would take quality
pictures. The camera was secured with Velcro on three
of the six sides. The camera was turned on by a switch
that was on the outside of the box. It recorded to and SD
card and was powered by an internal battery that was
fully charged at the start of flight.
During flight the camera took 1,318 pictures
before the camera battery died. Although the camera
battery died it made it all the way to the ground. This is
evident by the fact that we have 611 pictures that are of
the ground.
Team Orion
December 12, 2012
18
The camera is considered a part failure
due to the fact that all the pictures have an
obstructed view. This is because the camera
shifted backwards in the satellite so that the lens
is capturing the inside of the box as part of the
picture (see left picture). This happened
somewhere between giving the satellite to Chris
and arriving at the launch site. This is evident
from two pictures that were taken shortly before
satellite turn in. In this picture (right) there is
little obstruction from the box as appose to the
half picture obstruction of the flight pictures.
The camera is only considered a partial failure because, although the pictures are
not the highest quality, we can still learn a lot about the flight. Upon reviewing the
pictures it is possible to tell when it left the ground and when it returned. There were 690
pictures that are taken while the Balloon Sat is in the air. From this an estimate the total
flight time can be calculated because the camera took one picture approximately every 12
seconds. Using this information the total flight time is approximated to 138 minutes or 2
hours and 18 minutes. From the pictures taken on the ground it can be seen that there
were two disturbances to the satellite. The first is between the 13th and 14th picture after
it lands. The change is that there is less light available to the camera in the 14th picture
then the 13th. This means that something turned the satellite so that the camera faced
more down then out. There is no way of knowing for sure but because it is mere 2.6
minutes after landing
human interaction can
be ruled out. Because
it happened so close to
landing the most likely
cause of this shift is
that the parachute
pulled the chain of
Balloon Satellites
forward because of a wind gust. The second disturbance comes 58.8 minutes after
landing. This is evident because the camera picture changes from a similar picture to the
14th after launch above to an entirely black picture. This is important because
approximately 58 minutes after landing the UVB data went to a reading of
0.789mW/mm. This reading is the same reading that is given when the UVB multi-board
is shut off. When we found the satellite the switch that controls this was turned off. From
this it is evident that when the satellite shifted, 58.8 minutes after landing, it turned off
the UVB multi-board.
GoPro Hero 3
The GoPro Hero 3 is a video recording camera that takes HD video in 960p. This
was secured in the box with Velcro on the inside and aluminum tape on the outside.
About five minutes before takeoff the GoPro was turned on by pressing the correct
Team Orion
December 12, 2012
19
exposed buttons. The GoPro then proceeded to take 95 minutes and 23 seconds of video.
This is less than the 2 hours and 46 minutes of video that the GoPro was anticipated of
taking. The only explanation for this is that the battery got cold and did not produce
enough power to run the ca mera. This is highly possible because temperatures outside
the satellite reached around -60. The way that the GoPro was positioned made onside of
the GoPro entirely exposed to the outside and the extreme temperatures. In addition there
was not any insulation on the other two sides of the GoPro that were touching the walls
of the box. Because of this vulnerability to the cold that the GoPro had it is clear that the
battery inside the GoPro got cold which then reduced its battery life. Because of the
shortened battery life the camera only lasted part of what it should have lasted if it were
under normal conditions.
Although the video did not cover the whole flight it is still good video. It clearly
depicts launch from the point of view of the satellite. It also makes it really high into
space and captures video of the curvature of the earth, the sun and the moon. The video is
still really good video and can be used to check what was happening and when it
happened. The GoPro accurately depicts when the satellite is in the clouds, when it bursts
out, and when it is really high in space. This was useful information in analyzing several
different pieces of data from the mission.
UVA Sensor
1
3092
6183
9274
12365
15456
18547
21638
24729
27820
30911
34002
The sensors that were purchased from Sparkfun were not actually strictly ultra
violet A (UVA) sensors. The sensors are actually light to frequency converters that have
a range of frequency from 320 nm to 1020 nm. This does include the UVA frequency
range of 320 nm to 400 nm, it also includes all of visible light. This was compensated for
by adding a filter of exposed camera film in front of the sensor which blocks out all
visible light. In this manner visible light was blocked so that the sensor would only
receive UVA data. In order to mount the sensor on the box a inverted pyramid shape was
fabricated out of aluminum tape and foam core, to direct light hitting the sides of the
pyramid into the sensor. A hole for this was cut into the top of the box and the pyramid
shape was inserted. The sensor was then inserted into the top point of the pyramid ,
facing towards the interior of the box. The exposed filter paper was then taped above so
that it covered all of the area of the shape. The leads of the sensor are connected to pin 2,
five volts, and ground on an
Arduino also containing a
UVA1 (UwattCm2)
micro SD shield and the
3000
UVB sensors.
2500
The code was
constructed without the help
2000
of Sparkfun, this is because
1500
of the face that no code or
UVA1
1000
calibration information is
(UwattCm2)
offered from this site as is
500
normally expected. As a
0
result the code was
constructed from a
Team Orion
December 12, 2012
20
1
3092
6183
9274
12365
15456
18547
21638
24729
27820
30911
34002
combination of different
Arduino forums and
UVA2 (GHz)
tweaking of this code.
40000
This code is then combined
with the part of the code
30000
for the required sensors
20000
which enabled the data to
UVA2 (GHz)
be written to an SD card.
10000
The code copied from the
0
required sensors was
changed to the extent that
the parts specific to sensors
that are not present on the
Arduino were deleted and replaced with the code specific to the UVA. Due to the fact
that that the code that calibrates the sensors was taken from a forum the calibrations were
correct but the inputs and outputs connecting the sensors to the Arduino had to be
changed. This being done and the wires having been soldered and wrapped up with
electrical tape, the sensor was ready to fly.
The data that was received after recovery was totally wrong. What had seemed
like good values before launch were discovered to be inconsistent with what would be
expected from high altitude. In fact the data did not vary at all except between a value of
seven and 100 with a few random spikes to several thousand in the middle of the data.
These spikes occurred from a time of 120 minutes till 150 minutes, a time of a half hour.
The code was then looked at again and a new sensor on a new Arduino was used to test
the bare UVA code until it was correct. Then the code that allows the data to be written to
an SD card was added on and it was found that the values no longer were correct. It was
then determined that the UVA code needed port 6 on the Arduino in order to work and on
the code for the SD card port 6 was being used to light a light emitting diode (LED). This
was fixed by changing the port for the LED to 9. Then the problem persisted and it was
determined that this was due to a problem in the rate at which the sensor would record
data and the rate at which the SD card was written to. This was corrected by deleting the
tab in the code labeled log_the_time and moving that code into the main body of code.
This allowed the time intervals on the sensor and the SD card to be synchronized. This
being done the sensor still did not work on the main Arduino, however on the new
Arduino on which only the UVA sensor was attached the code did work. Therefore any
further problems were with the actual hardware. Upon further inspection of the sensor
itself the solders were seen to be heavily degraded to the point that one of the sensor
inputs was completely disconnected. When these solders were fixed, by the addition of a
new sensor, and the sensor turned on correct values were finally returned.
As a result it can be said that the UVA sensor had several flaws within both the
hardware and the software. The hardware problem was resolved by re-soldering the wires
together with a new sensor. The software problems were resolved by changing the port
being used for an LED and for the UVA sensor. Also the code that determined the time to
log that data and to record the data were synchronized. The culmination of all of these
flaws lead to the incorrect readings of the sensor which seem to have turned the sensor
into a digital sensor which only read zero volts or five volts and converting these values
Team Orion
December 12, 2012
21
to the seven and 100 seen in the code. The spikes in the data can be explained by an
upper threshold in the code at a value of 100,000 which, if exceeded produces very large
values. This threshold would have been reached at the time of 120 minutes because that is
the time at which the parachute opened as can be seen as a spike in the acceleration graph
right after a spike before which is correlated with balloon burst. The opening of the
parachute would have given the sensor a high level of light because of the stability of the
box at that point. After about 30 minutes, the values could fall below the threshold and
return to normal. This can be thought of as an overflow passage opening on a dam to
maintain the water level.
As a result of the UVA sensor failing the hardware and software was reevaluated
after recovery of the satellite. The problems as stated above were then discovered as
fixed. The sensor was then tested again and proved to be correct. The sensor wrote to the
SD card, collected correct data, and did not interfere with other sensors on the Arduino.
The graph produced by this new and revised sensor is provided below.
UVA2 (GHz)
140000
120000
100000
Frequency (GHz)
80000
60000
UVA2 (GHz)
40000
20000
1
416
831
1246
1661
2076
2491
2906
3321
3736
4151
4566
4981
5396
5811
6226
6641
7056
7471
7886
8301
8716
0
Time (.5s)
UVB sensor
The BalloonSat for Team Orion contained two sensors that measured
ultraviolet radiation. The SiC UV-BC Photodiode Sensor recorded data of light
wavelengths from 225 nanometers to 320 – correlating to UVB and UVC rays, and the
AlGan-0.8D-300 Photodiode recorded data of the wavelengths from 280 to 315 –
correlating to UVB rays. These sensors were connected to the Multifunctional 2-Channel
Amplifier Multiboard, from the Boston Electronics Company, in order to amplify and
convert the current from the sensor’s output into voltage that could be read and recorded
by the Arduino Uno microcontroller.
After flight, it was determined that the UV detection system was a partial success.
The sensors remained function throughout the flight and the Arduino Uno recorded data
Team Orion
December 12, 2012
22
for the duration of the flight, and a substantial amount of time when the BalloonSat was
on the ground after landing – roughly 300 minutes of data, or around 5 hours. During the
five hours of recording data, 37,090 points of data were taken. From a functional
standpoint, the UV sensor set-up was a success; however, the data collected from flight
did not match the expected results. Later, it was determined that the sensor didn’t record
correct data due to human error, rather than mechanical failure. This situation was
determined to be a partial success based on the requirements set forth in the Request for
Proposal. The following graph is of points of data collected during the flight from the
UVBC sensor. The UVB sensor that was also on the flight recorded almost identical data
points, which will be explained in the failure analysis portion. The units that the graph is
in were initially planned to be in milliwatts per millimeter; however, due to human error,
the units are not correct.
Team Orion
December 12, 2012
23
During the first two hours of flight, the amount of ultraviolet radiation seems to
be decreasing, which would be opposite of the expected result. However, from two hours
to about two hours and twenty minutes the data suggests that there was an increase in
ultraviolet radiation. In that time period, though, the BalloonSat was descending and an
increase of ultraviolet radiation is not to be expected. The data was compared to an
external temperature reading from Team 6 (Labeled “OneWire(Deg C)) and the time
stamps of data points were correlated (the temperature sensor flown in this BallonSat was
located on an Arduino that malfunctioned at 39 minutes). Below are the two graphs as
they are compared with time. When compared there seems to be a correlation between
the time when the temperature was lowest and when a drop in UV radiation becomes
apparent. Similarly, when the temperature begins to rise, the UV radiation seems to rise
as well. The amplifier board requires a minimum of nine volts of a dual power supply,
which requires two nine-volt batteries connected in a special manner. From pre-flight
testing it was found that when the voltage of either of the two batteries falls below 8.5
volts, the sensitivity of the sensor is compromised and the outputs were lower than
expected. From analyzing the correlation between the temperature and the output drop it
is hypothesized that the outputs dropped slightly due to extreme cold affecting the
batteries. As mentioned in the Results and Analysis section of the analog sensors, the
internal temperature of the box is believed to have fallen extremely low. This hypothesis
cannot be confirmed unless the satellite is re-flown, as an extreme temperature is needed
as well as a source of UVB radiation. Team Orion doesn’t have ready access to a
mechanism that could provide both of these at the same time.
Further along in the data there is a very sharp decrease and then an almost
constant reading from that point. This decrease in the data can be explained by the power
to the amplifier board being shut off. Since the camera on board was taking pictures at a
relatively constant rate of one picture per twelve seconds, it was determined by picture
evidence that the BalloonSat was moved at approximately three hours and twenty
minutes into the experiment, which correlates directly to the time in which the decrease
is. The amplifier board was determined to have shut off by picture evidence of the
landing site – the switch to the amplifier board was found off while the Arduino
connected to the amplifier board was found to be still running. From previous testing, it
was known that the Arduino read and recorded a false output from the amplifier board if
the amplifier board was off. The reason for this phenomenon was, at first, suspected to be
the programming for the Arduino; however, after testing the amplifier board – when the
power was disconnected – with a multimeter, it was found that false voltages were also
read. Communication with Boston electronics failed to reveal a reason and an
investigation into the data sheet that accompanied the amplifier failed to reveal the
results. Testing after the flight revealed that the same problem occurred when the
amplifier was disconnected from power and the Arduino was functioning: false readings
were found that had almost the same value as those from past the sharp decline in the
flight data. The false values found through testing were within ten units from the
Team Orion
December 12, 2012
24
suspected false readings.
As aforementioned, the UV radiation sensing setup for Team Orion’s Balloon
Satellite is considered to be a partial success, the reason for only having partial
success status originates from a failure to accurately read the levels of UVB and UVC
radiation as a function of altitude. As illustrated by the graphs above, the sensor set
up did record data; however, it has been determined that the reason for the
incorrect levels of UV radiation is a combination of an improper gain setting and a
miscalculation of programming a calibration factor. As mentioned in the testing
section, the sensor was calibrated using a gain setting lower than what was used for
the flight. Furthermore, the calibration factor was created from information from
pre-flight testing that was based upon the outputs from a lower gain setting on the
amplifier board. The math was done in a way that allowed the input from the
amplifier to be converted to volts per bit (input*(5.0/1024)), and then multiplied by
a calibration factor to put the output in milliwatts. This code was completed
approximately 15 hours before the BalloonSat was required to be checked in.
Therefore, no testing could be completed at the physics lab; however, testing was
done with UV radiation from the sun. Data from sun-testing the sensor were at a
Team Orion
December 12, 2012
25
very small level and prompted the team to change the calibration factor by 1000.
From the change, output values were roughly around 1500. The BalloonSat was
flown with this code. Analysis of post-flight data indicated that the code was
construing the data: this was found when post-flight numbers were re-run through
the programming. Expected results should have been a number between 0-5 volts;
however, actual results were above 8 million.
To verify results, post-flight testing was conducted at the same Physics lab as
pre-flight testing; however, the settings for the post-flight testing we the same as the
settings during actual flight. Below is a graph of the results of post-flight testing. The
units are the same as from the flight, and are incorrect amounts of “milliwatts per
millimeter squared.” From testing, it was determined that the output of the
amplifier board was at its highest possible output. This conclusion was attained
from comparing the maximum values attained during post-flight testing with those
from the actual flight. The flight data correlated with the values from maxing out the
sensor during post-flight testing. During the post-flight testing, the max output of
the sensor set-up was roughly 1560 units. This amount correlates to the amount of
units the flight data contained, thus the hypothesis of a maxed-out sensor was
created.
To correct both mistakes, the gain would need to be adjusted and recalibration would be necessary. The gain should be lowered to 106 volts per ampere
and then re-calibration would need to occur. For calibration, a known amount of UV
radiation needs to be used, and a multimeter would need to be used in order to
determine the output at that particular gain setting. After voltages and intensity of
the laser are correlated, the same intensities of the laser would need to be used on
the sensors; however, the Arduino should be used to measure the outputs in volts
per bit (5/1024). This number could then be multiplied by a calibration factor to put
the outputs into milliwatts. Team Orion was not able to accomplish this task due to
time constraints.
Team Orion
December 12, 2012
26
10.0 Ready for Flight
After launch and recovery our Balloon Satellite was structurally intact. But inside
the box there were several things that needed to be addressed to make the satellite ready
to fly again. These changes involve the UVB sensors, UVA sensors, required sensors,
and the Canon A780 camera.
The problems with the UVB sensors was that the gain on the multi-board was set
to high. To fix this we recalibrated the sensor to correct the gain on the multi-board. We
did this by going to the physics lab and test the output with the multi-meter. We then used
the voltage and compared it to the mill watts of the laser to get the correct gain. Once this
gain is corrected then the code needs to be rewritten based on the correct calibration
factor. This would then correct the sensor so that it will not max out when it encounters
UVB radiation and it will record accurate readings. In addition to this some of the
connections between the sensors and the multi board need to be replaced. This is
primarily because they were ruined in analyzing the contents of the box. This was done
by re-screwing the leads into the multi-board and then hot gluing them securely in place.
After this is done then all that needs to be done is to replace the batteries.
The UVA sensors had some problems with them that hindered their success in
flight. To fix this we replaced the sensor that was originally of the satellite because it was
damaged when the satellite was opened. In addition to this the code also had some minor
edits. Some of the pins in the code were changed to different ones and a problem with the
time stamps was fixed so that it records accurate data.
The Required sensors that were on the satellite also had some problems. We
arrived at the conclusion that the arduino got too cold which in turn resulted in it stopping
working. We verified this by running a second cold test that turned similar results to
flight. To fix this we would place the heater in a more central location in the box so that
the required sensors arduino is closer to the heater. We also filled all the extra holes in
the box with hot glue so it will be better insulated. By doing this the arduino would get
more heat and function correctly. To prove that this would solve this we ran a cold test
with the heater in a new place and the holes plugged and the arduino recorded accurate
data.
The Canon A780 camera needed to be better secured on the next flight. Instead of
Velcro we would hot glue the camera down so that there is nothing that could cause it to
shift backward. This eliminates the only problem that the camera had during flight. To
get it ready to fly again we need to recharge the battery and clear all the pictures off the
SD card. After all ready a piece of tape needs to be placed over the switch for the camera
so that it is not turned on because once turned on it is hard to turn off.
The balloon satellite should be stored in a place where the UVB and UVA sensors
will not be exposed to intense light. It should also be stored without any batteries
connected to it so that there is not a risk of the batteries leaking acid. Before flight
batteries need to connected to the satellite and the satellite needs to be taped closed with
aluminum tape. After all this is done then the satellite is ready to fly again.
Team Orion
December 12, 2012
27
11.0 Conclusions and Lessons Learned
To conclude the results analysis of the data collected during our near space
Balloon Satellite flight, the issue of the success of the mission must be addressed.
Upon retrieval of our data from the on board SD cards, we came to the conclusion
that the UVA, External Temperature, Internal Temperature, Humidity, Acceleration,
and Pressure sensors all failed after an unknown catastrophic event 39 minutes into
the flight. The viable data we were able to recover from the UVB sensors indicated
that as we predicted, the graph of Altitude versus UVB radiation from the sun shows
a positive trend in its slope. This partial success of our Balloon Satellite brought
about a relief that our entire mission was not an entire waste of our semester spent
hard at work.
The design of the box of our satellite consisted of a simple 15cmx15cmx15cm
cube reinforced with aluminum tape on the exterior edges, and hot glue on the
interior. Insulation inside the box was crucial to the success of our mission, but
unfortunately with the sensors flown that required direct exposure to the sunlight,
our method of attempting to fly with small openings in the box led to the insulation
being ineffective. The internal temperature got low enough to the point where our
environmental sensors Arduino board stopped working. With this comes the
conclusion that if we were able to redo the construction of the box, far less holes
would have been constructed to prevent the exit of the small amount of warm air
the heater was able to produce.
Coding of the Arduino Uno’s we used in flight was by far the hardest thing
about our project. The particular complexity of the code was something that for
whatever reason ended up falling on a single team member. Trying to debug the
code was nearimpossible when we had so much involved with both of the boards we
flew. If we were able to restart the semester, our team would have definitely left
more time for multiple people to become involved in the coding process, and to
conduct tests of the functionality of our box. The two cold tests we wound up doing
after flight only revealed the fact that there was still work to be done on the box.
12.0 Message to Next Semester
During team Orion's time in Gateway to Space we learned a lot of things that we
would like to pass on to you. First, do not let the mere 3 credits behoove you. This class
will take the most work and time out of any of your classes you will have your entire
freshman year. The process of making a satellite and putting it into near space in one
semester is more daunting then you would ever expect it to be. Not only does it take so
much commitment of your time but also your focus. Second, ask for help. Although the
class seems to be a competition, do not be afraid to ask other teams to help you. And if
they don't know then ask someone on campus that knows. People in the physics
department have lasers that can help calibrate sensors. Third, you will, as we did, come
Team Orion
December 12, 2012
28
across topics that you not only not know how to do them but no one will directly teach
you how to do it. But this in essence is the beauty of the class. In industry there wont
necessarily be someone to hold your hand and teach you exactly how to do something (in
these instances, the internet is your friend). This class is the only class that you will take
your freshman year that will directly prepare you for life after college. When you write
this message to the semester after yours you will hate this class just like we do. But you
will soon realize how much you actually did, and how much you learned. And you will
come to love Gateway to Space.
Team Orion
December 12, 2012
Download