P17421: Robocomposter 2.0
/public/

Integrated System Build & Test

Table of Contents

Team Vision for Integrated System Build & Test Phase

During 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 & Destination

With 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.
Wiring Schematic

Wiring Schematic

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.

Prototype Main menu

Prototype Main menu

Prototype Motor Controls

Prototype Motor Controls

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.

Main menu

Main menu

Motor Controls

Motor Controls

Sensors Page

Sensors 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.

Main menu

Main menu

Motor Controls

Motor Controls

Sensors Page

Sensors Page

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.


Home | Planning & Execution | Imagine RIT

Problem Definition | Systems Design | Preliminary Detailed Design | Detailed Design

Build & Test Prep | Subsystem Build & Test | Integrated System Build & Test | Integrated System Build & Test with Customer Demo | Customer Handoff & Final Project Documentation