High Altitude Weather Balloon Project – Part 2

My previous article “Weather Balloon Tangent Project – Surveillance Camera!” shot a wrench into the Weather Balloons gears. Well, not really a wrench, more of a change of direction. The planned Pelican case turned into a wooden box, and the expensive GPS module was replaced by 6 AA batteries.

pelican-case

The theory here was that sealed Pelican case would pressurize at altitude and possibly burst. Replacing it with something wooden would allow the interior to equalize with the atmosphere. Also, since I made it last week, it was ready to go. No fussing with again recreating packaging.

SC3

And the GPS module went away as it was proving to be more expensive than anticipated. I choose to instead increase the battery capacity of the phone, allowing it to complete it journey without dying, helping me locate it once it touched down. 6 AA batteries were wired in series to maximize run time. And a +5VDC regulator was wired in so the pack could be directly connected to the phone’s USB port.

battery

Also considered as the wooden box was not the best in terms of insulation (high altitude is cold) was a small 5V heater. Keeping the phone (specifically the phone’s on-board battery) warm might help after a flight, when the phone falls back to the ground and needs to connect to a cell network, so that I can find it. This was ultimately decided against as the power consumption was too high at levels approaching 1A.

heater

The final configuration was fairly simple. Keeping things simple and low cost. Here’s how it looks, balloon deflated of course.

testfit

 

Weather Balloon Tangent Project – Surveillance Camera!

While working on my weather balloon project, I was side tracked and decided to create a surveillance camera! As with all of my projects, this one will of course come in parts.

Part 1 includes the Nexus One, a 2500mAh Li-Ion battery, and weather proof box. The system is designed to be mounted in a discrete location, while taking time lapse photos of an area – photos are up loaded to my dropbox account. Photos can either be taken on an interval, or on motion detection. The modem is turned off for most of the night, which helps save some battery life. The current 1 minute interval configuration will last about 2 days before the batteries die.

Phase 2 involves a solar charging system rated for a 330mA charge rate, a solar charging manager (basically a really big capacitor between the panel and batter, and a bigger 6600mAh battery. This system should, in theory, never need to be taken down from its perch. We will see once the parts arrive and I am able to do some testing. I will also add a batch upload feature which will store photos on an SD card rather than directly uploading to dropbox. Once per hour a batch upload sequence will commence. This will keep the modem off for most of the day, again in theory, save precious battery life.

Part 3 will most likely involve winter proofing the enclosure. Cold -20C temperatures will with out doubt cause all sorts of problems for the batteries. I am looking into low power heating elements, and different enclosure options.

 

High Altitude Weather Balloon Project – Part 1 – Design

Intro: In this new project, I plan to finally put my Raspberry Pi to good use. Goals in this project include sending a weather balloon 100,000 feet into the atmosphere while recording telemetry and capturing some breathtaking video.

Theory: High altitude ballooning is a simple concept. Typically a latex balloon is inflated with helium gas – around to 1/5th of its capacity. The balloon is sized according the the weight of the payload, however, the fill capacity usually remains the same ratio. The balloon now full of helium provides enough lifting thrust to float up into the atmosphere usually at a rate of 5m/s. As the balloon rises, the atmospheric pressure reduces. This cases a pressure differential between the helium gas inside the balloon and the air outside. The two will attempt to equalize, which causes the balloon to expand. At its highest point the balloon will have expanded to about 25 feet around, from a 5 foot diameter back on the ground. Before long, the balloon will burst causing the contraption to fall back to earth. A parachute is installed to slow the decent of the balloon, protecting the valuable payload. Meanwhile the journey is logged with a bevy of sensors and GPS location tracking devices. Once back on the ground, operators used the GPS location history to track and locate the fallen package. Usually the balloon will take 2 hours to rise, and bout 1 hours to fall, making the total duration somewhere around the 3 hour mark.

If all goes well, we should see pictures like this!Balloon1

Flight Path Estimation:

The simplest method to estimating your flight path is to use the CUSF Landing Predictor software http://predict.habhub.org/. Just enter in the applicable information and you’re off to the races. In the below example, I launched from the Cross Iron mall, and landed somewhere near Drumheller. Typically the wind blows west to east, coming off the mountains and though the foot hills. This is good as I don’t want to trek through the mountains looking for the downed balloon. Keep in mind, the software is only a prediction, and will place you in the general area. Quality tracking gear is key here. FlighPath

Payload Design:

The payload will be placed inside a buoyant container, and will be big enough to hold the below instrumentation. The electronics will be placed in close vicinity to each other to maximize residual heat absorption. The upper atmosphere can reach temperatures down to -50C, every bit of heat generated is valuable at these temperatures.

Parts Required:

Data logging, Telemetry, and Video:

Raspberry Pi – Will record altitude, temperature, and GPS location. Will also capture the event in 1080P video. The Pi will be powered from 6 AA energizer lithium batteries, really the only choice for a cheap low temperature battery. They are one of the only readily available batteries speced to operate down to -40C. I am using the model A for this project as its power consumption is about 400mA less than the model B (300mA vs. 700mA).

BMP085I will use the BMP085 Barometric Pressure / Temperature sensor to record the balloon’s altitude and atmosphere’s temperature. This guy can record temperatures down to -40C (which may actually not be low enough), and pressures down to 300hPa (which again probably isn’t enough).elevation_altitude_air_pressure

Pi_CameraThe newly released Raspberry Pi camera will provide 1080P video coverage.

746_MEDAnd the PA6H GPS module will provide location data. The module is good up until 88,000 feet. Side note – the FAA states consumer grade GPS modules must not operate above 60,000 feet and at speeds greater than 1,200mph. A deterrent for home grown guided missiles. The strategy here is to choose a GPS module that obeys the speed rule, but not the altitude rule.

Backup Location Tracking, Telemetry, and Photo:

Nexus one – Will record a time laps photo log of the event. Will also serve a backup GPS tracker and camera in the case the Raspberry Pi fails. The phone will be powered from its internal battery. The battery should last about 6 hours, plenty of time.Nexus-One

Location Tracking:

Two options here. a. use a dedicated GPS system such as the SPOT. This system communicates with the Russian constellation and will report its location once every 10 minutes to the manufactures web page. This system can be unreliable as the device has to be facing the sky for a GPS lock. If the balloon we to fall back to earth and land on its side, blocking the SPOT from the sky, all hope in locating the balloon would be lost.

spot2

 

Option b. is more complicated but is seen as a more reliable solution to locating the balloon once back on the ground. The APRS (automatic packet reporting system) derivative of HAM radio provides GPS coordinates to a network of armature radio station, which then post the received location data to an APRS website such as aprs.fi.APRS_block_diagram

Lift and Decent:

Balloon – Kaymont is regarded as the top balloon manufacture, supplying balloons to NASA and the military. I will chose the HAB-600 for my maiden voyage. This balloon wont fly as high as the bigger models, and therefore wont travel as far, hopefully make the locating the package easier to locate. With a 2-3 lbs payload, the balloon should fly to about 75,000 feet before bursting at a diameter of 20 feet.balloon

Parachute – TheRocketMan is regarded as the top parachute manufacture, supplying parachutes to most of the HAB (High Altitude Ballooning) community. With a payload between 2-3 lbs, the parachute should slow the the falling package to a decent rate of about 15ft/sec.parachute

Mid Year PC Upgrade

Having lived with the new water cooling system for nearly 2 months, it has been fun, I’ll give it that. But I should have added more cooling capacity. My golden rule was roughly one 120mm rad per heat generating device. One CPU & GPU equaled 2 120mm radiators. This was fine for my early spring build where the temperature inside my office wouldn’t pass 23C, but the heat of the summer is now upon us, as the setup just wasn’t cutting it. The solution is simply to double the radiator capacity. After many hours of though experiments, I the best option to to replace the outer radiator with a 360mm version of the same model. This would effectively double the systems capacity. I also could have done a couple things different with respect to hose management. Replacing a few of the couplings with 90 degree versions would reduce the amount of bend radius required. This hopefully should create less air bubbles in the liquid.

While I was at it I decided to shop some old parts around.
New parts for this mid year upgrade are as follows.

OLD Outer Radiator: EK 120mm
NEW Outer Radiator: EK 360mm

OLD MB: ASRock Z68 Extreme 3 Gen 3 – Was holding me back on its overclockability.
NEW MB: Asus Z87 Maximus VI Hero – A more advanced UI, fan control, power delivery, and a nice black/red color scheme.

OLD CPU: Intel i5-3570K – Moving away from the LGA 1155 socket
NEW CPU: Intel i5-4670K – Let’s see how the integrated voltage regulation plays out.

OLD GPU: EVGA GTX670 – Starting to show its age.
NEW GPU: EVGA GTX770 – Essentially a pumped up version of last years GTX680, great value, and should be a nice incremental upgrade from the 670.

WCO17 WCO16 WCO18

PC Water Cooling Overhaul

Testing out the system, some impressive results!

CPU i5-3570K @ 4.1GHz:

old idle – 35C, new idle – 33C

old load – 65C, new load – 57C

GPU GTX 670 @ 1200MHz:

old idle – 40C, new idle – 30C

old load – 80C, new load – 50C

Sound level before (idle) – the H80 was pretty quiet, but the stock cooler on the GTX670 even at 30% was somewhat annoying.

Sound level before (under load) – When the 670’s fan got up 70% I could literally hear it from my kitchen.

Sound level after (idle and under load) – I can now hear my furnace over the silent hum that comes from the water pump. The fans are dead silent.

All in all, an awesome upgrade

 

A USB HUB That Does Not Backfeed Power!

The search has been long, but I have found one!

Task – USB HUB that can both supply power to the Raspberry Pi and also act as a USB HUB at the same time.

Hardware – Raspberry Pi Model B Rev 1. *Rev 2 does not have this issue as the USB output fuses have been removed, isolating the USB ports from the 5V supply rail. Now, if a HUB attempted to send power to the Pi’s USB port, the circuit is not complete between the port and the Pi’s 5V rail. Making USB HUB’s that backfeed ok to use.

Problem – Although this is part of USB 2.0 spec, many manufactures do not follow the spec. The spec says that the interconnect cable (the cable used to expand the Pi’s USB port) should not backfeed power back into the Pi. For the HUB to work properly, it needs to not backfeed power though the interconnect cable, but must feed power though its other ports, one of which will be used to power the Pi.

Raspberry Pi

Got myself a new toy.

Rasberry Pi with model B, a WiFi dongle, 16GB SD card, and a neat case a friend of mine found on eBay.

Plans include a web server, bit coin miner, cacti server, XMBC Pi, home automation controller…

The possibilities are endless.