PRESSURE, HUMIDITY, TEMPERATURE MEASUREMENTS AND LONG-RANGE RADIO TRANSMISSION USING LAACES BALLOON Zhuang Li, Colby Broussard, Nathan Weber, Tyler Morgan, Dylan Gaspard, and Brian Rich McNeese State University, Lake Charles, LA 769, USA Email: zli@mcneese.edu The goal is to get a range of atmospheric data gained using temperature, pressure, humidity sensors placed on the payload for altitudes ranging from to, feet above sea level. The payload stores data onto an SD card while simultaneously transmitting measurements back to the chasing team using a 9 MHz quadrifilar helix antenna. The payload s construction consists of two polystyrene layers which limit the heat transfer as the balloon is ascending. The total mass of the payload is 496 g. Electronics were completed with sensor interface, data acquisition, data storage, data transmission, and power supply. All three types of sensor were calibrated. Power consumption was also calculated and power is supplied by a 2CR camera battery. Software for the project was developed for the Arduino Due and XBee module and included functionality for storage and communications. A vacuum chamber was built for vacuum test and pressure sensor calibration. Impact tests conducted from a 1.8-meter height saw the payload unharmed after landing at a speed of approximately 4 to 6 m/s. The payload was also put in a 8 C freezer for thermal testing. Long range antenna testing was performed on two fire-lookout-towers in Pitkin, Louisiana. Balloon launches were conducted in the NASA CSBF on May 24 and May 2, 16. The payload was safely recovered and data was retrieved from the SD card and successful antenna transmissions on both flights. The speed of sound as a function of altitude was be calculated using the measured temperature, pressure, and humidity data. Keywords: balloon payload design, atmospheric data, long-range data transmission, thermal isolation, speed of sound profile 1. Introduction (Louisiana Aerospace Catalyst Experiences for Students) is an undergraduate research project sponsored by the Louisiana Space Consortium. The goal is to design, develop, and operate a balloon payload to measure atmospheric data including temperature, humidity, and pressure as functions of altitude up to, ft (about km). The payload should not exceed g due to the FAA weight regulations. The speed of sound can then be calculated using these measured data. The team consists of five students: two mechanical engineering, one electrical engineering, and two computer science majors. The committee of seven faculty members provided a series training sessions in the fall of semester. The student team conducted preliminary design and also built a vacuum chamber over the Christmas break. After the spring semester started, the team worked together a few times a week and met with the committee every Monday for minutes. The payload was launched twice on May 24 and 2, 16. The payload successfully recorded the measured temperature, humidity, and pressure data to the micro-sd card and also transmitted data using a 9 MHz quadrifilar helix antenna. In the second launch, 8% of the data were received by a Yagi antenna when chasing the balloon. In addition, the payload was still recording and transmitting data after a 12.-hour recovery. 1
ICSV24, London, 23-27 July 17 2. The Speed of Sound as A Function of Altitude One of the major acoustical properties of atmosphere is the speed of sound which is correlated to temperature [1]. According to the ideal gas law, the speed of sound formula is [1, 2] RT c (1) M where γ is the ratio of the specific heat of the fluid, R is the gas constant of the fluid, T is the absolute temperature (K), and M is the molecular mass (kg/kmol). This formula is sufficient for calculating the speed of sound in dry air. However, under humid conditions, the addition of water vapor to the gas mixture will alter the speed of sound due to two effects. The first is an increase in the speed of sound due to a decrease in the average molecular mass of the air, and hence the density, as the water vapor displaces heavier gases. The second is a decrease due to an increase in the average molar heat capacity of the air, due to the high specific heat of water. Dean, in his US Army report, studied that the overall effect is estimated to be about 7% of the density effect [2]. The value found for the mole fraction of water vapor is used to adjust the humid air temperature to a dry air temperature which will result in an equivalent speed of sound. The speed of sound can be calculated using the adjusted temperature: c.6 T, (2) s where Ts is called the absolute sonic temperature given by 1.149x Ts T, (3) (1.4 x)(1.378 x) and x is the ratio of partial pressure of water vapor to the absolute atmospheric pressure: Pvapour x. (4) Pabs The absolute atmospheric pressure (in hpa or mbar) Pabs can be measured using a pressure sensor. Since humidity can have a measurable effect, it is necessary to account for the amount of water vapor present in the air in the calculation of sound speed. The quantity of water vapor present in the air at a given temperature is known as relative humidity, which is a ratio of the partial pressure of water vapor in the air to the maximum saturation partial pressure for that temperature [4]. It is given by: Pvapor R.H.. () Pws Relative humidity (R.H.) is measured using a humidity sensor. The maximum amount of water vapour that air can be saturated with, and the partial pressure it imparts, increases with temperature. Along with a temperature sensor, the maximum saturation partial pressure of the water vapour at a given temperature can be found using the polynomial developed by Herman Wobus []: where P e 8 ws so /, (6) ( c T( c T( c T( c T( c T( c T( c T( c T( c Tc)))))))))), (7) 1 2 3 4 6 7 8 9 2 4 and constants eso 6.78, c.683, c1.982691, c2.78736169, 6 8 c.6111798, c.43884187, c.2988388, 3 4 2 ICSV24, London, 23-27 July 17
ICSV24, London, 23-27 July 17 c.2187442, c.17892321, c.111118, c.99471. 12 14 16 19 6 7 8 9 It is worth mentioning that the above approximation polynomial was developed based on the older International Practical Temperature Scales of 1948 (IPTS-48). The measured temperatures in this project are on the current International Temperature Scales of 199 (ITS-9). For the temperature range, although the difference between these two scales is less than 1%, the measured temperatures were converted to those of IPTS-48 in Eq. (7). From previous studies, the speed of sound profile varies with the season of year, and with latitude. It may change even within one day, especially in troposphere close to the Earth surface. Two minimum values of speed of sound occur around km and 8 km altitudes [1,2]. 3. Payload Development 3.1 Vacuum chamber As the pressure at, ft ( km) altitude may be as low as 1 to mbar, it is necessary to test the payload at low pressure to ensure its integrity. A vacuum chamber was made of steel tube of - in diameter (8 mm) and 3/8-in thick (9. mm). The vacuum chamber is sealed using neoprene gaskets with an acrylic cover on top so one can visualize the inside of the vacuum chamber. As shown in Figure 1, a Cole-Parmer vacuum pump (model WU-761-11) was used to reduce the internal pressure to mbar without damaging the acrylic cover since the acrylic cover will bend under atmospheric pressure. The vacuum chamber is also equipped with a pressure gauge which is calibrated using an industrial grade pressure calibrator. Figure 1. Vacuum chamber. 3.2 Electronics and software design The payload is designed with Arduino Due as the central component. Arduino Due is a 32-bit microcontroller with 12 analogue input channels and a built-in 12-bit ADC. Sensors are interfaced to the Arduino through an external interface board. There are totally six sensors. Two humidity sensors: one analog Honeywell HIH-4 and one digital from AM22 temperature-humidity sensor. Three temperature sensors: two external and one internal. One of the external temperature sensor is based on 1N47 diode because an ordinary PN junction diode can serve as an effective temperature sensor over a wide range of temperatures. The second diode-based temperature sensor is from the AM22 sensor. The internal temperature sensor is used to verify the thermal isolation of the Styrofoam payload package. One Pressure Sensor: UltraStable 12. The software is stored on the Arduino Due and begins running on start-up. The flight software has a main loop and two subroutines: one subroutine records the time from a real-time clock while the other logs recorded data to a micro-sd card. A new data record is made every three seconds ICSV24, London, 23-27 July 17 7
ICSV24, London, 23-27 July 17 while transmission happens every second which increased the redundancy of the transmission. The program will continue to log and transmit data until the batteries can no longer support the hardware or the Arduino Due is turned off. Raw sensor values are stored in a -2 range. Then these values are converted to human readable formats in proper engineering units. Data are stored on a 1 GB micro-sd card with UTC formatted time stamps. Transmissions include raw and converted data. The receiving antenna was chosen to be a 9 db Yagi type antenna, operating at 9 MHz. This antenna provides 6º beam width in both the horizontal and vertical directions, as shown in Figure 2 (a). For the payload s transmitting antenna, a quadrifilar helix was chosen for its light weight, downward radiation pattern, and circular polarization. Figure 2 (b) illustrates the quadrifilar helix range shape simulated using NEC2, a free antenna modeling software. By using a circularly polarized antenna, the alignment between the transmitting and receiving antenna was not critical, any alignment would cause 3 db loss. This is in contrast to using two linearly polarized antennas where perfect alignment would cause db loss, but any misalignment would cause significant signal loss which increases to infinity as the misalignment increased. (a) Figure 2. Antenna design. (a) Yagi antenna beam, (b) quadrifilar helix range shape. Two XBee Pro XSC modules are used on both the transmitting and receiving ends. The XBee module operates between 92 MHz and 928 MHz such that this bandwidth will not interfere with the communication. The two XBee modules can ideally transmit data over -mile distance. The payload is powered by two 2CR lithium batteries in series. Each 2CR s capacity is 14 mah. Power consumption Arduino draws 97 ma continuously and XBee draws 2 ma 6.93 % of time. It is expected that the battery life is 12.6 hours. There are two LED lights routed outside the payload box to reveal the operation status. The green LED indicates writing to SD card is successful while the red LED indicates data transmission through the XBee module and helix antenna is successful. 3.3 System integration The external structure is composed of two layers of 3/4-inch-thick Styrofoam which is a porous material such that air can flow through the layers and balance inside-outside pressure. The dimensions of the container are cm 21 cm 14 cm such that the box is spacious enough for the circuit boards, wires, and batteries. The payload box serves as thermal isolation and shock absorption. It is worth mentioning that the 2CR batteries will stop outputting power at C. Econokote, a heat shrinking skin, was ironed on to the outside of the box for extra structural and thermal support. There are seven holes in the box. Two holes are 17 cm apart at opposite corners of the box on top and bottom with straws in between to route the payload strings. Other holes are for the two LED lights, external temperature sensors, humidity sensor, and the antenna attachment. The total mass is 496 g. (b) 4 ICSV24, London, 23-27 July 17
ICSV24, London, 23-27 July 17 3.4 System tests 3.4.1 Antenna range testing Although the expected range of the XBee module is miles (32.19 km), it is quite difficult to find -mile clear space without interference by trees and buildings. An initial radio communication test was conducted between a stationary transmitting antenna on top of a four-story building and a receiving antenna on a vehicle driving away from the building. Such a test resulted in loss of signal at approximately 1. miles. Then a Hata model was built to predict behavior of cellular transmissions in built-up areas by including the tree interference. The Hata model indicated approximately 2.6 km (1.6 miles) maximum transmission distance which agrees with the initial experiment. Further tests were conducted on two fire-lookout-towers separated by.2 miles in Pitkin, LA. The data transmissions between the two antennas were successful. 3.4.2 Vacuum test Since the payload will experience external pressure drop from atmosphere to almost vacuum in ascent, the payload must be tested in a low-pressure environment for its integrity. The payload box was placed in the vacuum chamber shown in Figure 1. It took about six minutes to reach mbar, and the test at mbar lasted minutes. The post-inspection did not discover any defect on the payload box. In addition, the pressure transducer (UltraStable 12) in the payload was calibrated in the vacuum test. The average error over the entire test is.83 %. Figure 3 illustrates the pressure curve in vacuum test. Figure 3. Vacuum test. 3.4.3 Temperature test The payload was placed in a 8 ºC freezer for about minutes, as shown in Figure 4. The two external temperature sensors are both diode based. However, one is powered continuously (blue curve), while the other one is pulsed on for ms during data collection (red curve). It is discovered that the continuously powered diode would radiate heat itself, which affects the test results. The internal temperature (yellow curve) barely drops below C, which means the thermal isolation of the polystyrene box is sufficient. Temperature (ºC) Figure 4. Time (s) Temperature test. ICSV24, London, 23-27 July 17 7
ICSV24, London, 23-27 July 17 4. Payload Launch Two balloon launches were carried out at the NASA Columbia Scientific Balloon Facility (CSBF) in Palestine, TX on May 24 and 2, 16 at about 6: AM. A typical payload configuration consists of a latex sounding balloon (filled with helium), a parachute, the cut-down command module, ham radio beacons and GPS modules for the chasing and locating purpose, cameras, and a few experimental payloads. The entire flight typically takes about 2. to 3 hours between take-off and landing. Figure illustrates the payload before launch with the quadrifilar helix antenna pointing downwards (a), and the hand-held receiving antenna during the flight (b). Figure. (a) (a) payload on strings before launch, (b) hand-held receiving Yagi antenna. On May 24, the transmitter sent 1997 measured data after take-off, but only 147 packages were correctly received, and the data transmission was totally lost after the balloon reached 11,482 ft altitude. After recovery, it is found that the antenna helix is damaged and the XBee module was loose. On May 2, a different transmitter antenna (892 MHz) was used and the XBee module was secured to the Arduino board using a lock tie. This time the transmitter sent 19 measured data between take-off and landing, and packages were correctly received. The success rate is 8%. Data transmission was almost continuous even when the balloon reaches the highest altitude (about 19 miles) which agrees with the simulation and satisfies the -mile design specification. It is worth mentioning that after recovery at 7 pm (12. hours after initial powering), payload was still writing to the SD card and the transmitter was still working. Battery voltage was 11.7 V after recovery. In addition, the payload s internal temperature was never below 2 C. So, the thermal isolation was successful.. Results and Discussions In both launches, the payload successfully measured the temperature, pressure, and humidity signals and stored the data in the micro-sd card. Figure 6 through Figure 8 below show the recorded data of both launches. These data are also compared with the counterparts measured by the NOAA weather balloon at the station, which is the closest weather station from the CSBF, on the same day launched at 6: AM. Although the measured external temperature does not exactly agree with the data, they are in the same trend. The discrepancies are possibly because is 122 miles (about km) north from the CSBF and the launches are about minutes later. It can be seen in Figure 7 that the measured pressure data agree very well with the weather balloon data. As illustrated in Figure 8, the measured humidity data reasonably agree with the data. Humidity follows expected increase, sharp drop, increase, and then drop to roughly 1%. The increases indicate that the payload crossed clouds. Later we noticed that the humidity sensor is light sensitive but the influence of the light intensity was not considered in calibration. (b) 6 ICSV24, London, 23-27 July 17
ICSV24, London, 23-27 July 17 3 3 2 2-8 -6-4 - 4 External temperature (deg C) -8-6 -4-4 External temperature (deg C) (a) May 24, 16 (b) May 2, 16 Figure 6. External temperature data. 3 3 2 2 4 6 7 8 9 pressure (mbar) 4 6 8 1 pressure (mbar) (a) May 24, 16 (b) May 2, 16 Figure 7. Ambient pressure data. 3 3 2 2 4 6 7 8 9 relative humidity (%) 4 6 7 8 9 relative humidity (%) (a) May 24, 16 (b) May 2, 16 Figure 8. Humidity data. The speed of sound is then calculated using the formulas shown in Section 2 above. Figure 9 (a) shows the calculated speed of sound profiles of both launches. It can be seen that minimum speed of sound occurs around the km altitude, which agrees with previous studies. For comparison, Figure 9 (b) shows the measured external temperature in C. These two figures show quite strong correlations. To study the influence due to humidity, a ratio is taken: Tkelvin (1.4 x)(1.378 x) c.6 1.149x. (8) ICSV24, London, 23-27 July 17 7
ICSV24, London, 23-27 July 17 3 May 24, 16 May 2, 16 3 May 24, 16 May 2, 16 2 2 29 3 3 3 34 36 speed of sound (m/s) -6 - -4 - - - 4 external temperature (deg C) (a) calculated speed of sound profiles (b) measured external temperature Figure 9. Calculated speed of sound and measured external temperature of both launches. Figure shows the variation of the ratio only 1/ throughout the km altitude. It means that pressure and humidity has little influence on speed of sound. Temperature is the major factor for the speed of sound profile. At high altitude (> km) humidity decreases to 1%, so the ratio is essentially constant. There are some variations for low altitude due to higher humidity. 3 2 May 24, 16 May 2, 16.498.498.498.498.498.498.499 6. Conclusions Figure. Ratio of T / kelvin c as function of altitude. A balloon payload was designed and built to measure temperature, pressure, and humidity as functions of altitude. In the meantime, the payload transmits data through a 9 MHz Xbee module and a helix antenna to a receiving antenna on the chasing vehicle. Data were successfully collected and transmitted. The speed of sound profiles up to km altitude were calculated accordingly. The calculated speed of sound profiles agree with previous research. In future research, sound emitter and microphone will be implemented along with a high-speed clock to actually measure the speed of sound profile. This project is sponsored by the Louisiana Space Consortium. REFERENCES 1 Yang, X.R. Atmospheric Acoustics, De Gruyter (16) 2 Allan D. Pierce, 1989, Acoustics: An Introduction to Its Physical Principles and Applications, Acoustical Society of America, Melville, NY. 3 Dean, E.A. Atmospheric Effects on the Speed of Sound, U.S. Army Report ASL-CR-79-11-4 (1979) http://citeseerx.ist.psu.edu/viewdoc/download?doi=.1.1.4.3213&rep=rep1&type=pdf 4 http://www.engineeringtoolbox.com/relative-humidity-air-d_687.html https://www.gribble.org/cycling/air_density.html 8 ICSV24, London, 23-27 July 17