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.
22 freelancers are bidding on average $1910 for this job
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.
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
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.