CSCE Capstone

Student Site for Individual and Collaborative Activities

CSCE Capstone

Student Site for Individual and Collaborative Activites

Team 22 – Aquaponics Monitoring

 

Team Members:

Payton Smith
William Mendoza
Hunter Yarbrough
Calder West

Proposal:

Link to Project Proposal
Link to Project Proposal Slides

Project Summary:

Have you ever had a hard time maintaining the life of your plants or fish? Today, there exists no all-in-one aquaponics monitoring system that provides convenient, accurate information on the go. The purpose of our project is to find a solution to this problem by developing a mobile iOS application that accurately detects a multitude of different measurements within aquaponic systems and clearly indicates to the user when any of these levels are outside of their desired range. This approach requires the use of an aquaponic tank in addition to the appropriate sensors: a light sensor, a hygrometer (to determine if the plants are receiving enough water), a pH sensor (to analyze water acidity), a thermometer (to read water temperature), and a water level sensor (to make sure the water levels in the tank are appropriate). The sensors are installed in the aquaponic tank based on their intended purpose, whereby a wire will connect each sensor to individual ports on an Arduino WiFi Rev2. Over WiFi, the Arduino will transmit all measurements collected from the aquaponic system as data to Google Firebase, the host of our server and database. Since Google Firebase gives users the ability to store information in JSON, we chose this as our server language due to its ease of use and compatibility with the data stored in the application. After all of the data collected from the Arduino has been converted into JSON objects and stored into Google Firebase, Firebase will transfer this information to the application. The application receives these attributes and displays them in a way that is easily understandable for users. In addition, users may clearly view any issues within the aquaponic system so that they may tend to the system’s needs as soon as possible. This application will seamlessly integrate into the busy day-to-day lives of consumers, as it has one function: to monitor the information it is collecting and notify the user when nutrient levels in the aquaponic system or systems have exceeded or fallen below their limitations. Now plant parents, new and experienced alike, can live worry-free knowing that they have an around-the-clock technology-powered system in place that will alert them when things go wrong.
__________________________________________________________________________________

Task List and Schedule:
Link to Task List and Schedule
Link to Team Attendance Report
__________________________________________________________________________________

Final Presentation and Report:
Link to Final Report
Link to Final Presentation Slides
________________________________________________________________

 Deliverable Software, Documentation, and Electronic Content:
Link to GitHub containing Software, Documentation, Electronic Content for App
Link to Arduino Code (Sends measurements to Google Firebase)
_________________________________________________________________________________

Team Poster:
Link to Team Poster
_________________________________________________________________________________

Link to Application Ideation Whiteboard