Group: This week, our team focused on testing and validation prior to our final demo. After completing integration with our new sensors last week, we moved into full on testing to validate all parts of our system. This included validating the individual sensors (environmental sensors and indices sensors), transmission over wifi to backend, power drainage, environmental tests for the casing, software and ui testing, as well as full system testing. These were in line with the testing plan we refined after our interim demo as well as the requirements we outlined in the design report. Once wrapping up this, we focused on prepping for the final demo which included creating supplementary materials like the presentation and videos.
Inès: This week we focused on testing. I finalized the case to do environmental test on it such as heavy rain and winds. We also finalized the stand for the device, and some of the decorative aspects of it. I then focused on battery test with Sanjana, which we performed in one day to understand how long our device will be able to perform for, while keeping track of the voltage of the battery throughout the whole process. I then focused on the thermal camera tests, which are analyzing and validating the results found from our CWSI script. We are now preparing the final demo slides and getting everything ready for Monday.
Miffy: This week I focused on finalizing the frontend application and deploying the backend. On the app side, I implemented the remaining features including pop-up alerts for when plant health indices fall outside of healthy thresholds, and trend analysis to help users understand how their plant metrics are changing over time. I also wrote user test stories to validate the app experience from an end-user perspective. On the infrastructure side, I deployed the backend to Render.com and handled real-time bug fixes as issues surfaced during user testing, ensuring the system was stable and ready for the final demo.
Sanjana: This week I focused on testing all of the hardware components I’ve worked on for our project as well as power testing, enclosure testing, and transmission to backend testing along with Ines. For the hardware components, I used a digital thermometer, hygrometer, and IR thermometer in order to verify the accuracy of our BME280 sensor’s functionality for temperature and humidity readings, as well as the thermal camera’s leaf-air temperature readings. Along with the BME280 sensor, I worked on testing the spectroscopy sensor which was a bit more vague of a process. Since we don’t have any quantifiable and exact way to test our indices since that’s the whole point of our sensor, we researched common benchmarks for each index and compared this with the behavior of our sensor. By doing so, we were able to validate that our sensor was working accurately. From there, I also worked with Ines to validate that our power supply was lasting for the right amount of days, data was properly being sent to the backend during the correct time periods even with stress conditions applied, and enclosure testing by verifying our case can withstand environmental conditions like wind and rain.
