icon

Minor Updates

Today I made some changes to Ordered Pixels. Nothing major, mostly just the way things look. I’ve got a few changes left that I’d like to make, but I’m done writing code for today.

Most of the changes have been done for quite some time; they just looked terrible in Internet Explorer 6. I think I’ve actually managed to make the new theme look halfway presentable in IE6 now (which, unfortunately, a large number of my readers are using.)

I’ve yet to check the site in IE7. It’s probably quite broken. I’ll take a look at it later and see what I can do with it, but in the meantime, I apologize for the fact that it may be broken.

I’ve got a bunch of photos that I’m ready to post, which I should get around to soon. Until then, here are a few that I shot with Brad’s camera while I was returning it to our room for him.

Electrical Engineering BuildingElectrical Engineering Building

Date/Time: 2007:03:29 04:08:59 Camera: NIKON CORPORATION NIKON D40
Aperture: F5 Exposure Time: 1/1250 s
ISO: 200 Flash: No
Size: 3008x2000 Focal Length: 32 mm
click to enlarge
BlossomsBlossoms

Date/Time: 2007:03:29 04:13:20 Camera: NIKON CORPORATION NIKON D40
Aperture: F5 Exposure Time: 1/640 s
ISO: 200 Flash: No
Size: 3008x2000 Focal Length: 32 mm
click to enlarge

I’m rather pleased with how this next one came out. This is a neat little space in between the back of Gowen Hall (the Asian Languages and Literature building) and the Suzallo Library addition.

Back of Gowen HallBack of Gowen Hall

Date/Time: 2007:03:29 04:15:05 Camera: NIKON CORPORATION NIKON D40
Aperture: F5.6 Exposure Time: 1/50 s
ISO: 200 Flash: No
Size: 2000x3008 Focal Length: 48 mm
click to enlarge

And finally, here’s a quick snapshot of the plants on my desk that I took last night to try out my new camera:

Camera testCamera test

Date/Time: 2007:03:30 07:02:04 Camera: NIKON COOLPIX P5000
Aperture: F3 Exposure Time: 1/15.7 s
ISO: 200 Flash: No
Size: 3648x2736 Focal Length: 7.5 mm
click to enlarge

More Spring

First, sorry about any problems you may have had accessing the site these past few days or weeks (or months?) The problems were caused by my previous domain registrar essentially falling apart. The good news is that my domain names are now transferred over to a new registrar, and all of the DNS information should have propogated by now, so the site should have returned to its normal stability. Please let me know if anyone is still having problems accessing Ordered Pixels.

About a week before the quarter ended, right in the middle of finishing everything up, I decided that it would do me some good to get out and take a quick walk around campus in my hour break between classes. I took a few pictures while I was out, but (not unexpectedly so) didn’t get a chance to post them.

This mossy wall is around the back side of the softball field. It would be a rather ordinary retaining wall if it weren’t for the moss. (I suppose even with the moss, it’s rather ordinary.) But, I have a picture of it regardless.

Mossy WallMossy Wall

Date/Time: 2007:03:05 12:43:51 Camera: NIKON E5200
Aperture: F2.8 Exposure Time: 1/143.6 s
ISO: 64 Flash: No
Size: 2592x1944 Focal Length: 7.8 mm
click to enlarge

This path leads from the park south of Husky Stadium down to the Montlake Cut.

PathwayPathway

Date/Time: 2007:03:05 12:49:56 Camera: NIKON E5200
Aperture: F2.8 Exposure Time: 1/527 s
ISO: 64 Flash: No
Size: 2592x1944 Focal Length: 7.8 mm
click to enlarge

I missed the peak of the crocus this year. Most were rather wilted and slug-eaten by the time I got out to take these photos. These two were still reasonably presentable, though.

CrocusCrocus

Date/Time: 2007:03:05 12:54:47 Camera: NIKON E5200
Aperture: F4.9 Exposure Time: 1/456.1 s
ISO: 64 Flash: No
Size: 2592x1944 Focal Length: 8.5 mm
click to enlarge

This tree, near the Experimental Education Unit, was covered in red buds. It’s probably all leafy by now.

Budding TreeBudding Tree

Date/Time: 2007:03:05 12:55:35 Camera: NIKON E5200
Aperture: F4.8 Exposure Time: 1/789.6 s
ISO: 64 Flash: No
Size: 1944x2592 Focal Length: 7.8 mm
click to enlarge

A small daisy in the grass near the South Campus Center. This picture is currently my desktop picture on my computer.

Daisy in the GrassDaisy in the Grass

Date/Time: 2007:03:05 12:56:11 Camera: NIKON E5200
Aperture: F2.8 Exposure Time: 1/939 s
ISO: 64 Flash: No
Size: 1294x947 Focal Length: 7.8 mm
click to enlarge

The Thomas G. Thompson, in port.

ThompsonThompson

Date/Time: 2007:03:05 12:59:13 Camera: NIKON E5200
Aperture: F4.9 Exposure Time: 1/886.3 s
ISO: 64 Flash: No
Size: 2592x1944 Focal Length: 23.4 mm
click to enlarge

The daffodils are in full bloom all over campus. This one’s down by the Oceanography Department’s buildings.

DaffodilDaffodil

Date/Time: 2007:03:05 13:00:55 Camera: NIKON E5200
Aperture: F4.8 Exposure Time: 1/483.2 s
ISO: 64 Flash: No
Size: 2592x1944 Focal Length: 7.8 mm
click to enlarge

At this point, time started to run short, so I wasn’t able to take any more pictures on my way back to class. It was a nice walk and some nice new material for Ordered Pixels, though.

The Game

Final Score
Final Score
For the past several weeks, I’ve been working on my final project for my embedded systems course. The past few times the embedded systems course has been offered, the final project simulated a flock of “birds” (actually small circuit boards that made bird noises) that would communicate wirelessly to share songs and silence the whole flock if one of them was “startled” by covering its light sensor.


iMote 2
iMote 2
This quarter we moved to a much more powerful development platform and a completely different project. The iMote2 board (shown at right) is about half the size of a business card and is a little computer running Linux with 32 MB of Flash and 32 MB of RAM. The iMote2 also has a 802.15.4 wireless radio on it so that they can communicate with each other. We plugged it into another board about the same size that had a 3-axis accelerometer on it. The accelerometer lets the system know how it’s being moved and how the board is tilted. (The Nintendo Wii uses the same technology in its controller.) Finally, we attached yet another board called the Superbird (the name comes from the aforementioned bird project) that had an LCD display and a speaker that we could use as additional output devices.

We programmed the boards to allow us to control players in a virtual soccer-like game. Tilting the board would cause the player (represented by a dot on the field) to go in the corresponding direction. The player boards reported their information back to the master program running on a computer wirelessly.

Since there was no ball in our modified version of soccer, we scored by going into the goal. If two players from opposite teams collided, they would be returned to random positions on their sides of the field. If two players on the same team collided, they would merge together into one bigger player. This bigger player could travel faster, but its movements were the average of all of the individual players that comprised it, so it would become more difficult to coordinate as more players merged together into one. When a merged player collided with a player from the other team, some of its players would be broken off. If a merged player went through the goal, the number of points scored was the number of players that comprised it.

These last few weeks have been a blur because I’ve spent so much time in the lab working on this project, especially since I ended up writing the master program that controlled the game logic and displayed the field on the projector. I started writing it as a way to test my own player code before the official game controller was ready, and in the interests of time and not duplicating effort, my game controller software ended up being the official one.

Today we held the big game in the atrium of the computer science building. Starting at 12:30 PM, we played two 15-minute halves with a break for donuts and orange juice in between. The Tuesday lab section (blue team) competed against the Thursday lab section (red team).

When we started the game, it was really the first time that everyone had tried playing together in the same game. Most of us were still tweaking our player code until late last night, and I was working on the game controller minutes before the game started. Amazingly, nearly everything worked! There were some problems with the projector (of all things!) but once that was sorted out, the game actually worked pretty well. It was neat to see what strategies people developed and how the merged players worked.

At the end of the game, the score was 122 (Tuesday) to 134 (Thursday). Yay Thursday lab section!

Soccer in the AtriumSoccer in the Atrium

Date/Time: 2007:03:09 13:25:26 Camera: NIKON E5200
Aperture: F3.5 Exposure Time: 1/14.6 s
ISO: 64 Flash: No
Size: 2592x1944 Focal Length: 12.7 mm
click to enlarge
Group 1
Group 1
Group 2
Group 2
Group 3
Group 3