EQ Android App with I2C

Замовник: AI | Опубліковано: 03.03.2026
Бюджет: 750 $

I’m building an Android-based equalizer app whose very first mission is solid, low-level I2C communication. The app must be able to discover and talk to an external audio-amplifier chip on the bus, read and write its registers in real time, and let a physical remote-control key trigger those same EQ changes inside the UI. I2S handling can follow later, but rock-steady I2C comes first. You may choose any practical route—GPIO lines available on an Android SBC, a USB-to-I2C bridge, or another proven method—so long as it runs on a stock Android build. I can supply the amplifier’s data-sheet and register map as soon as the project starts. Deliverables • Full Android Studio project (Kotlin or Java) with clean, well-commented source • Working APK that finds the amplifier at its I2C address, reads/writes at least one test register, and visually reflects the change • Remote key handling that reliably adjusts an on-screen EQ parameter • Brief setup document covering hardware hookup, build steps, and pointers for adding future I2S support Acceptance criteria • App builds without warnings in Android Studio Flamingo or newer • I2C transactions verified on a logic analyzer or equivalent log • Remote key events mapped and functioning end-to-end If you have hands-on experience marrying Android with direct I2C control of audio gear, I’d love to see it in action.