Build & Test Prep
Table of Contents
Team Vision for Build & Test Prep Phase
Looking back at the plan we formulated for Phase I, we believe we were thinking of what we would have completed by week 5 rather than week 2, as the plans are very ambitious. A large portion of the plans may now be seen at the end of this page in the Week 5 Vision. A summary of what we completed this phase is as follows:
- Reviewed all of the details from summer testing and prepare to apply what we learned to every aspect of the project
- Analyzed the data obtained from the summer feasibility test
- Performed tests on the sensors from the summer test system
- Determined that one sensor failing will not affect the entire system
- Created test plans for all engineering requirements that are feasible and require testing
Test Plan Summary
The test plans for every requirement as they currently stand may be viewed through the following link: Test Plans. This document will be updated as plans change and tests are performed. An example of one of the plans is below.
|CR||ER#||Importance||Description||Metric||Direction/Range||Target||Marginal||Comments||Test Plans||Concluded Condition|
|1.1, 2.5||S1||9||Percent of new users who detect system||%||Decrease||0||<5||None||S1 Test Plan||Not Complete|
|1.2||S2||9||Percent of grid electricity required (any point in system)||%||Decrease||0||<5||No grid electricity available||S2 and S3 Test Plan||Not Complete|
|2.1, 3.1||S3||3||Time system can be used without interruption||days||Increase||>90||>45||None||S2 and S3 Test Plan||Not Complete|
|2.1||S4||3||Number of data points can be collected by counter||number||Increase||9999||999||None||S4 Test Plan||Not Complete|
|2.2||S5||9||Detects temperature with reasonable accuracy||C||Range||+/- 1||+/- 3||None||S5 and S6 Test Plan||Not Complete|
|2.2||S6||3||Maximum temperature that can be monitored||C||Increase||>80||>70||None||S5 and S6 Test Plan||Not Complete|
|2.3||S7||9||Accuracy of pH reading||pH||Increase||+/-0.01||+/-0.1||None||S7 and S8 Test Plan||Not Complete|
|2.4||S8||9||Range of pH reading||pH||Range||0-14||2-12||None||S7 and S8 Test Plan||Not Complete|
|2.4||S9||9||Accuracy of moisture reading||%||Range||+/-0.01||+/-0.1||None||S9 and S10 Test Plan||Not Complete|
|2.4||S10||9||Range of moisture reading is 0-100% (relative)||binary||_||yes||yes||None||S9 and S10 Test Plan||Not Complete|
|2.5||S11||0||Accuracy of oxygen reading||%||Range||+/-0.01||+/-0.1||Unfeasible||n/a||Unfulfilled|
|2.5||S12||0||Range of oxygen reading||binary||_||yes||yes||Unfeasible||n/a||Unfulfilled|
|2.2, 2.3, 2.4, 2.5||S13||3||Frequency of pit readings||number/day||Increase||24||6||None||S13 Test Plan||Not Complete|
|3.2||S14||3||Number of times the system can be reused||number||Increase||>100||>15||None||S14 Test Plan||Not Complete|
|3.3, 3.7||S15||1||Time it takes to set-up the system||minutes||Decrease||<30||<60||None||S15 Test Plan||Not Complete|
|3.4||S16||1||Time it takes to tear down the system||minutes||Decrease||<10||<20||None||S16 Test Plan||Not Complete|
|3.5||S17||3||Time it takes to record data||minutes||Decrease||<10||<30||None||S17 Test Plan||Fufilled|
|3.5||S18||9||Cost of equipment to record data||USD||Decrease||<20||<50||Not including laptop or phone||n/a||Not Complete|
|4.1, 4.3||S19||3||Cost of power system over 1 year||USD||Decrease||<15||<100||Based off price of a pack of AA batteries||n/a||Not Complete|
|4.2||S20||9||Cost of total system||USD||Decrease||<400||<1000||None||n/a||Not Complete|
|4.3||S21||3||Cost of consumable parts||USD||Decrease||<15||<30||None||n/a||Not Complete|
|5.1||S22||9||Percent of parts exposed that are not weather resistant||%||Decrease||0||<10||Internal components do not need to be weather resistant||S22 Test Plan||Not Complete|
|5.2, 5.3||S23||3||Shortest lived part||years||Increase||>3||>1||Fatigue calculation if mechanical part is used. Can be batteries||S3 Test Plan||Not Complete|
|5.3||S24||9||Percent of parts that are corrosion resistant exposed to pit||%||Increase||100||>90||None||S4 Test Plan||Not Complete|
|2.1||S25||9||Percentage of uses the system registers and counts||%||Increase||100||>90||None||S25 and S26 Test Plan||Not Complete|
|2.1||S26||9||Percentage of false positives the system counts||%||Decrease||0||<10||None||S25 and S26 Test Plan||Not Complete|
- Green = Engineering Requirement fulfilled by testing.
- Yellow = Engineering Requirement is projected to be fulfilled, but testing is not complete.
- Red = Engineering Requirement will not be satisfied.
Risk and Problem Tracking
Bill of Materials and Budget
We were given a budget of $500 for the design, test and build of the system. As of August 30, 2016, we have $370.91 available.
The data our prototype collected shows us that the prototype ran for 86 hours or roughly a little over three and a half days. We found out that only one of the battery packs worked so we can get a little over ten days with the given set up; therefore our battery life needs improvement. One more concern is the sudden drop in temperature sensed. At about hour 34 temperature drops and stabilizes with very little movement. This points out the sensor may have stopped working properly, which we confirmed by testing. Moisture seems to have worked well overall and seems to be still performing adequetly after 3 months in the pit.
MSD 1 Review
Plans for MSD 2
Week 5 Vision
- Review all of the details from summer testing and apply what we learned to every aspect of the project.
- Setup a mock pit with specific points that will be used to drop "feces" into.
- Receive and become acquainted with motion and pressure sensors.
- Write necessary code for the pressure sensor.
- Update existing code for the new motion sensor.
- Test the motion and pressure sensors separately to ensure they function correctly.
- Combine the code to allow both sensors to work together to minimize false positives.
- Test the motion and pressure sensors together inside the simulated pit based on S25 and S26 test plan.
- Have a mock up for the pressure and motion sensor data to allow creation of the macro in phase 3.
- Present pressure and motion sensor data during the Phase 2 review.
- Once testing on the mock pit has started, make any final adjustment for ease of testing.
- Demonstrate placement of box and pressure sensor inside Arborloo.
- If time allows, work on waterproofing and reducing the size of the box.
- Improve battery life by removing the chip from the Arduino board.
- Calculate and test the power consumption of the removed chip in mAh.
- Calculate the power consumption for each individual sensor and determine the battery configuration necessary.
- Find and implement power saving code to reduce power even more.
- Test both pH sensors based on known pH samples both from the biology lab and from CAST.
- Compare both pH sensors and decide on the best option.
- Document all possible use cases that need to be tested.
IndividualEren's Three Week Plan - Eren's Goals
Kendall's Three Week Plan - Kendall's Goals
Kiera's Three Week Plan - Kiera's Goals
Saul's Three Week Plan - Saul's Goals
Quinn's Three Week Plan - Quinn's Goals
Week 8 Vision
- Complete testing of the pressure and motion sensors based on all of the use cases in the simulated pit.
- Determine the rate of false positives for each use case.
- Have battery system fully functional and able to last 45 days based on hand calculations and testing.
- Test temperature and soil moisture sensors to ensure they are fully functional.
- Finish Excel Macro to display data easily.
- Finish machining and mounting box based on phase 5 testing.
- Purchase and implement waterproofing techniques to ensure the box is waterproof.
- Finish testing of preferred pH sensor and determine a technique for the most accurate readings.
- Purchase cups and rods for the pH sensor.
- Fabricate board if necessary.
- Finalize budget for producing 100 systems, so Sarah can submit her grant.
Week 12 Vision
- Finish assembling and testing entire system.
- Make sure the rate of false positives for each use case has been accepted by Ed and Sarah.
- Create user manual for field technician.
- Create build manual for Sarah.
- Finalize budget if anything has changed since week 8.
- Complete enough testing to ensure data fidelity of the counter, temperature sensor, and soil moisture sensor.
- Minimize the rate of false positives as much as possible with testing in phase 2 through phase 4.
- Review the rate of false positives with Ed and Sarah to ensure an acceptable rate.
- Write recommendations for future MSD teams to improve upon our design.
- Finish user and build manuals.
- Hand functioning prototype off to Sarah.