Skip to content

This project uses an Arduino Nano clone to decode International Morse Code and display the characters on an LCD display for practicing the sending of intelligible code.

The local mom-n-pop electronics store closed recently, taking with it my source of project boxes. So I built the enclosure and base out of wood which really suits the retro vibe of Morse code. It's great when two hobbies collide.

The details of the project are presented below, but first here's a look at the end result:

...continue reading "Morse Code Decoder"

Time-lapse photography is cool, and I like both photography and cool things, so I made my own time-lapse camera based on a Raspberry Pi Zero W. That's a little computer that's half the size of a credit card with built-in WiFi -- it's very similar to what's in your phone without the telephony or the screen, but with a good camera available as an add-on.

...continue reading "DIY time-lapse camera with Raspberry Pi"


Originally published 2009-03-31.

This is a simple JavaScript calculator for figuring out world files. Enter the coordinates of opposing corners of the image. Geographic coordinates should be positive with N/S and E/W chosen for direction from the equator and the prime meridian. For UTM enter either positive or negative numbers for northing and easting, and leave the selectors on N and W. The results can be copied and pasted into your world file. Rotations are not handled in this implementation, so the second and third values will always be zero.

First corner:

Second corner:

Image size:  width: px     height: px



Originally published 2009-03-26.

Long story - short

To project the individual frames for this video I used:

gdalwarp -tr 10000 10000 -s_srs EPSG:4326 -t_srs EPSG:2163 nation.gif nationproj.tif

Long story - long

I finally figured out some of the mojo necessary to get some good out of gdalwarp. For me the key was to understand the "spatial reference system" (SRS) parameters. Key to understanding that was grokking the "+proj" notation used in the proj program.

...continue reading "Using gdalwarp"

This site was lost when the version of WordPress and/or PHP being used got to be too old. I still have access to the database containing the old articles and will be using that to restore some that I found most useful. There may be a new article posted from time to time, also. Just be aware that months or even years between posts doesn't necessarily mean that this site is moribund.