Load cell data logging, compression and upload to server

This project received 18 bids from talented freelancers with an average bid price of $1683 USD.

Get free quotes for a project like this
Project Budget
$750 - $1500 USD
Total Bids
Project Description

I am developing a device that logs 5 channels of data from sensors via an ADC (MCP3208 or similar) using an SPI interface. The data must be digitally processed to eliminate duplications (i.e. when the sensors are not changing) and must be written to a file with a time stamp from an internal clock. The file must be compressed and uploaded once a day to a server via a home wireless network. Storage before upload must be on removable media (in case of server being unavailable, files can be manually transferred).

If the data cannot be uploaded one day the data must be stored until the connection to the server is restored when it must then be uploaded. The device should be capable of receiving confirmation of successful upload from the server. The internal clock should synchronise via NTP.

The device must be configurable for home WiFi settings.

Ideally the device will be configurable with settings controlled by the remote server over the network. Configurable options should include:

Precision with which the data is stored (adjust the digital processing of the data before storage)

Frequency at which data is recorded (initially 50 Hz)

Time of day of upload.

Frequency of upload.

IP address of server which it connects to.

I have started development using a Raspberry Pi to communicate via SPI to an MCP3008 chip (but need to change to MCP3208 or similar/better 12bit+ ADC).

I need to be completed in about 4 weeks and have very limited knowledge in this area. The Raspberry Pi would be too expensive to use in a commercial unit so advice is needed on how to proceed with selecting suitable hardware.

All code/software needs to be released to me as I need to release it to my end client. Very strong chance of ongoing development/refinement work.

I am based in South London.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online