I have developed some load cells that create an amplified 0-5V analogue value. The voltage will processed by a 12 bit ADC. I need a time stamped reading to be logged every 20 milliseconds(!), alond with temperature, and stored in a file that records 24 hours of data (consecutive duplicated data is not recorded in order to reduce the file size). Every day the file must be uploaded to a server via a WiFi connection. If the server is not available then the file will be held for up to 7 days and an upload attempted each day.
At the moment I am using an Arduino Duemilanove to interface with the load cells and output the data via the USB serial connection. I need to work with somebody to develop the Raspberry Pi to interface with the Arduino and write the software to save the files, manage them and upload them. All program to be held on the Raspberry Pi SD card so that upgrades can be offered by simply replacing the SD card.