Closed

Load cell data logging, compression and upload to server

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.

Skills: Embedded Software, Python, Software Development

See more: load cell logging, mcp3008, work from home london, work from home advice, use case how to, synchronise it, python media server, python home work, data sensors, raspberry pi adc, software development work from home, upload to server, server changing, remote server, raspberry, python raspberry, Python network, load time, hz, how to proceed with, hardware development, data compression, compression, adc, raspberry server

About the Employer:
( 0 reviews ) United Kingdom

Project ID: #5202472

15 freelancers are bidding on average $1754 for this job

suriyant

I have strong experience in embedded software development with Python especially for Raspberry Pi target device. I can do this. Please keep me into your consideration and feel free to discuss for more detail. Look forw More

$1200 USD in 15 days
(34 Reviews)
5.4
srinichal

I have delivered many customized scripts and willing to discuss further about the same and deliver it.

$1394 USD in 8 days
(18 Reviews)
5.2
rohanjshah

Hi, I wen through your requirements. RaspberryPi has been cheapest module available in market for drop in connectivity use and to include all your requirements. You can go for Model A which will be cheaper. Raspber More

$1157 USD in 15 days
(9 Reviews)
4.9
wildCat

Hi, My name is Stas, I am Lead at Python Department of WEB4PRO development company from Ukraine. I have a team of skilled python (Django/Flask) developers which are ready to cooperate, communicate, share their exp More

$1546 USD in 5 days
(1 Review)
4.4
slavaten

Hi, I just finished a similar project comprising 20 chanel ADC ads1278/stm32f417/usb/android. I possess all the necessary knowledge and skills to do the job.

$1250 USD in 3 days
(1 Review)
4.1
jhonsilver

Hello kalogroulis: My name is Abel Fírvida I'm a Cuban computer engineer I was the team leader of the Cuban GNU/Linux distribution. I think I can do this project for you, I have a Raspberry Pi so I can test everything More

$1000 USD in 10 days
(4 Reviews)
3.9
nanalexandru

I have developed an Network monitor based on a Freescale Kinetis K60 that do what you need ! I have logging on an SD card and can be accessed based over ETH: with http server for config, telnet support, NTC synchroniz More

$3888 USD in 30 days
(3 Reviews)
4.0
betaenergy

Dear Sir, We are Reserach and Development company whose working area are : -Digital Motor Control -Analog Design -Electronic Design -Power Electronics -PCB design -Embedded system -Matlab -Simulation of ha More

$1578 USD in 20 days
(4 Reviews)
4.0
MikroStar

hi, i am an electrical engineer. i have expertise in embedded system design.i can help you with this project. instead of using raspberry pi we can use Arduino with a wifi module. for my quoted bid i will provide: More

$4500 USD in 55 days
(4 Reviews)
3.7
ebulanik

Hi, I am an experienced SW developer. I would make sure that you will be fully satisfied with the results. Please check my linked in account "Engin BULANIK".

$1250 USD in 15 days
(1 Review)
3.0
grrod

Hi kalo. Im Telecommunication engineer. Ive developed a lot of dataloggers before and i can help you with this project. How many units are you looking for to produce? Mass production? How much is the maximum cost o More

$1250 USD in 20 days
(1 Review)
2.2
hainraja

Hi, I am using Raspberry Pi for almost an year now. You choice of Raspberry Pi is the correct one. Even in terms of cost effectiveness, this is the better choice. The alternate could be Arduino + wifi shield but that w More

$1250 USD in 15 days
(4 Reviews)
2.0
ghajar

Non hai ancora fornito una proposta

$1250 USD in 20 days
(1 Review)
0.0
ramiropolla

Hi, You should be able to use a router for this job, as it will be cheaper than the Raspberry Pi and will already have all the wireless capabilities you need. For example the TP-Link WR703N. It also has an USB port, More

$1666 USD in 21 days
(0 Reviews)
0.0
sriram1729

Hello, There is quite a bit of complexity to this project. Looks like at a minimum, you need 1. On board flash storage. How big does it have to be? 2. Wifi enabled with a TCP/IP stack for IP based communication. More

$2777 USD in 30 days
(0 Reviews)
0.0
Davelelievre

Hi, I could help with some of your project but not the wireless software. I have recently designed several projects using load cells and I believe the MCP3208 is totally unsuitable for the job. I have been using a par More

$833 USD in 10 days
(0 Reviews)
3.8
emfocus

Emfocus is a Embedded Engineering company, we help companies to identify the right solution and address their problems through value enhanced solutions. We have worked on data loggers would recommend you to go with More

$1666 USD in 25 days
(0 Reviews)
0.0
Hepto

Hi Team , We do have experts to perform the events mentioned below . Please find our skill below . Windows (Desktop Application): .Net 2.0, 3.0, 3.5, 4.0, Windows Forms ,WPF(XAML), MS Visual Studio, MS Expres More

$833 USD in 9 days
(0 Reviews)
0.0