Post Production Software Support of I2C Audio Trigger and Switch Sensing Assembly

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

Get free quotes for a project like this
Employer working
Project Budget
$30 - $250 USD
Total Bids
Project Description

I2C Audio Trigger and Switch Sensing Assembly

1. Maintain the software and hardware configuration for testing.
2. Support repair of minor bugs and performance issues.
3. Respond to deficiency reports within 24 hours via email.

Using Arduino open source hardware and firmware platforms, the circuit sends and receives one byte of data when requested by the master under address 0x30. The received byte triggers the audio circuit to play predefined tones based on the bits set. When multiple bits are set, a prioritization determines which mp3 to play. The circuit also monitors 5 switch positions, and sends corresponding bit status to the I2C Master via one byte of data 12.5 times per second.

AuxInput[0] bit 0 = FIRE
AuxInput[0] bit 1 = BCU
AuxInput[0] bit 2 = ACTUATOR
AuxInput[0] bit 3 = NONE
AuxInput[0] bit 4 = IFF_INTERROGATE
AuxInput[0] bit 5 = NONE
AuxInput[0] bit 6 = UNCAGE
AuxInput[0] bit 7 = None


AuxOutput[0] = bit 0 = None
AuxOutput[0] = bit 1 = IFFunknown
AuxOutput[0] = bit 2 = IFFmode3
AuxOutput[0] = bit 3 = IFFmode4
AuxOutput[0] = bit 4 = Spinup
AuxOutput[0] = bit 5 = Acquisition
AuxOutput[0] = bit 6 = LockTone
AuxOutput[0] = bit 7 = BaseTone

1 Arduino Uno to simulate the master and to monitor data transfer.
1 Arduino Uno to test the code of the main board.
1 MP3 Trigger Board. PN WIG1102
1 SD card containing the audio tracks
5 switches connected to the main board to test sensing
1 computer with Arduino software to test code and monitor serial data.

Period of performance will be 2 months from award with monthly milestones.

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