Weekly Status Reports

Vivian’s Status Report for 4/16

Vivian’s Status Report for 4/16

This week I made a final breath sensor that is more accurate than the old one and is small enough to fit inside the controller. It doesn’t fit inside the tube without any holes in the PVC, but I’m looking to cut a panel in 

Judenique’s Status Report for 4/10

Judenique’s Status Report for 4/10

Happy Carnival Week! This week our team completed our interim demo where we showed off the complete control flow. I worked with my team before the demo and it was the start of our integration with the web app. I had the learning mode for 

Team Status Report for 4/10

Team Status Report for 4/10

This week, we integrated all three parts of the project so that putting in a correct fingering on the flute controller would display on the webapp after going through the flow of data. We were able to show this functionality in our interim demo, as well as the playing of notes. For the following week we plan to develop on this by improving the buttons on the controller, expanding on the visual feedback in the webapp, and continuing to edit and improve the existing functionality.

Our schedule remains unchanged since we successfully started integration before the interim demo.

Angel’s Status Report for 4/10

Angel’s Status Report for 4/10

This week I worked with Vivian and Judenique to establish the data flow between the flute controller to the webapp by writing the data sent over Bluetooth to a text file that the web application then reads and displays. I also added gyroscope and breath 

Vivian’s Status Report 4/10

Vivian’s Status Report 4/10

This week was really crazy because of Carnival, but I was still able to make good progress. I started to make a smaller breath sensor, but I still need to attach the latex to the sensor and mount it inside the controller. I worked with 

Team Status Report for 4/2

Team Status Report for 4/2

This week, we started integrating Angel’s and Vivian’s portions of the project, and were able to successfully send button data  from the flute controller (that Angel and Vivian created in Techspark this week) and play the corresponding note off of the RPi. The flute controller currently has all 9 buttons on it(which fit snugly).

We did not make any overarching design changes, as we have made progress with the current design.

The most significant risks that we are dealing with is related to integration with the webapp, as we have not been able to do much with it yet and would like to showcase it at our demo on Monday. However, since we have a plan to communicate with the application(writing and reading to a text file), and are meeting tomorrow, we feel confident we can get this portion working in some capacity very soon.

Our schedule is unchanged, we started integration this week and will continue to do so while fixing up our respective systems.

Angel’s Status Report for 4/2

Angel’s Status Report for 4/2

I was able to accomplish a lot this week. First, I updated the python code to decode the bit mapping sent from the Arduino Nano and print of the played the note (C, C#,etc). Secondly, I was able to write code in Sonic Pi to 

Judenique’s Status Report for 4/2

Judenique’s Status Report for 4/2

This week I made significant progress on the learning mode. I worked mostly on the backend of how it should operate so I would say I partly accomplished one of my goals of finishing up the learn mode. Designing the front end has been a 

Vivian’s Status Report for 4/2

Vivian’s Status Report for 4/2

This week was a pretty productive week. I worked with Angel to cut and drill holes in the pvc to mount all the buttons. We also came up with a plan to attach the buttons to the pvc: they fit pretty snugly now, so for testing we don’t need to attach them with anything but for our final product we’ll use a little bit of hot glue. A professor told us that we can dissolve that hot glue with alcohol later if we need to replace a button. I also soldered leads on all the buttons and wired them through the controller. Then I worked with Angel to send the button data to the RPi to play a note, and we were able to do some testing on the buttons/controller.

Currently, some of the buttons are a bit delayed/don’t work reliably. I think part of the issue was from soldering, some of the plastic that the leads are mounted to melted during the soldering process (without direct heat onto the plastic, just from the residual heat from the lead) and so now some of the buttons don’t work super well. I ordered some backup buttons to try and replace the ones that don’t work. We also noticed that some of the buttons are harder to press than others, so I’m hoping ordering new buttons will allow us to take the 9 that are most reliable and easiest to press, so the user doesn’t have to squeeze the flute super hard.

I’m basically back on track with my schedule. I wanted to make the final breath sensor this week but with a lot of carnival stuff coming up I wasn’t able to. I plan to do that tomorrow in techspark before prepping for our demo with the team, which should get me back on schedule.

Next week, I hope to attach the breath sensor and gyroscope (on the Arduino Nano) inside the physical controller. I also hope to work with Angel to send this data to the RPi. Finally, I want to test the physical controller to feel and accuracy so we have time to make any adjustments we need before the final demo.

Judenique’s Status Report for 3/26

Judenique’s Status Report for 3/26

This week I got to chance to catch up on some of the tasks I missed last week. I have a draft of how the fingerings would look and how the modes should look. I am in the process of implementing them but it is