This was my first high altitude balloon launch. I spent a bunch of time working on the flight computer with GPS and radio system which were my primary lines of data and communication. I also used a Spot locator GPS as a backup. 
Picture
In the end, I found the payload after two days of searching in the Pawnee Grasslands of Colorado. I wound up with a 25 minute video which shows only the beginning of the ascent, a bunch of flight data to parse through, and a lone logged position waypoint from the GPS at 19,000 meters (~62,000 feet). 
Picture
Early on July 30th we set out to Ault, CO to find a launch pad. After some searching, we found 'East Ault City Park' which is basically a dirt pile next to some warehouses.
Picture
Natalie filled the balloon while I prepared the payload. This is a shot from inside the payload box with two 125 ft^3 helium tanks in the foreground. I used about 175 ft^3 of helium. 1 ft^3 of He has about 28.2 grams of lift, so 175 ft^3 has about 4900 grams of lift at sea level, actually slightly less at higher elevations. The balloon weighted about 2280 grams and my payload weighed about 2500 grams. Combined this is less than the 4900 grams, which is what you want for lift. 

You don't want to fill the balloon too much since the balloon will not reach it's full height and pop too soon. If you fill the balloon too little, you might not have enough lift. Afterwards, I realized I filled the balloon too much. The actual weight of the balloon was much less than 2280 grams, since I cut the skirt off of the balloon. This is why there is shredded rubber on the underside.
Picture
Another picture from the box right before launch. 
Here is the video of the flight, nothing spectacular. I have no idea why the camera cut out after about 25 minutes, which means I only have video up to about 10,000 meters (33,000 feet). :( 

The repetitive clicking you hear is the 1 Watt Xbee Xtend radio interfering with the microphone on the camera, the same thing would happen to my computer speakers during testing.
Picture
This is the Spot locator track, which shows the entire flight. Notice the bubble highlighted. That is approximately where the camera cut out. As you can see the flight went much farther and higher than what was filmed; about 1.5 hours longer out of 2 hours. The ascent probably spanned the lower half of the 'Z' track, with the upper half of the 'Z' track corresponding to the decent. The green shaded region is the Pawnee National Grasslands.
Picture
My flight computer's GPS cut out at about the same time as the camera. Although amazingly, I did record a lone waypoint after an hour at about 19,000 meters! This corresponds to a position close to waypoint 12 in the Spot track above. So I assume the balloon went to at least 20,000 meters. I only wish my camera was still running. 
Picture
Here I am tracking the balloon with my radio about 10 miles outside of Ault. I tracked the balloon for 45 minutes in one spot, well beyond the the failure of the camera and GPS. 
Picture
Here are the last three tracks I received from the Spot locator. This was really weird because the last waypoint is a 'Check-In' message, which means that one of the buttons on the unit was hit! I assumed this meant there was a crash landing, but why wasn't the Spot locator still reporting. I wasn't completely sure if this was the true landing point or not, since the Spot locator does not give elevation for some reason. 

We immediately went to the last waypoint. It took us about 30 minutes to hike to what we thought was the waypoint. Our searching was not successful. We returned to the car completely tired from driving and hiking all day in the heat. We decided to go home and analyze the positions I had recorded from the Spot locations, where we searched, and the data I received from the radio. 

Once I got home, I calculated the time of the flight and it seemed on par for a full flight, meaning the balloon should of been coming down close to the last waypoint. The flight also closely resembled the modeled flight (CU Flight Predictor). I also made sure the 'Check-In' notification was in fact due to a button hit. After I figured all of  this out, I realized I had to go back the next day and do a better search.
Picture
The next day, my Dad and I drove out to the grasslands to search again. I realized that the day before we were off by about 500 meters and were not looking in the correct spot. I headed directly for the spot where I now thought it was located and after about 30 minutes of walking I saw the payload in my binoculars, success! The picture above shows you the conditions I was searching in, dry, hot, barren grasslands. (Actually, the grasslands are anything but barren. To the naked eye, you see nothing, but look through some binoculars and there is wildlife EVERYWHERE. I kept thinking the white asses of the pronghorns and antelope were the payload box, damn nature. 

When I found the payload, I was so excited I forgot to take pictures and I immediately ripped open the box to see what was on the camera only to be completely disappointed that I didn't capture the entire journey. I did notice that when I approached the payload, the flight computer, GPS, and radio were all ON and working! The parachute wasn't tangled and the payload box had a small depression on the corner and that was it, it didn't seem like a hard landing at all. 

I reviewed the logged data and plotted the final descent of the payload. It looks like the GPS cut back in at about 2000 meters (about 600 meters above ground). This was very interesting, since now I could see how fast the payload hit the ground. I calculated about a 3-4 m/s descent rate during that time, which is about what is expected with a working parachute.

Technical Teardown

Picture
Top left is the parachute, top right is part of the shredded balloon, far right is the payload, bottom middle is the flight computer, batteries, camera, radar reflector, and Spot locator. The object on the bottom left is the receiver antenna. 

For the radios I used two Xbee Xtend 1W 900MHz transcievers. I choose a directional Yagi antenna for the receiver, since knew the general direction of the balloon. I choose a clover leaf antenna for the transmitter (see photo below), so that the radiation pattern would only be focused in a downward 35 degree cone. This proved to be a problem because the payload seemed to swing a bunch (it also spun a lot but not as much as I expected) and the signal would cut out periodically, due to the payload swinging away from me. Otherwise the radio worked well, considering I didn't actively track the balloon. 
Picture
The flight comptuer consisted of an ATmega328 powered at 3.3V, an ADXL345 accelerometer, an HMC5843 magnetometer, a BMP085 temperature and pressure sensor (that was buggy throughout the entire flight), a Copernicus GPS module, OpenLog, and status LED. The OpenLog recorded everything that was put out on the radio onto an SD card. In retrospect, I should of additionally included the raw GPS NMEA sentences.

I also had a one second timer running that time stamped each message, which was very helpful.

The radio power supply was also on board and was electically isolated.

The fact that when I found the balloon, the flight computer and radio were working fine makes me think the issue with the GPS was bad view of the sky with the embedded ceramic patch antenna I used. Next time I will use a helical GPS antenna, so direction of the antenna won't matter as much. 

There was a bug in the code for the temperature and pressure sensor that I still can't figure out, even after verifying the I2C bytes and ACKs from the sensor and replacing hardware. Most likely, there is a variable overflowing, since there is so much typecasing going on in the code. However, the night before, I thought the problem could be that I was missing a makefile flag somewhere for floats or a math library. I was doing my development in Linux and the makefile I was using was minimal, so I compiled in Windows using a different makefile and everything seemed to work great. Obviously, when I went to launch the balloon, the sensor crapped out again.

Here is all of my code, PCB layout files for the flight computer, log file from the openlog and the receiver, and Spot locator track. 
hab1.zip
File Size: 180 kb
File Type: zip
Download File

 
dorkbot303 04/15/2011
 
I will be presenting at the upcoming dorkbot303 event in Boulder, CO May 7th, 2011.
Picture
 
 
GOES-13 0.63 µm visible images

MODIS Normailzed Difference Vegetation Index product

MODIS true color Red/Green/Blue (RGB) images (displayed using Google Earth)
Images from cimss.ssec.wisc.edu.
 
 
 
 
Easiest and fastest 14'er so far.

Woke up at 5:30am, got to the trailhead at 8:30am, summit at 10:45am, back down to the car by 12:45pm.
 
 
You too can build electronics that will put you above the rest at work or allow you make your craziest ideas into a reality without an engineering background.
Picture
Dwight Eppinger works in the marketing department at Copper Mountain. He developed an LED lit, wireless controlled trail map at Copper Mountain.


 
 
In April, most of the ski resorts close. You would think they close due to snow melt, but I have heard it is actually in part because of migration patterns of certain animals. Anyway, most years the resorts could easily stay open until May. ABasin is at a higher elevation than the other 5Mountain resorts and stays open regularly into June. This spring, the CO high country (primarily east of the divide), keeps getting good amounts of snow. ABasin is a bit west of the divide, but has been getting in on some of this as well.

In the last few weeks, I have been up to ABasin twice after a couple of good spring snows (luckily I can miss work at the drop of a hat). Both times I hiked the upper east wall and the conditions were epic for this time of year! It is still very much winter at 13,000 feet.
Picture
The upper east wall at ABasin is some of the best in bounds couloir skiing I have found (other than Silverton Mountain of course), especially during spring. The hike up isn't too bad and the first gate is about 20 minutes from the lift. 

Here are some pictures from the last few weeks.
5-13-10

This is the hike along the ridge line. To the right - out of bounds wilderness for miles, To the left - steep in bounds avalanche controlled chutes.
Picture
Picture
Picture
View from one of the summits. Its almost June! It looks like the middle of winter!
Picture
Picture
4-26-10
Straight Blowin!
Picture
Picture
Picture
Picture
Picture
Picture
 
 
If you will be a guest at the 2010 SparkFun AVC, you will need to register here (except if you are coming with me, you know who you are). It is mainly to see how many people will be attending in addition to entry into some kind of raffle.
Here is my first snow run and last, (unless it snows on race day :) ), with the RC snowmobile before it gets converted into a street roadster. The sled ran really well on the packed snow, but as soon as it hit powder, it would bottom out.
Picture
This is the wheel modification I made for the competition vehicle. I decided to use some rollerblade wheels with bearings instead of the wheels I had before.
Picture
Those are plastic bushings I got from the hardware store that I am using as spacers. I might need to get a longer spacer for the one closest to the wheel.
Picture
I am just now starting on my code and am looking forward to use the XMEGA event system. Instead of using a bunch of interrupts, I can use a 2 clock cycles to talk between hardware peripherals on a dedicated channel, not a bus. For instance, you could use a pin change event to do an ADC conversion and an input capture on the Timer/Counter to get exact time-stamps for each conversion. Not really sure if I will even need a feature like this, but I haven't seen an event systems like this, so I am ready to get moving.
 
There are a handful of websites documenting the progress of the competition vehicles. Yikes. I'm a little behind, under staffed, and lacking sponsorship, even though I am a SparkFun employee (we can only spend $300 on SparkFun goods), so this for me is more just for fun ;).

Check out these sites, there is some pretty neat stuff being built.

Autonomous Tools

A 600lbs. autonomous vehicle!? Last year we had some close calls with small RC cars heading into the crowd. Hopefully there is a kill switch on that thing!

Team HellHound

RC Car Hack

Bluer White

Home brew bot with an expanded PVC plastic skeleton.

Flake Labs

A wait-listed Motorola Driod robot.

RoboPlane

UAV

Areth

Nuther UAV
If you have a competition vehicle, let me know if you would like to be listed here.
 
 
Next month SparkFun will be hosting the 2nd Annual Autonomous Vehicle Competition.
Here is the recap from last year. I was on the team RTFM. This year I will be the lone man on team Baayesmobile!
Picture
This year I have decided to hack an ArtAttack RC snowmobile into a street car for my autonomous platform. The reason for my choice is that the sled is really well built and should work great for a really sturdy water resistant robot platform. In addition, my ultimate goal is to have this thing follow me autonomously while I snowboard. I have a few tracking systems in mind.

These sleds are super expensive (at least $400 to get moving), but I happened to get a used one courtesy of Chris Fine at FindDesigns. He sold me one of his old racers for a couple hundred bucks; fully assembled, tested, and with after stock components and electronics, i.e. marine grade ESC, studded track, servo, beefy motor.
Picture
Here are the guts of the sled with Lew dog in the background. All I will need to control for turning, stopping, and starting will be, 1 standard 44 oz-in@4.8V servo and 1 brushed motor, both controlled via PWM.
Picture
These are the gears for the motor. Not sure if I will need to change the pinion gear for slow and precise motor control. I assume the sled is geared for really fast speeds.
Picture
I took off the skis to see how I was going to mount wheels. One problem that I see is that the wheel needs to be mounted so that when turning, the wheel has clearance below the control arm.
Picture
I removed the machine pin, that the wheel will be mounted to, from the control arm. The pin will need to be dropped or extended about 1.5 inches. I am doing this with a plate of low grade steel I will cut. Then I might have to spot weld the pin to the plate for added reinforcement, however I will need replacements if I ever want to use the skis.
Picture
Another issue is that the wheels will elevate the front end of the vehicle slightly creating less surface area of contact between the track and road. My solution is to use a slick loop of rubber, then support and weight the back end.
Picture
For the brains I will use the XMega100 from SparkFun. The MCU is only 8-bit, but can run up to 32MHz@3.3V, accurately enough for serial communication, and without an external crystal! Also, there is plenty of flash space and there are a few ports for every hardware peripheral; USART, SPI, two-wire, timers, counters, programmable interrupt controller, etc., so I won't run out of resources. The tool chain I will use will be AVRStudio and the hardware programmer I will use will be the AVRISPMKII.

BOM coming soon.

I have started writing libraries for some of my peripheral devices and will post once I have made some progress.

-Aaron
 
 
Picture
The drive was wicked, it took me all day. I think this was Molas Pass, spindrift and small slides covered the road. It was so bad that night a plow got stuck.
Picture
View from my bedroom window at Villa Dallavalla in Silverton, CO. If you every need a place to stay in Silverton, I highly recommend Villa Dallavalla: $65/person/night, everyone gets there own private bedroom and bathroom with shower, there is TV, internet, and a hot tub. The best part, however was Pam the caretaker, she was super cool and made us a dank breakfast in the morning. Thanks Pam!
Picture
Shlitz lamp globe at the bar next door.
Picture
At Silverton Mountain base.

Picture
Top of the lift at Silverton Mountain. Dude is peeing in my picture. No running water at Silverton Mountain.

Picture
Picture
The wind had to be 60+mph with about 3-4feet of fresh CO powder in the trees.

The lift stayed open even with the cross wind and they even had the heli out flying around. Red mountain pass and wolf creek pass were closed and they were still flying the freakin heli around?!
Picture
This was our guide Mark

Picture
Picture
I would call that waste deep, at least.

Picture
Picture
Picture
I can't see!!!!!

Picture
Great trip, but unfortunately, I had to leave early, the weather was horrible and it was getting worse. I couldn't risk getting stuck in Silverton, no matter how much I wanted to. I have a stinking lab due tomorrow and I realized I didn't bring my portable soldering iron. :(

Even with a short day, I had some great turns and some huge faceshots, I choked on powder quite a few times. Although, I feel I missed out on the rest of the day, so I am thinking about reserving another day in March. Who's down?
Picture