Team status report for 02/24/24

What are the most significant risks that could jeopardize the success of theproject? How are these risks being managed? What contingency plans are ready?

Right now, the biggest risk to the process’s success is the unreliability of the seeed board. We decided to pivot away from it to a different board (though we are still deciding between Adafruit ble boards, the Arduino nano ble, the Arduino Uno R4 Wi-fi (which is bluetooth capable), and the bluetooth module for non bluetooth-capable boards sold by Arduino).

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

Yes, we decided to pivot away from seeed boards. This change was necessary due to the unreliability of these boards when connecting to our computers, hindering development. We will incur costs in purchasing new boards. We will investigate whether we can return our seeed board, but, even if we can’t, we still have substantial room in our budget to purchase new boards, as our original plan was well below half of our budget.

We also decided to begin using the Expo framework, on top of React Native. This is because it will simplify development (due to simpler, friendlier starter code, and smoother connection with bluetooth libraries). Since it is strictly a software change, with no licenses involved, it will not incur any costs.

Provide an updated schedule if changes have occurred.

Some of the goals for bluetooth connection and app settings were moved back to allow for the new boards to arrive.

Matthew’s Status Report 2/24

What did you personally accomplish this week on the project? Give files orphotos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

At the start of the week, I got started on soldering the SEEED microcontroller, as well as making modifications to the ultrasonic so that it could be directly connected onto the microcontroller, as well as accounting for reducing the length of the wires.

Unfortunately, Alan and I noticed the flaws of the SEEED microcontrollers, due to connection issues with our respective computers, so we are currently debating using a different microcontroller, such as an Arduino NANO BLE or Adafruit BLE models. We also reconfirmed the usage of the copper wire to be used as plates for a parallel capacitor setup.

 

Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule

I am ahead of schedule with testing, but behind schedule with bluetooth testing and overall assembly thanks to the issue with the SEEED boards. I will have more time next week to work on the boards or even finding new microcontrollers

What deliverables do you hope to complete in the next week?

By next week I am hoping to have received a new microcontroller setup, and making modifications to the sensors that we have so that we can assemble all of the components together onto a breadboard setup.

 

Alan’s status report for 02/24/24

What did you personally accomplish this week on the project? Give files orphotos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

At the start of the week, I worked on rehearsing the presentation and preparing for questions. Once it was past, I focused on the design review, bluetooth connection, and sensor testing. I finished the sections that were assigned to me in the status report, successfully tested the color sensor and the temperature sensor (using an arduino nano), and found good references for bluetooth connection, both on the arduino side and on the React side.

Unfortunately, this week, Matt and I noticed the seeed boards are quite spotty in their connection to the computer (when testing and uploading arduino code), so we’ve decided to use a different board. We are still deciding on the new board, but the current options we are considering are Adafruit ble boards, Arduino nano ble, Arduino Uno R4 Wi-fi (which is bluetooth capable), and the bluetooth module for non-bluetooth capable boards sold by Arduino.

Erin and I also decided to rebase the app to use the Expo framework (which works on top of React Native). This will make development and bluetooth integration smoother. I helped her with setup and creating the new codebase.

Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule

I am ahead of schedule on sensor testing, on schedule with the design report, and behind schedule with the bluetooth code (due to issues with the seeed boards and our decision to move to Expo). I will have plenty of time next week to work with our new board and codebase to bring progress to schedule.

What deliverables do you hope to complete in the next week?

By next week, I hope to have received the new board and be working on it with a basic bluetooth project. I also hope to work with Erin on the app, working on the backend for local database connection and to integrate it with the bluetooth library (though bluetooth may not be completely finished by next week).

Erin’s Blog Post 2/24

  • What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the week (12+ hours).

This week we had to migrate from Metro react native to Expo react native due to the lack of resources for Metro react native apps with bluetooth. I found a different boiler plate for this and began to restart the progress on the app. I also worked a lot on the Design Report and slides. I CAD-ed the bottle, made block diagrams and flow charts, and cleaned up the UI figma.

  • Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?

I think due to the setbacks with the migration we are behind schedule but it is fine because we know the general workflow for the app and is able to restart the process really fast. Once we finish the design report I can work more on the App and set up the backend

  • What deliverables do you hope to complete in the next week?

I hope to remake the progress we had on the Metro app and clean out the boiler plate so that we can remove all unnecessary things from it. I also plan on making a detailed CAD of the bottle.

Erin Blog Post 2/17/24

  • What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the week (12+ hours).

This week I helped Alan set up his development environment. I also was able to add a few screens to the app boilerplate.  In addition to that, I am also helping with the presentation slide deck and beginning the backend database for the app.

  • Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?

I think I am a bit behind since I was busy this week. However since my part at the moment is mostly software I can catch up whenever I want. As long as I meet my deliverables next week I will be on track.

  • What deliverables do you hope to complete in the next week?

Next week I hope to add an increasing water feature where when I fill in the pop up the water level increases. I also want to add a reset button as well as create a database to actually store this data into memory so it doesnt reset upon refresh.

Team Status Report for 02/17/2024

 

 

What are the most significant risks that could jeopardize the success of the project? How are these risks being managed? What contingency plans are ready?

The most significant risk for our project is related to the sensors since the only way to verify that they will work as intended is to directly test them out on a microcontroller. Our main contingency plan is to come up with different sensors that we can use in case our primary plan does not work, such as an implementation of piezosensors instead of an ultrasonic to estimate volume of liquid in the water bottle.

 

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

Most changes regarding the system were mostly hardware-related, as we found more sensors/utilities that we may potentially want for the product, such as a temperature sensor, gyroscope sensors,  and even an OLED display and solar panels. These changes were mostly for battery purposes, and potential costs may include the need to waterproof these specific parts as well.

 

 

 

Part A: … with respect to considerations of public health, safety or welfare. Note: The term ‘health’ refers to a state of well-being of people in both a physiological and psychological sense. ‘Safety’ is the absence of hazards and/or physical harm to persons. The term ‘welfare’ relates to the provision of the basic needs of people. (Alan)

Welfare – encourage more water drinking, help people track, prevent health issues

Health – reading about sensors, following 3-A standards

Our bottle helps promote welfare by promoting more water drinking. The act of carrying a water bottle can increase water intake and hydration [1][2]. Given that most Americans (86%) drink less than eight sixteen ounce glasses of water per day, and 47% of Americans drink woefully little water, at less than  three sixteen ounce glasses a day [3], increasing hydration could help prevent health issues among the population. This would be especially true with our smart bottle, that can track how much water a person drinks and motivate them with the social component of comparing their hydration levels with their friends.

As for health, we are carefully considering the materials we use. For sensors, we’ll abide by the 3-A standard – we are looking for sensors that have surfaces that are“smooth, non-porous, non-reactive, and easily cleaned” [4]. Similarly, we want a bottle that can be simply opened for cleaning, and be safely used in support. Reusable water bottles, when not properly cleaned, can accumulate dirt and mold [5], so we will make sure our bottle is easy to wash.

References:

1-https://flaske.com/blogs/news/stay-hydrated-refill-a-reusable-bottle

2-https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3103565/

3-https://civicscience.com/forty-seven-percent-of-americans-dont-drink-enough-water-plus-more-h2o-insights/

4-https://www.omega.com/en-us/resources/3a-sensors-sanitary-applications

5-https://www.allrecipes.com/the-repulsive-situation-in-your-reusable-water-bottle-lid-7553197

Part B: … with consideration of social factors. Social factors relate to extended social groups having distinctive cultural, social, political, and/or economic organizations. They have important to how people relate to each other and organize around social interests. (Erin)

With the recent Stanley and Hydroflask trend, people have been more and more concerned about their hydration levels. Many people have brought into this trend and Stanley has made over $750 million from water bottle sales. On Tik tok and instagram, people have begun advertising their “It Girl” lifestyle which is an extremely healthy lifestyle that includes a early wake up, healthy eating, working out, and staying hydrated. The need to become like these influencers have caused a craze to buy these bottles.

Our bottles will also fit into this social need. With a cute aesthetic to the app and a well designed bottle this could be easily advertised as part of the it girl lifestyle. We hope that we can support this demographic’s hydration goals by allowing them to better track their intake. Instead of figuring how many Stanley refills are 8 glasses of water and if they counted that matcha latte, we will be able to track that all for them. The social media aspect of this app will also be beneficial for the gamification and social connection for users. We hope that we can make this bottle accessible cost wise and safe for use especially since the user base can be young teens or young adults.

Part C: … with consideration of economic factors. Economic factors are those relating to the system of production, distribution, and consumption of goods and services. (Matthew)

Our product helps promote reusability. Rather than having to use one-time cups and discard them, it would be far more efficient to have a bottle to reuse which could also potentially keep track of the liquid being consumed.
Such usage can help reduce the amount of plastic/paper being wasted for one -time use, leading to more efficient usage of limited resources rather than wasting production costs. Furthermore, the reusable water bottle market has been headed towards a steady upwards trend, making a total of 8.3 billion dollars in 2020 with an estimated growth of 4.8 percent per year. This implies that there is a constant demand for reusable water bottles, and it is only fitting for a high-tech water bottle, with several consumer-friendly notifications to perform well in that market.

The product may not just directly impact the water bottle market, but other markets as well, such as the gym industry. The gym industry is all about achieving personal accomplishments, and the introduction of the smart water bottle can help them accurately keep track of the amount of water/liquid
that they actually intake to keep up with hydration goals. Therefore, consumption of this product would primarily be correlated to the people who are willing enough to keep track of their hydration. This is not an issue of concern, as the gym industry is also a growing market, with around 180 million
gym memberships, and is estimated to grow by 7 percent each year. Since the product will be part of a growing market, and also targets members who are part of a growing industry, this product can easily be distributed with the help of well-placed advertising

 

 

 

 

 

 

Matthew’s Status Report 2/17/2024

What did you personally accomplish this week on the project? Give files or

  • photos that demonstrate your progress. Prove to the reader that you put sufficienteffort into the project over the week (12+ hours).

I finalized research on the sensors we would be using, as well as organizing schematic drawings on how to set up the microcontrollers and potentially wiring everything through. A primary concern was how we were going to set up the different sensors, and the course of action we took was to divide the electronics into two different sections and use two microcontrollers for each section. Along with that, I started to help order parts, such as a second SEEED that we would use for our product

  • Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?

My progress is on schedule

  • What deliverables do you hope to complete in the next week?

By next week we hope to begin assembling the electronic components to create a prototype before trying to fit everything into a water bottle. I will be using the SEEED xiao to implement ultrasonic and gyroscope implementation at the same time. I will also be working with the team to turn in the Design Review draft looking at the feedback we received.

 

 

 

 

Team Status Reports for 02/10/24

  1. What are the most significant risks that could jeopardize the success of the project? How are these risks being managed? What contingency plans are ready?

Right now, the most significant risks to our project are related to sensors. We don’t have many sensors yet, and we must test them to ensure that they will work as expected. Our contingency plans are to use different sensors for each characteristic of the liquid we want to measure, in case we determine that a sensor is not a viable choice.

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

No changes have been made yet. Over this week, we will work on updating the use-case requirements as requested in our presentation feedback. This will probably not cause major changes but will give us a clearer direction in terms of latency, battery life, and food safety.

3. Provide an updated schedule if changes have occurred.

-Nothing

 

4. This is also the place to put some photos of your progress or to brag about a component you got working.

-Nothing

Alan’s status report for 02/17/24

  • What did you personally accomplish this week on the project? Give files or

photos that demonstrate your progress. Prove to the reader that you put sufficient

effort into the project over the course of the week (12+ hours).

At the start of the week, I spent a lot of time setting up my environment for React Native development (I ran into a lot of problems during set up, but was able to figure them out). After this, I did some work on addressing the feedback we had received from our last presentation. I found the 3-A sanitary standards for sensors (https://www.omega.com/en-us/resources/3a-sensors-sanitary-applications ), which I used to updated our use-case requirements. I also updated other use case requirements on which we had received feedback. Then, I worked on the slides for the design review and on rehearsing the presentation. I also did an initial draft (in bullet points) of our design review writeup.

In the meantime, as a team, we analyzed some more materials for the project, and I placed most of the orders and tracked them in the BOM. Finally, I did some more reading on React Native and Arduino bluetooth interaction and analyzed options for libraries to use in this space.

  • Is your progress on schedule or behind? If you are behind, what actions will betaken to catch up to the project schedule?

My progress is on schedule.

 

  • What deliverables do you hope to complete in the next week?

By next week, we should receive our second bluetooth-capable Seeed board. Once I have that (which should be on Monday), I will use it to test bluetooth code from the arduino end. I will also work on adding boilerplate code for the React Native Bluetooth interaction. Finally, I will (in collaboration with other team members) turn the Design Review draft into a much more developed version (as it is due on the 31st), incorporating the feedback we receive in our Design Review presentation.

Matthew Choi Status Report 2/10/2024

  • What did you personally accomplish this week on the project?

I took a look at the parts that we needed and made a simple arduino model in order to test whether it was possible for different ultrasonic sensor models to detect water level to an accurate level. The process involved soldering wires and assembling parts within a breadboard. A different model of the microcontroller was used with the same amount of pins in order to estimate how many different items we could fit onto the microcontroller. I also ordered the bluetooth microcontroller that we will use for our product, as well as a new, waterproof ultrasonic sensor. I also CADed a brief model of a cylindrical water bottle we may potentially use, since it would be easier for us to estimate the volume of water thanks to the simpler shape.

 

  • Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?

 

We are on schedule

 

  • What deliverables do you hope to complete in the next week?

 

I  hope to assemble the photodiode with the rest of the microcontroller assembly to start assembling a model without using a breadboard. We want to get a general idea on how many sensors we can fit inside of the SEEED microcontroller. I will also work on soldering specific wires to directly connect the microcontroller to the waterproof ultrasonic sensor