Tag: Status Reports

Austin’s Status Report for 4/30/22

This week I finished up the final presentation and also attended and provided feedback on the final presentations for other groups (6 hrs). I also put finishing touches on the hardware box. This involved braiding and crimping a long wire for the heart rate sensor. I devised a system for ensuring that pulling on the heart rate sensor wire wouldn’t pull the wire out of connections in the box. I did this by tying a knot in the wire and threading the wire through a nut so that if the wire was pulled this motion would be stopped when the knot met the bolt. I also added a battery to the box to make it portable and added a switch to exterior to turn the battery supply on and off. Holes were drilled into the exterior for the switch and heart rate sensor wires to come out of.

Plan for next week: Work on final report

Austin’s Status Report for 4/23/22

This week I finished working on the design of the housing and layout, and wiring of the belt clipped device and I drew a schematic of the wiring in my favorite drawing software (see Exhibit A) I purchased the arduino shield and connectors. I also finished building the belt clipped device (see Exhibit B). This was where the bulk of my time was spent this week.

I started out by cutting a square hole for the ardunio programming cable. This took a very long time as I had to measure exactly where to put the hole and cut it out using an x-acto knife. In the beginning, I had a very hard time crimping the wires correctly to place into the connector. After crimping the wires, connecting them to the breadboard and into the terminal blocks was pretty quick. I estimate this entire process took me around 6 hours.

Next week, I will finish the final presentation, start putting the final touches on the prototype, and start working on the final report.

 

EXHIBIT A

 

EXHIBIT B

 

Team Status Report 04/16/2022

This week as a team we worked together to wrap up integration of the project. We worked on the soldering of new heart rate device, the algorithm of data coming in, and also the front end user feedback. In the coming week, we will be working closely with some of our friends who have not used this app, to test out our device and application to see what are the tweaks needed in the algorithm, user experience, and any changes on the hardware devices.

Austin’s Status Report for 4/10/2022

This week I worked with my team on integration of the Arduino and the Desktop application via bluetooth. This was complicated by the fact that our bluetooth chip burnt up unexpectedly. We were able to acquire a new one before our interim demo. I also prepared for our interim demo by practicing what I was going to say and also listening to Lev and David’s parts for interim demo.

This week I will work with the students in the Electronic Fabrication Lab to get the HR sensor resoldered and also help lev and david with integration of Smart contract with the desktop application.

We are on schedule 🙂

Austin’s Status Report 4/2/2022

This week I worked on bluetooth transmission. I found a java script that can receive bluetooth signals on windows laptops and was able to send and receive data to/from the arduino board. After proving that the example from the internet worked, I worked on implementing this in our arduino code. Sending data was pretty easy. However, receiving data proved to be quite complex since the data is sent one character at a time. It was very difficult to get the Arduino to process each character into a string. I kept getting an empty string or a string with just one character. Eventually I was able to do get the entire string after searching for a “\n” at the end of the string.

In other news, I did not solder our heart rate sensor very well and it broke on Wednesday. We ordered 2 more. Hopefully, they will arrive before our interim demo.

Lev also told me that our bluetooth module stopped working and we placed an order for 5 more. I will attempt to also secure one from another group.

My plan for this week is to clean up my arduino code and help David and Lev with integration with smart contracts.

Austin’s Status Report for 03/26/2022

This week my goals were to get the HR sensor and Bluetooth transmission working.

First, I decided to modify my code from last week to take the magnitude of acceleration in order to determine the overall acceleration and to account for the acceleration due to gravity.

I wrote the code to package the data for bluetooth transmission. Testing the bluetooth transmission was quite difficult. There were many tutorials online that involved using a phone app to receive and send bluetooth data to the arduino. I was not able to find an app on the apple app store that could easily identify the arduino’s bluetooth chip. All the apps listed the chips UUID and since there are hundreds of bluetooth devices in the vicinity at any point on campus it was impossible to determine which UIUD was associated with the Arduino. I found a tutorial this afternoon that used a Windows PC to communicate with the Arduino. I was able to acquire a windows PC tonight but have not had a chance to test it out.

The HR sensor code writing was relatively smooth. Soldering the wires on to the sensor was pretty difficult though since the sensor is so small.

My current goals for this week are to work with my teammates to integrate the arduino with the desktop app. David has not updated me on his progress with the desktop app so this goal is assuming that the desktop app is complete. If the desktop app is incomplete, I will help him to finish the desktop app so it is ready for integration.

Austin’s Status Report for 3/19/2022

This week I worked on the code to pull acceleration data from the arduino and on the ethics assignment.

Interpreting the acceleration data proved to be a bit difficult. All of the code samples I found online for how to use the sensors were incomplete.  The acceleration data was sent to the Arduino’s analog inputs using a scaled voltage. The first code sample I found only read the scaled voltages and did not apply any manipulations to the voltages, so it was confusing when I was getting readings in ~300-400 range. It required a bit of data sheet digging to figure out how exactly the scaled voltage corresponded to an acceleration measurement. After writing the code to map the range of voltage values to force in G’s, I noticed that the G force was a bit off. I expected 1G due to earth’s gravitation field but I was getting ~0.7g. I used a calculator to verify that my mapping equation was correct and that I just needed to recenter the mapping so that the voltage mapped to 1G instead of 0.7g.

I am a bit behind schedule. The ECG sensor and HR sensor didn’t arrive until Friday, so I was not able to start working on the code to pull data off the ECG sensor/HR sensor.

Next week, I will work on writing the code to pull HR data off the HR sensor and work on writing the code for BT transmission to the desktop application.

Austin’s Status Report for 02/26/2022

Most of my time this week was spent practicing for the design review presentation. I have to practice a lot in order to not feel nervous for presentations. I’m always very envious of people who can just get up and give impromptu speeches and presentations because I could never do that.

Time breakdown:
Approximately 1.5 hours was spent trying to figure out how to cut our design presentation down to 15 minutes. My early practices were around 20-25 minutes per presentation. I practiced my presentation 8+ more times to be certain that I would be able to give a smooth delivery during the actual presentation. I estimate this to take at least 2.25 hours since each presentation is 15 minutes and accounting for time to take notes between each presentation.

4 hours was spent in class. This week in class I watched and gave comments on other team’s design reviews. I’m pretty confident I gave good comments on Monday. On Wednesday, I was very nervous since I was presenting last and had a hard time concentrating on the presentations because of it and this may have impacted the quality of my comments to the Wednesday teams.

1 hour was spent in a team meeting to discuss plans to complete the design review.

The remaining time this week was spent working on writing the design review.

I am on schedule.

 

David’s Status Report for 2/26/2022

This week I worked on preparing for the parts and also building out a simple react app that is compatible with node-bluetooth so that we could wirelessly connect the desktop application with the Arduino. Furthermore, I started converting the figma design of the desktop application on the front end to an electron application. Currently, the biggest challenge is to learn how to write functions in javascript because I have not written too much javascript before, but I am watching tutorials on what the process is like.

Team Status Report 2/26/2022

This week, we worked on our design presentation and also our design documentation. We are able to finalize a lot of the metrics we are trying to use and also the algorithm.

One risk that came up this week was actually related to the Ukraine situation as our ECG sensor is being delivered from Ukraine. Currently, it shows that it has been shipped out of the country, but in case there are other issues, we will have to look into other options. Our contigency plan is to explore other potential options for ECG sensors and also potentially looking at other heart rate monitors that could be delivered from other regions.

No changes to design of system

No changes to schedule.