Arduino SPI Slave Sensor Interface (AB1)

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

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

This is a commercial product development for an established company. The project is firmware only and requires exceptional skills and experience with Arduino, C and C++. Specific requirements include: SPI (master and slave), Arduino/AVR interrupts, optimisation for very low power consumption (sleep modes and wake from interrupts), analogue sensor reading, pulse counting and SDI-12 interface (experience welcome but not essential, it’s a fairly simple protocol for anyone experienced with serial protocols). Fast worker with provable track record.

The device is a multiple sensor input to SPI slave device. SPI commands from a master device (separate project) reads data from the slave previously collected on configurable schedule.

In addition to the main project effort, simple code that can run on another Arduino to test the slave device firmware will be required, basically a com port text to SPI translator that acts as a master and allows text commands at the terminal to be interpreted into SPI commands and return responses from the slave device.

Development can be done on an Arduino Uno but is ultimately for custom target device that will be used beyond the Arduino community. The use of Arduino architecture is only to speed development.

This project requires very fast and efficient work. If you don’t have significant time to dedicate to this project, please do not apply. This is also the first part of 3 firmware projects (and possibly ongoing work) that also includes XBee and cellular interface requirements. A successful candidate who also proves capable, willing, easy to work with and efficient with this project will be given first refusal on the following two projects.

Access to detailed specs. via Google Docs will be given to suitable candidates.

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