Arduino SPI Slave Sensor Interface (AB1)


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.

Skills: Arduino, C Programming, Embedded Software, Microcontroller

See more: spi sensor, sdi interface, translator requirements, spi programming, sleep programming, serial port programming, programming schedule, programming community, programming code translator, programming arduino in c, data access interface, community programming, avr c programming, arduino uno programming, arduino c programming, programming an arduino, google test speed, easy translator, arduino uno microcontroller, sensor, sdi, Part time translator, Firmware development, data translator, code arduino

Project ID: #5077931

22 freelancers are bidding on average $1910 for this job


hi, i am an electrical engineer. i have expertise in embedded system design.i can help you with this project. i have good experience with SPI bus protocol implementation. also have good command over serial communicatio More

$2800 USD in 16 days
(19 Reviews)

Hi, I wish this could be required with PIC micro controller instead of Arduino. The same result could be achieved (or may be better) with PIC MCU too. I have 25+ years of experience in electronics and 17+ years in C pr More

$1999 USD in 20 days
(24 Reviews)

Let me help you with this project. You can have a look in my portfolio and over my feedback and you will see that I can do your project. I can do it using arduino platform or Atmel Studio. A SPI Slave will has 4 More

$2500 USD in 45 days
(14 Reviews)

I have 12 years of design and development experience in the field of embedded systems. What I understand is that you want to control the SPI based devices using a com port. I have a lot of experience in PIC and aurdino More

$526 USD in 15 days
(8 Reviews)

Hi there I can do it. Im Telecommunication engineer (5 years of subjects including electronic,etc). I can help you with this project. I have developed a lot of projects with Arduino before. I program directly fro More

$2222 USD in 15 days
(6 Reviews)

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

$2631 USD in 30 days
(12 Reviews)

Hi jprichings, I am an experienced engineer in embedded systems and power electronics control. I have completed several projects in Arduino microcontroller development both in and involving More

$1388 USD in 15 days
(3 Reviews)

Hi, I am a Mechatronics and Control Engineer, you can check my work on my blog , I am expert in Arduino and can do this project quite easily and efficiently . Moreover I have also work More

$1500 USD in 10 days
(13 Reviews)

I have working with Arduino projects the last three years. The type of work described by you is within my skills. I am very interested to assist you in your development needs.

$1666 USD in 21 days
(2 Reviews)

I have a good experinece on Arduino , mBed , BeagleBone Balck and Rasberry PI Devices. Could you please provide to access your doc for better proposal. ? Please see IM for more details

$2222 USD in 10 days
(2 Reviews)

I am a serious bidder, accepting only projects I am sure I can complete at a 100%. I am bidding with a 30 day time to complete only because I don't know how many and what type of sensors are you using and how the da More

$1666 USD in 30 days
(3 Reviews)

Hi, I read and understand your project. I am an expert in AVR programming, more then 10 years. I have projects including >2 processors SPI communication. I have AVR/Arduino boards. I'm using Eclipse/GCC IDE.

$1000 USD in 30 days
(4 Reviews)

Hi, The scope seems to be huge, I am interested in because of the challenge it has got it. From the description its clear that there are three parts of work, I would like to know whats the first work is about, More

$1666 USD in 4 days
(5 Reviews)

Hi, i have good experience with arduino as you mentioned it speeds up the prototyping. i am an R&D person having my own Electronics LAB. currently i am working with arduino uno and mega2560. i will request to share mo More

$3333 USD in 45 days
(4 Reviews)

Hello, I had many project with AVR controllers. Worked with wireless boards, sensors modules through SPI, I2C and 1WIRE buses. Can write source in c language and develop program for testing, upgrading or modifying on P More

$1666 USD in 15 days
(5 Reviews)

I will do it for you i have 7 years plus experience in microcontroller programming and embedded system development along with electrical projects development (Electronic+ power).I can do this job on any arduino board More

$2222 USD in 30 days
(3 Reviews)

Hi, I have experience with Arduino preject and can join to your "Arduino SPI Slave Sensor Interface" project. Regards.

$1666 USD in 15 days
(1 Review)

Hi, Sounds like a nice and simple project. I find it better to prove my record through code than through words, in this case I can point to some simple projects involving AVRs that I've done: More

$1500 USD in 7 days
(0 Reviews)

Dear Sir, This is Himadri. I am an experienced engineer on developing embedded system based on PIC and arduino. I developed a number of project in last 4 years. Please check my portfolio for a very few example. We are More

$1666 USD in 21 days
(0 Reviews)

A proposal has not yet been provided

$3333 USD in 30 days
(0 Reviews)