C Python Arduino Raspberry Pi

A dance movement detector that I did in a team of 6 for a capstone project at my university. I contributed to the firmware/communications aspect of the project, especially to ensure that the system remained robust in the face of temporary hardware failures, and loose wire connections. I also had to debug obscure firmware/hardware bugs (1, 2, 3), and designed and implemented a protocol in C for rapid transmission of data between the Raspberry Pi and Arduino, with support for re-transmission in the event of lost/corrupted packets.

View source code @ GitHub

Final Report Excerpt

The final report excerpt contains the portions of the final project report which I wrote and which describe my contributions to the project.

View Final Report excerpt

Team Members