Load cell data logging, compression and upload to server

Budget $750 - $1500 USD
Bids 18
Average Bid $1683
Status Closed

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.

Get Free Quotes For A Project Like This

Looking to make some money?

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

Bids on this Project

  • Hepto Profile Picture


    Chennai,  India

    I am an experienced Programming, and have worked with it for many years. I also specialise in Website Design. I am also experienced in Embedded Index and Android Phone. I am looking to be hired and work on projects involving .NET, Website Design, Mechanical Index and Android Phone.

  • wildCat Profile Picture


    Kharkov,  Ukraine

    The team of experienced developers has years of experience deliver large projects from scratch, doing cross-browser, responsive HTML/CSS for a wide range of CMS including Wordpress, Magento, Drupal as well as a creation of custom theme and plugins. Strong expertise in PHP, MySQL, JavaScript. Design production.

  • srinichal Profile Picture


    Hyderabad,  India

    Perfection and dedication are the way we deal with projects on freelancer. There have been many clients all over the world that are satisfied with the solutions provided.All types of automation works along with web based solutions are our expertise. Looking to provide solutions in the Mobile markets as well. Some of the automation tools are listed in portfolio and here as well: * AutoBidder tool for Madbid like sites * Automation tools For all emails and social Bookmark sites * Social Bookmarking tools * Facebook Likes Automation * Webbased Versions of tools tailored to custom needs * Desktop apps tailored to customer needs * Proxy tools tailored to your requirements. A dedicated team that can literally deliver any project solution with high expertise. Please don't hesitate to contact us via freelancer. Satisfaction guaranteed solutions delivered all over the world. The Skill Set ranges from C# to PHP, Iphone to Andriod. We can deliver almost any solutions for your needs. We can also take up any type of work based on web design to desktop or mobile in the broad spectrum as we always strive to learn and perfect.

  • Davelelievre Profile Picture


    Poole,  United Kingdom

    Electronic Design Now offers a complete electronic systems design and consultancy service. With small overheads I can impart a professional personal flexible service to deliver a quality reliable product at low design costs. I encompass the knowledge and resources to implement the following tasks in an innovative and imaginative way:- Digital Design I have had vast experience in designing high speed digital electronics, microprocessor based products and gate arrays. One recent example is the design of a new Digital Multimeter with a PCI interface. Analogue Design I have been actively involved recently in providing stimulus and measurement signals between a functional test system and a target device under test. These signals have ranged from low level micro volts to hundreds of volts. I have also designed the high voltage interface on DTR cable test systems. Analogue design always presents a challenge, especially when mixed with "noisy" digital electronics. However I am very adapt at this task, having seen this situation many times before. PCB layout I have all the design software to produce schematic diagrams and PCB layout for complex electronic assemblies. I have performed the PCB layout on nearly all of my designs. I believe the design engineer is always the best person to implement the layout as only he has the insight and knowledge to determine the optimal part and track placement together with all the other parameters such as power planes and shields. Product Specification and Reports Having worked within an environment supplying electronic equipment to the military and blue chip companies I have a vast experience in writing engineering and marketing specifications, test schedules and strategies, evaluation studies and detailed product reports. Again I am always methodical and structured in my approach to this task. EMC Compliance Consultancy Having designed many products that have had to be CE tested or EMC compliant to a tight military specification, I am well placed to advise on any new system development. I can ensure that new products have an excellent chance of achieving EMC Compliance at first trials without endless modifications at a late stage in the development. Reverse Engineering From your old obsolete PCB where all the original design data may have been lost, I can generate the following:- New schematic diagram New PCB fabrication New items list containing all RoHS compliant components Eliminate any component that have become obsolete or are not compliant. Data sheets for all new components Test & Manufacture - Strong links with local companies to provide a full procurement, manufacture and test service. Software Development Although not trained as a software engineer, I have got the knowledge and expertise to provide test and evaluation software for all products that I design. Furthermore in some cases I can provide the actual finished application software. For example I fully developed my Race Management software (see Design History), that is extremely comprehensive and packed with innovative features. If necessary however, I have partners that I can use to provide a full capability. Interface Design - PCI, USB, Wireless, RS232, RS485, I2C, VXI, VME Full System Design and Support For a new system design I can provide a total turnkey solution from concept to a fully tested and evaluated developed product. I am extremely methodical and organised in my approach and can arrange everything from component specification and procurement, right up to volume manufacture. I have a flair for electronic innovation with a proven track record of successful products. I have worked on numerous projects throughout my career, here are a few examples:- Self Contained Rugged design Test System entitled "minFLITS" This consisted of a rugged laptop fitted with an underneath instrument bay. The instrument bay allowed up to four PMC (PCI mezzanine card) instrument / measurement modules to be fitted within a rugged temperature controlled environment. I was responsible for the complete hardware design of this instrument bay except for the mechanical case. That is the electronic intelligent PCI backplane and all hardware interfaces between the laptop, instruments and the outside world. The resource backplane even allowed for "Hot" switching of the PMC instruments to conserve power and limit unnecessary heating when they were not in use. Digital Multimeter This full featured module was designed very recently on a PMC format to be fitted within the instrument bay of the miniFLITS described above. The module contained an onboard intelligent 16bit ADC with built in filtering. It could measure voltages up to 100 volts (DC and True RMS) and resistances to 100 Megohms with ranges and accuracy comparable to the National Instruments NI4050 PCMCIA card. This module with its size and low power consumption is ideal for portable measurements and data logging on laptop computers. I wrote the full test and evaluation software in VB6. This product was developed on a tight timescale and I achieved conception to working prototype in three months. The idea and design architecture was again all my own. Interface to the Flight Control Computer on a Lynx Helicopter I designed the electronic interface between this Flight Control Computer and the miniFLITS Instruments. The interface consisted of relays, solid state multiplexers, buffers and signal conditioning electronics. It also contained a phase lock loop to enabled precise phase, fequency and amplitude control of the AC stimulus signals. Slot Master Race Management System The Slot Master is a race management system designed to control and time scalextric and other slot car events. Its unique features are that it uses either a USB or PCI port and therefore is fully compatible with modern PC's and laptops. Besides normal lap counting and timing to 1/1000 second it is able to measure the throttle voltage for use in instant false start detection, fuel management and performance graphs. I pioneered some unique features with this software that have only recently just been copied. The windows software was written in VB6 and the firmware for the USB interface was written in C. This system was fully conceived and designed by myself and I have sold over 160 systems world wide. Distributed backplane and cable harness test system This test system was conceived by myself and provides a unique way of interfacing to multipoint test targets such as backplanes. The test system consists of high pin count intelligent test cards distributed around the target and connected by a 14way daisy chain ribbon cable. This avoids large and unmanageable cable looms that are very prone to damage. Again this system is very innovative with only one other of its kind sold in the world. High Voltage cable harness test system I was a former director of DTR Systems that designed and manufactured these testers. Although I have now sold the company, I am still closely involved and continue to provide a full design and support service. I was solely responsible for the full hardware and system design of this product family with the software written by another company director. The system is capable of measuring Gig ohm resistances at 1000 Volts down to milliohm values at 1 Amp. The tester also supports some unique functional features such as remote control of vibration and environmental chambers. These testers have been sold into some major blue chip companies such as BAE, IBM, Goodrich and just recently Rolls Royce. Torque Measurement System Design, development and product introduction of a stand alone torque measurement system used by the MOD to measure engine performance on a Lynx helicopter. The product was a stand alone microprocessor based system with its own display. All aspects of the product was designed by myself except for the firmware. Gas Detection I designed an eight channel gas detection system for the gas division of Blakell Ltd. I was responsible for the system, electronic and firmware aspects of this product with only the PC windows software written by someone else. The microprocessor based system could be used as a stand alone detection product, with its own alarms and warnings, or linked to a PC for data logging and remote control. Schlumberger/ Factron Series 7700 Test Systems I led a small team of people to design and develop the in-circuit capability on this platform of testers. The tester was extremely successful and achieved many sales back in the 1980's The following is a link to a patent I hold on the digital in-circuit architecture for these systems http://worldwide.espacenet.com/publicationDetails/biblio?DB=EPODOC&II=0&adjacent=true&locale=en_GB&FT=D&date=19850619&CC=EP&NR=0145194A1&KC=A1

  • sriram1729 Profile Picture


    Westminster,  United States

    15 years of extensive software development experience in Windows and Unix environments using Agile and spiral software development processes • Currently working on real time embedded software on a Medical Device, familiar with DHF, 007, FMEA and 510K • Proficient in VxWorks, Linux and Windows • Experience building embedded, real­time, client­server, networked and distributed systems • Extensive experience in requirements gathering, systems analysis, design and development • Experience working in a cross functional environment and interfacing with Marketing, Systems, Electrical, Mechanical and Field performance engineers. • Highly motivated, excellent communication skills

  • hainraja Profile Picture


    Chennai,  India

    1. Window & Linux App Development Worked on several projects to develop desktop applications both console and window based apps. This includes automation projects like resume grabber, sport site data scrapping using caged browser app, automatic website screenshot generation. Video transcode and extraction using ffmpeg both on Windows and Linux. 2. Image Processing I am the creator of image processing application ScreenDash () a windows desktop application. The automated image processing site is developed by me. Both these are developed at freelancer site. 3. Perl, PHP, Python, Lua - For automation/control/scrapping 4. LAMP - Kiosk to Online and control sites 5. Corona SDK, Android Programming - Apps developed: Gorillas, Pipes, Gold Mine, Crate etc... 6. Raspberry pi & Arduino - Kiosk Media solution, Industrial automation, RFID inventory, Swimming pool coin machine etc. * Others: Maps, 3d design ** 5 Star Rating from 200 Reviews **

  • nanalexandru Profile Picture


    Bucharest,  Romania

    work on embedded software and hardware design ! Processors used: Freescale(kinetis), Atmel(Atmega, Atxmega,SAMx) RTOS: MQX, EmbOS, FreeRTOS

  • betaenergy Profile Picture


    Ankara,  Turkey

    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 hardware For each concept descriptions are as follows: Digital Motor Control: -3-phase induction motor vector control drive -Flux estimation algoritm generation -DSP(TMS320) implementation on motor drive -Low speed application -Torque and speed loop generation -Control algoritms Analog design -Low power distribution -Noissless special opamp based analog circuits -Analog filters -Orcad simulation of several circuits Electronic Design -RF transmitter and receiver -Bluetooh reader and transmitter -Magnetic reader Power Electronics -Implementation motor drive -AC/DC converter -DC-DC converter -Battery charger -Solar inverter -Renewable Energy simulations -Uninterruptle power supplies PCB design -Schematic design by Altium -PCB design by Altium -Power board design -SMPS board design Embedded system -PIC18,PIC24,PIC30 and dsPIC applications -Ardino -MSP430 -Atmel -DSP(Texas Instruments) -Renesas Matlab -Power Electronics simulation -Motor drive -Wind Energy -Solar Energy -Control applications Simulation of Hardware -Orcad Simulation(TI,National, Linear Tech, Maxim libraries) -LTI -National -Matlab

  • MikroStar Profile Picture


    Lahore,  Pakistan

    Hello, I am an electrical and electronics design engineer. I have design expertise in Embedded system, firmware development, PCB layout and hardware prototyping . I also have experience in MATLAB for modelling and simulation of electrical systems and ANN. Software proficiency: 1) Proteus Design Suite 2) Altium Designer 3) Cadence ORCAD 4) KICAD 5) MATLAB 6) Arduino IDE 7) MIKROC for AVR/PIC 8) Fritzing 9) Eagle CAD I have more than 7 years of experience in developing custom electronics. I can take your project from concept to completion. Furthermore i have high level of design expertise in following technologies: RF, Bluetooth, BLE, Zigbee, wireless, GSM, 3G, WIFI, GPS, NFC, RFID, Energy harvesting, MEMS and datalogging.

  • ramiropolla Profile Picture


    Stuttgart,  Germany

    Mostly a C programmer, I also have lots of experience with build systems (configure scripts and Makefiles) and continuous integration systems. I also have lots of experience with porting of open source software to Windows. I have been an user of open source software since 2001, and have worked with open source software since 2005. I have worked for a long time with the FFmpeg project and have made various contributions to other projects such as msys and ccache.