top of page
Time & Effort
Week # | Zachary Carlier | Premnauth Persaud | Conner McAuliffe | Group Work |
---|---|---|---|---|
Week 1: 5/5-5/11 | The thermostat circuit was rebuilt on a breadboard, this time to include a to-92 version of the L7805, the 78l05. Other efforts this week involved developing pseudocode for the operation of the thermostat, using arduino examples for potentiometers and LCD screen to get a foundation. Some experimentation with a buzzer. [8.5 Hours] | Created initial power supply unit which includes a basic current sensing and shunt voltage regulation. Attempts were made to reduce regulator complexity with the use of Zener diodes but they proved to be too inaccurate [4 hrs]. | Reviewed feedback from presentations. Revised bluetooth code and researched software for temp/flow sensor. [3 Hours] | Group meetings were primarily held via text this week discussing current progress and planning for our first project meeting with Prof. Ejaz. [~1 Hour] |
Week 2: 5/12-5/18 | Continued thermostat programming which involved: revising and optimizing display code processes, created and nearly finalized visual warnings, continued experimentation with chime warnings, and preparing additional code for planned testing with the valve enclosure. [10 Hours] | Created initial valve logic controller and made 2 revisions to increase precision and reduce oscillations. The final revision was then extensively tested to verify the viability of these valves for the project intentions. New proposed design timeline was also developed and embedded into website. [20 hrs]. | Created flow and temperature software. Began software input for leak detection(moisture). Reviewed CAD model for individual access. [6 Hours] | Group meetings were held to discuss website revisions mentioned in our weekly meeting with Prof. Ejaz, current achievements and goals for the week and coming weeks, and availability to begin testing the Smart Water Faucet thermostat and valve enclosure together. [1 Hour] |
Week 3: 5/19-6/1/25 | Improved coding structure for modularity and readability, troubleshooted occasional bugs with the warning system, added and prepared code to work with the valve control MCU,. Finalized a bootup routine, backlight control, warning chime and message displays. Assembled a solderless breadboard with thermostat components to prepare for final assembly and testing. [15.5 Hours] | The comparator used to determine valve position was repurposed to create wake and sleep commands for the MCUs. The moisture sensor was also integrated into the logic controller board, and calibrated to be as sensitive as possible. Lastly, a table was generated to create voltage and bit values in 10% increments for the estimated battery state of charge. [10 hrs]. | Created model SOC program. Cleaned up bluetooth code and began verifying ability to send different types of data. [12 Hours] | Conversations about progress and system components included: video representations of circuit and code functions, determination on viable levels for triggering a low battery warning, and what would be transmitted via bluetooth to prepare code on both ends. [2 hours] |
Week 4: 6/2-6/8 | Aided in BLE research and programming, developing code for the thermostat to receive notifications from the Valve enclosure and display them on the LCD screen and work in conjunction with existing thermostat code. [25 hours] | Tested water recirculation pump, and designed and modified circuits to safely deliver generator status and leak detection signal to MCU in addition to accepting inputs for heating/cooling from it. Thermistor circuit was also designed and valve parking circuit was integrated [15 hrs]. | Collaborated to interface valve and thermostat MCUs. Bluetooth programming was tested and troubleshooted. Sensors, logic, and indicators were programmed to solidify valve operation. [11 Hours] | The group held a meeting on Wednesday the 4th, to discuss current progress and work together to determine how to implement BLE code between the thermostat and valve enclosure. [2.5 Hours] |
Week 5: 6/9-6/15 | This week saw the completion of importing BLE code into the existing thermostat code and troubleshooting to verify all bugs are tested and removed. Began writing more refined notes in preparation for the report and adding detailed commentary on thermostat code. Completed the revisions to the thermostat enclosure to include mounting locations and prepared for 3D printing. [20.5 Hours] | Revised pulse generator for simplicity and efficiency, integrated "trim mode" command, finalized final valve actuation output and leak detection procedure. Also integrated pump drive circuit, external charger input, and created bit table for temperature sensor input to be programmed. [15 hrs]. | Worked on code for the logic controller to activate the duty cycle adjustment. Researched and tested more bluetooth code. Started implementing inputs and outputs into overall valve code. [8 Hours] | The group gathered this week to troubleshoot BLE connections between the thermostat and valve enclosure, succeeding in consistent transmission of a set temp. Additional research and troubleshooting is still underway to allow passing of other variables. Microcontroller integration with the logic controller was added and tested. [6 Hours] |
Week 6: 6/16-6/22 | Finalization of thermostat enclosure design and printing, thermostat expenses, assembly of thermostat prototype, edits to thermostat specific information on required web pages (specs, requirements, timelines, budget, etc). Created a draft of the thermostat software flowchart for June 26th with Prof. Young. Created a template for the installation & operational manual. [12 Hours] | Assembly and testing of valve controller mechanical components, revisions & repairs to logic controller, table revisions on website, and project timeline overhaul. [20 hrs]. | Revised bluetooth code to actively present proper data to thermostat MCU. Created function for temperature and overtemp detection. Created test code for logic controller. Prepared for integration of flow sensor. Timelines and specifications for the MCU and programming were redefined. [10 Hours] | The group gathered this week to test the accuracy of the valve enclosures thermistor & flow rate sensor and calibrated them as needed. Additional BLE troubleshooting with Valve Enclosure MCU connectivity, where a successful transmission was established both directions. [5 Hours] |
Week 7: 6/23-6/29 | This weeks efforts were spent polishing the landing page and personal progress logs for the website. Assistance, troubleshooting, and suggestions were made for the Valve Enclosure MCU's programming, which also resulted in the near completion of BLE code. A comprehensive draft of the Thermostat's software flowmap was created and sent to Prof. Young for review. [18 Hours] | Formatted & published final timeline to website, created secondary table to separate Project & Product expenses, tested flow sensor to yield performance parameters for coding, performed final fitting of valve assembly components. [10 hrs]. | Completed first version of valve code. Began troubleshooting and rewriting to prepare for final product. [9 Hours] | Two members of the group gathered this week to discuss edits needed for the website such as Engineering Specs, Requirements, and other similar tables. There was also review and troubleshooting of Valve Enclosure programming. [3.5 Hours] |
Week 8: 6/29-7/6 | Began editing the structure of the final report and rearranging sections to their new locations. Some editing of the website design. Significant contributions to the assembly manual. Began porting references from project into website. Currently refining thermostat software structure and flowmap, contributing to the report, and troubleshooting BLE connection integrity. [21 Hours] | Assembled valve enclosure - Restructured pins and wires between MCU & logic controller - Diagnosed leak detection malfunction - [10 hrs]. | Adjusted valve code to implement flow work-around. Created sections for recirculation and duty cycle code. Increased accuracy to temperature sensor readings. Redesigned 3d model for valve enclosure. [16 Hours] | The group gathered this week to troubleshoot BLE connectivity further. Write, edit, and test more valve enclosure sensor reading logic, and discuss the website, report, and presentation. [7 Hours] |
Week 9: 7/7-7/13 | Finalization of all BLE code (Thermostat and Valve Regulator). Finalization of Thermostat software flowcharts. Calculated final power consumption values for Thermostat. Organized, edited, and wrote content for report chapters 1 - 4 and references. Created, edited, and filled tables for report chapters 1 - 4. Added Thermostat code to Appendix C. Recorded video and pictures for final testing. [34 Hours] | Logic controller testing, debugging, and repair. Valve enclosure final assembly and finishing, sealing/water testing, and integration of charger input/moisture sensor. [40 hrs]. | Fixed current valve BLE code. Fixed issues from valve enclosure testing. Recreated valve flowchart. Fixed valve enclosure pictures on the website. [8 Hours] | The group gathered this week to verify the finalization of BLE code, which was successful. Additional writing, editing, and testing of valve regulator code. Project is nearing completion. Most requirements have been met and verified, but others require additional testing and debugging to allow seamless operation. [6 Hours] |
Week 10: 7/14-7/20 | Proofreading and editing of report, deeper research into regulatory compliance organizations and standards, completion of device user manual, upload and design of final testing and results page, slideshow editing and updating. [29 Hours] | Performed all final testing and processing of results for the thermostat and valve regulator - Processed and published all videos related to final testing on YouTube - Contributed to report content and formatting - Contributed to PowerPoint presentation [40 hrs] | Fixed and applied final iteration of valve code. Finished report sections. Began slideshow work.[21 Hours] | The group gathered twice this week. First, to perform more final testing of the Smart Water Faucet, edit code as needed, and confirm/verify our requirements and publish results. Second, to complete, review, and submit the report. [13 Hours] |
Week 11: 7/21-7/27 |
bottom of page