Integrated System Build & Test
Table of Contents
Team Vision for Integrated System Build & Test PhaseDuring this phase the team planned to initially begin to bring all the subsystems together and permanently attach them to the frame to begin testing the full system. The GUI also went through a majority of its development during this phase and is outlined below. Screenshots are provided to show the iterations of the GUI and the changes that were made before the final product was handed over.
Test Results Summary
Outputs & DestinationWith each of the subsystems verified to work individually it was time to begin to bring them all together and integrate them into the system. One of the toughest parts of this was figuring out how to properly wire the system to keep it looking aesthetically pleasing. In order to do this the time was taken to properly think out how to wire together all the separate systems. The initial wiring schematic can be seen below.
Two additional temperature sensors were added to the system to increase the accuracy of the temperature readout. To do this we plan to place each sensor in the most likely spots in the reaction bin to receive readings and then average the values from them. This was decided since it is very likely that the compost will not be a uniform temperature and might have some wide variations in temperature depending and where it is measured from. In order to minimize this we thought it was best to order two more sensors. The only problem with adding more sensors is the limited number of pin-outs on the Arduino which we need to plug multiple devices into. To help alleviate this problem we have decided to use a few bus-lines to help reduce the number of wires going into the Arduino by using a protoboard to combine any signals we can into a bus-line.
The progression of the Raspberry Pi GUI can be seen here. The prototype GUI was bare in color and the ability to show multiple difference pages. Used pages were hidden and the remaining space was used for the existing pages. The look and feel of the GUI was not yet fleshed out, as can been seen in the motor controls page.
The next iteration of the GUI added color to the back ground and push buttons. A simple color was chosen to display the buttons and add some depth through the use of color gradients. Additionally the sensors page was created and made to show both the temperature of the RoboComposter compost batch, and its moisture.
The final iteration of the GUI shows the motors control buttons with different colors per grouping. Each motor was assigned its own color to improve visibility and allow the user to differentiate the motor buttons from each other. Additionally, the background was changed to highlight objects, such as buttons and sensor information
Risk and Problem Tracking
Risk Management here.