

Design

01
Project Planning
In the initial phase of our project, we researched and compared available microcontrollers, motion technologies, and accessible instrumentation to guide our design.
02
Prototyping BLE
The first milestone of our project was implementing BLE software infrastructure to create a simple Bluetooth server. Next, we configured the BLE service to match MIDI standards and constructed simple MIDI payloads to broadcast wirelessly to subscribed client devices.


03
Capturing Motion
When the motion-sensing MPU6500 chip arrived, our next step was to wire up communication over I2C and begin capturing real-time motion data. This data is mapped to custom developed musical functions that generate MIDI commands from device motion.
04
Assembling the prototype
After designing a PCB to integrate all our components and 3D Printing a secure enclosure to house them all, the final prototype was assembled and tested.
