Automated Green House Control System

For my senior project, I worked on a team of 5 to help bring together an idea for a product that we had. It was geared towards the farming irrigation systems in which the systems were not user-friendly, expensive, and based off a timer which could be inefficient. Our solution was a unit that interfaces with the water control source, and have multiple ways to monitor different sections. It would also have the ability to interface with a ventilation/temperature control system. Overall, we were looking to be more efficient and cost-effective.
 
The system we came up with is detailed in the design diagrams provided. Images of the final prototype are included as well. We were able to successfully create a device that interfaces with 120V, controls water flow based on moisture level, have multiple zones, not water at night, and have a GUI. I was a part of the software team and helped code the Tiva C TM4C123GXL board in C++ for the system control. I also worked on the Raspberry Pi 2 Model B to integrate the sensor values with the GUI. The language used was Python and I used the Tkinter library to create the GUI. I took on this aspect of the project as opposed to the hardware side because it exposed me to GUI creation which I did not have any experience with at the moment.