Bluetooth 4.0 voltage logger and iOS software

This project was awarded to avisUK for $722 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Project Budget
$250 - $750 USD
Total Bids
Project Description

I need a Bluetooth 4.0 voltage logger, based on the Laird Wireless BL600SA Single-Mode BLE Module and an appropriate iOS software.

The hardware mainly consists of:
- a [url removed, login to view] LDO regulator for a Voltage supply of 4.5...10V
- an Atmel ATmega 328 microcontroller (SMD) with a convenient programming interface for an AVR JTAGICE mkII programmer
- a Laird BL600-SA bluetooth module, connected to the microcontroller by its UART. The RTS / CTS lines have to be controlled correctly, for a proper operation.
- a Microchip 24AA256 I2C eeprom
- a standard LED
- a standard pushbutton
- test pins for the UART, I2C, GND and VCC
- two potentiometers (at GND / VCC) whose voltage is being logged
- the PCB doesn't need to fit into an enclosure since this is only a test device.

The schematic and layout should be made with Cadsoft's "Eagle" layout program.

The microcontroller's program:
- has to be written in Atmel studio 6, using the GCC compiler
- has to communicate with the BL-600 module, only by using its interactive mode, in other words: The BL-600 module may not be programmed via
its application load mode.
- needs to be well documented and reasonably partinioned into .c and .h files.

The iOS software:
- has to show the voltages of the two potentiometers and refresh them every second.
- can start a data logging sequence on the logger device with a selectable rate of 1...100 seconds. The measurement values are then written into the
eeprom and the iOS device can be disconnected / switched off.
- can ask the logger for the recorded logging data and receive the whole record with the BL-600-SA module's maximum possible transmission speed.
Important: This data which comes IN THE FORM OF A CSV FILE can then be sent out via e-mail.
- needs a switch to control the LED's state.
- shows the pushbutton's state with a refresh rate of 1 second.
- needs to run on all iOS devices which suport Bluetooth 4.0.
- has to be uploaded to the App store (and successfully reviewed by Apple), provided to a closed user group.
- of course has also to be well documented and partitioned.

- YOU NEED TO FINISH EVERYTHING WITHIN YOUR GIVEN TIME. (Of course, Apple's review might take a few days more)
- The deliverables are: A working device which you send to me and the complete source codes / project files / ECAD files etc., just all of the files you
created plus a short description of how to run the hardware and software and of the command set over Bluetooth.
- The hardware has to be built with the specified components above, no other microcontroller, eeprom etc.
- The PCB and all the components which are required for development and for the device you send to me are included in your bid price.
- Please ask now if anything is unclear.

Of course, if everything works and is on time, I will give you a very good rating for sure.

Please bid only if you have read everything and if you accept that.

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