Sprint Overview: For our first sprint, our goal was to establish goals and create a basic MVP of our surface player. We began by establishing our project goal, individual learning goals, and determining the most basic MVP of our project. From there, we had a brainstorming session where we looked at different ways to play sounds with a moving object.
Project Goal:
The goal of our project is to design a system which has the following components: dynamic art, audiovisuals and levels of sustainability.
MVP:
Scan a moving object and play a sound based on its geometry using recycled materials.
Sprint Goals:
Sketch model a mechanical system.
Functional OpenCV laser detection and masking software.
Integrate software, mechanical, and electrical components.
Sprint Overview: Our Sprint 2 goal was to iterate on our project, primarily focusing on material orders, mechanical design revisions, audio modification and RaspPi integration. We began by establishing our bill of materials, individual learning goals, and determining the tasks for each team member.
Project Goal:
The goal of our project is to design a system which has the following components: dynamic art and audiovisuals.
Updated MVP:
Scan a moving object to play sound waves and emit light visuals based on detected laser lines.
Sprint Goals:
Revise design of mechanical system.
Run laser through a prism to display lines on the surface of the object.
Add a wavetable to turn detected laser lines into waves, and then into sound waves.
Integrate software, mechanical, and electrical components using a RasPi.
Sprint Overview: This sprint, our goal was to complete project integration, primarily focusing on polishing and re-fabricating design, adding LED visualizations, optimizing computer vision and integrating electrical systems. We began by establishing individual learning goals, ordering any missing parts and pushing each other to focus on making our system more robust.
Project Goal:
The goal of our project is to design a system which has the following components: dynamic art, audiovisuals and a high degree of polish.
Final MVP: A system which creates sound, falls under the art umbrella and is dynamic.
Sprint Goals:
Finalize design of mechanical system.
Wire all components to data and power.
Establish OpenCV pipeline: masking of laser line, line isolation, contour detection, and wavetable normalization.
Control motor modes through RasPi Motor Hat
Compete integrations of software, mechanical, and electrical components.