This is an old revision of the document!
Table of Contents
Hardware
The slug
The on board computer will be a Linksys NSLU2 network storage device (the “slug”), which is a low power, small and cheap 266MHz XScale platform that runs Linux natively. It has 32MB of SDRAM, 8MB of flash memory (for OS), a network port, two USB 2.0 ports and a serial port.
CompactFlash cards connected via USB will be used as a storage medium. They have no moving parts and will survive heavy impacts.
We have Debian Etch running on it slug at the moment.
It has the force power on modification, and I will probably remove a resistor to de-underclock it at some point.
Navigation
GPS will be used for position and altitude. IR thermopiles will be used to detect the horizon for attitude information.
I have a Garmin [http://www.garmin.com/products/gps25/ GPS-25] HVS version (would prefer the LVS one, but this is all I could get off ebay!). It is a no frills OEM unit, which will reduce weight and size.
Communication
See other parts of the wiki for more information on communication.
We can use the Siemens M20 GSM terminal (or a Nokia 5110 with a serial cable) to send us a text message of the payload's location and status after it has landed. Ideally it would come back to where it was launched, but there may be problems. We can also send text messages to the payload to control it if need be.
I/O
For all I/O tasks, we will use an Arduino board, which is based around an Atmel chip. It has a built in USB-serial adaptor. It has various analogue inputs and digital in/outputs, which can also produce PWM signals for servos.
Photography
Not a great concern right now. :)