"In the world ye shall have tribulation: but be of good cheer; I have overcome the world." –John 16:33

Volcano computer: Version 0.1 specification (and some notes on precision timing)

My buddy Evan and I continue to work on the volcano computer. We now have a solid specification for the first item we are going to send out for testing. I am writing about it here right now so we can have a documentation trail. The first computer will feature a single camera to reduce power, lower the cost and assure we have everything working as expected. Here are our approximate costs so far:

So here are the material costs for several different camera configurations:

  • Low resolution (640×480 color), one camera system: $680.
  • Low resolution (640×480 color), two camera system: $930.
  • High resolution (1280×960 color), one camera system: $1200
  • High resolution (1280×960 color), two camera system: $2070

One of the most critical features of this system is its low power consumption. Here are the power requirements for each of the system elements:

  • Computer: 1080 mA @5V
  • One camera: 500 mA @5V
  • GPS: 60 mA @5V

An additional thing we have discovered is that we have to put a circuit board between the MicroClient computer and the Garmin 18 GPS module. It is because there is latency if we use only the USB or RS-232 communication protocol and hardware. There is a PPS (Pulse-Per-Second) signal line that is only on the Garmin 18 LVC which has a bare wire cable leading from the hockey puck looking GPS module. It looks very easy, but we have to trigger the camera using the PPS signal to be accurate to within a microsecond. There is a kernel patch we have to add to our Linux kernel. A really good description of what we have to do is right here.

Finally, we get to the description of what the first pass of this computer will do. While we have come to an agreement with our friend at the USGS who will be putting the thing into the volcano, we expect to add a lot more functionality to improve the image processing, communication, and ease of use after we get it going. Here it is:

To start with, there are two things you will be able to do with the computer:

  1. Upload and download image and configuration files using FTP.
  2. Check computer status and start and stop capture sequences using an ssh client (like putty) running on a Linux or a Windows computer.

You will be able to connect to the computer in two ways:

  1. Wireless
  2. Wired ethernet

You will be able to get images and configuration files on and off the system in two ways:

  1. Using FTP transfer
  2. Taking the Compact Flash memory card out of the computer and putting it into a compact flash card reader connected to a Linux or a Windows computer.

Each run configuration file will contain the following information:

  1. Starting time/date for camera 1
  2. Starting time/date for camera 2
  3. Image capture frequency time/date for camera 1
  4. Image capture frequency time/date for camera 2
  5. Stopping time/date for camera 1
  6. Stopping time/date for camera 2
  7. Maximum number of images to capture for camera 1
  8. Maximum number of images to capture for camera 2

The filename of each captured image will contain the following information:

  1. Camera number
  2. GPS precise time of the capture

Previous

El Farsante

Next

Eric and Audrey have a new baby daughter!!!

2 Comments

  1. Wow, Dad. That seems like a LOT of rebate from the 1 camera – 2 camera system. Is it actually two different systems, or 2 cameras with one controller?

  2. Dad

    The cameras are the most expensive part of the system. The controller is not so expensive. We do not know exactly how people will want to use this so we are setting it up to run with different numbers of cameras of different resolutions.

Leave a Reply

Your email address will not be published. Required fields are marked *

Powered by WordPress & Theme by Anders Norén