What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week.
This week I researched the logistics surrounding the motion tracking portion of the project to prepare for our design presentation. The main questions I looked into answering were “What board would be best fit for connecting the accelerometer to?” and “How can we use the accelerometer data to detect change in direction?”. Considering our design goal of keeping the product lightweight and portable, and since we don’t require a large amount of processing power on the hardware end (a majority of our computation will occur in the software), I found that a microcontroller (likely an arduino) would be the best choice for our design. With this taken into consideration I searched for existing arduino projects that used an accelerometer in a way similar to how we intend to and found that the MPU6050 sensor is a good fit for our needs. The MPU6050 gives acceleration (x, y, z) and angular velocity data (x, y, z). Changes in sign of any of the components could be used to indicate a change of direction of the user but I plan to continue to look into other algorithms to give more accurate results.
Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?
My progress is on schedule, as I have done enough research to make the design choices in my portion of the project that are necessary for us to move forward.
What deliverables do you hope to complete in the next week?
In the next week I hope to have developed a diagram of the motion-tracking/microphone system, including specific components, the connections between them, and the system’s connection to the computer. Additionally, I plan to do more research on algorithms that use both the acceleration and angular velocity metrics to detect change of direction, or potentially other indicators that the user is moving to a beat.