Week #7: June 23rd - June 29th
- zcarlier
- Jun 29
- 2 min read
Individual Log - Zach
This weeks efforts were focused on polishing the website, assisting with and troubleshooting valve enclosure programming, and developing a comprehensive software flowchart for the Thermostat following a seminar with Prof. Young.
While polishing the website, a new landing page was developed to be more eye catching and improve the flow of information consumed while scrolling. These additions include a new header picture, an animated background, fade ins for various aspects, and a opaque box to host information and improve visibility with an animated background. Conner contributed his code to the group for testing, and some alterations were made to it and tested on a second MCU to verify it's communication with the Thermostat over BLE. To simulate the use of sensors and logic from the Valve Enclosure, a for loop was created that would increment various arbitrary variables every 1 second, transmit them over bluetooth, and write to the Thermostat's LCD screen. These alterations were commented and sent back to Conner so that code could be written for SOC, measured temperature, flow rate, and warning detection logic. With these alterations, bluetooth code is currently mostly completed, except for a bug that was experienced where water consumption is not being updated on the LCD screen. This bug will be reviewed and fixed in the coming week. Edits to my proposal progress logs were made to include references and improve some wording and grammar.
To finish out the week, a comprehensive software flowmap was created to illustrate the code written for the Thermostat following a seminar held by Prof. Young. This flowmap has been sent to Prof. Young for review and suggestions for improvement. The flowmap can be seen below: (Double click on the embed viewer to zoom in, drag to move around)
Those with a LucidChart account can view the flowmap directly from the following link: https://lucid.app/lucidchart/9df713b6-372e-4860-a71e-be7ada5b714f/edit?invitationId=inv_ba7470dc-5291-4dbc-a545-49d6275ee58b
Comments