Team Status Report 2/10/24

B3: Music Mirror

Team Status Report

2/10/24

 

What are the most significant risks that could jeopardize the success of the project?

  • We just started and have not fit the hardware with the software yet. So we think the biggest risk is not being able to make the hardware and software communicate effectively 
  • Another risk would be not receiving the proper hardware components early enough to allow for us to build and integrate all our subsystems

 

 How are these risks being managed?

  • This risk is being managed by researching if our pi can connect with the Spotify API as well as our website. So far it seems like it can.
  • We will use the school’s Raspberry Pi, and come to a determination of which LED light system works best with the microcontrollers we intend to use for our system, as well as learning the communication protocols to allow for them to cooperate with each other.

 

What contingency plans are ready?

  • At this point, it does not seem like we need a contingency plan for the pi connecting to our other components. 
  • As for other parts of our project. If something goes wrong / needs to be added we can quickly think of another feature to add since our project allows for a ton of added-on features.
  • Nothing has led us to believe that it is infeasible to control different lights in an LED system in real time through signals from a Raspberry Pi and/or Arduino/other microcontroller unit.

 

Were any changes made to the existing design for the system (requirements, block diagram, system spec, etc)? Why was this change necessary, what cost does this change incur, and how will these costs be mitigated going forward? 

  • Due to our TA helping us discover a way to make API calls to retrieve Spotify song recommendations, we started considering an option to use their machine learning recommendation service instead of tuning a model ourselves. This would allow us to pivot our recommendation node’s focus partially away from machine learning and into feedback systems, by increasing the weight of inputs from the sensors as well as User prompting options (such as “Play more songs like this/from this artist/from this album/in this genre). We would also potentially utilize Spotify’s recommendations as the baseline against which to test our more comprehensive DJ system for a greater User satisfaction rate.
  • No other changes in the system design

Leave a Reply

Your email address will not be published. Required fields are marked *