Significant risks for the project we managed this week:

  • The Adafruit stepper motor driver is ordered but the part shipment will take three weeks. Even though we ordered one extra, but if all drivers are down, it will take another three weeks to get the hardware up again. We didn’t order too many spare ones because if the plan has completely changed, we would need different set of drivers.
  • M2 needs to be very small and light weighted so M1 can lift M2 very easily, but average stepper motor has size 40mm x 40mm, with 140g weight, we are not sure if our current M1 has that much torque to lift M2.
  • Since M2 need to flip with M1 for 180 degrees, M2’s wires need to be organized properly that it don’t not tangle with the shaft and cannot be easily pulled out from the Raspberry Pi

Changes made to the existing design of the system:

  • Our original design works by attaching a camera on our PageFlip hardware capturing photos of the music staff, which later are sent to the computer to perform image recognition with existing music staff in our database. Since the space between the music stand and the digital keyboard is limited, we can only put the camera on top of our PageFlip hardware to ensure that the camera will not block the user’s view during the performance. We need to change this approach to capture music staff since it’s hard to perform camera calibration on the images captured when there is only a narrow-angle between the camera and the music staff. We now ask the user to capture the music staff using the phone camera and upload the image to our website which does image recognition in the back-end. The cost is mitigated since we no longer need an external camera.
  • We planned to use ScanScore, an existing software to translate music staff into corresponding midi sequences. However, we found that the software only works on Mac with OS versions before Mojave. We researched online about other options and found the online conversion site called Musescore, which has the same functionalities as ScanScore.

An updated schedule if changes have occurred:

  • N/A

 


0 Comments

Leave a Reply

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