Archive for PC

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.

HTPC Build

Recently I have become fed up with my boxee box. The lag is starting to get old, and it seems to have trouble streaming large (13GB) files across my network. Boxee was good at sporting every file type under the sun, great for live TV, and great for streaming online shows. It just didn’t have the horse power to do all that smoothly. I wasn’t impressed when the boxee box 2 came out last month and seemed to be morphed into more of an online streaming box.
I needed to step up my game and decided to put together this guy.

I started with an old RROD Xbox, replaced the guts and installed a modern PC.
Specs:
Asus H77 mini-ITX MOBO
Intel i3-3220T (35W) CPU
Intel 330 series 60GB SSD
4GB of memory
150W power supply
Windows 8
XBMC 12.2

PC Build

PC Build for 2011.

Built on the Z68 chipset and running on internal graphics, in anticipation for Ivy Bridge, PCI 3.0, and the Nvidia 600 series GPU.

I was shooting for an all black build, and the colors are driving me nuts. Eventually I will replace the colorful cables with black and hide as much of them as possible.

Phase 2 includes an i5-3570K, GTX 670, a pair of Noctua PWM fans, and a SeaSonic modular power supply.