Mechanical DesignWe are having difficulties with detecting a pressure change using the orifice plate. There are many possible factors for why this is the case. It could be because the air must flow through the inhaler body before reaching the orifice plate. Not all of the air flow may be reaching the orifice plate. Also, since the inhaler body is hollow, air may be escaping out the sides of the top of the inhaler. A possible solution that we are trying is to generate a larger pressure difference in the orifice plate, so that it can be detected by the differential pressure sensor. The dimensions of the plate dimensions have been updated as shown below which should generate a pressure that is several orders of magnitude larger. HardwareProgramming of the prototype is almost complete. The general user flow for the device and all the functionality required for it has been programmed in. Currently, the board is programmed to turn on, then display a blue light, which means the user needs to shake the inhaler. Once it is shaken enough, the blue led will turn red, at which point the user can begin inhaling into the device. There are also 3 separate LEDs which inform the user if they are inhaling too fast, too slow or just right. Once the user activates the inhaler, the board will wait 5 seconds before flashing a green led, which will time out 10 seconds for the user to hold their breath. Once the 10 seconds are up, the device will turn itself off. Additional features have also been added. For example, if the user decides not to shake the device before inhaling and pressing the canister, the LEDs will automatically switch to show the breath rate LEDs when the canister is pressed. This is so that the user will still know how fast or slow they are inhaling. The mistakes made in using the inhaler will be conveyed to the user in the app afterwards. There are many improvements yet to be made to the device. Firstly, another button needs to be added to allow the device to be on long enough for Bluetooth communication. This way, the user would not have to rush to try and connect their phone or Bluetooth device. Secondly, the power draw during sleep mode needs to be determined. This is necessary to determine the device battery life. Mobile App DevelopmentThe app’s colour scheme has been updated to a colour scheme that is similar to the website. The app icon has also been added, so that it is no longer the default Android icon. Functional and UI test cases were written to ensure that the app performs as expected. After manually performing the test cases, several defects (aka bugs) were observed and recorded. 2 major bugs were recorded which caused the app to crash. They have been fixed in preparation for the initial demo on Mar. 8. User input validation was added to the device setup flow. Now, the user cannot set up a device where the name or the number of doses is blank. Some minor UI changes have also been made to address bugs and to reflect the implemented functionality on the hardware side. For example, the instructions on how to interpret the LEDs on the inhaler attachment were updated based on the selected colours. The next steps after the first demo on Mar. 8 are to implement the ability for users to edit and delete a device. MarketingThe poster has been completed as part of the deliverables for the course. More updates will be made to the poster as the prototype is completed.
Comments are closed.
|
AuthorsMatthew, Patricia Archives
March 2021
Categories |