Senior Design Team sddec24-16 • Project Website

Project Overview


The primary goal of this project is to create a device that automates many of the time consuming aspects of growing plants by automating soil data collection along with water and fertilizer dispensation. This will be accomplished by pairing a variety of sensors with a microcontroller that will periodically send its sensor data to a server. This data will then be accessible via a mobile app where it will be displayed in a visually convenient way. Additionally, the device will be equipped with water and fertilizer reservoirs. The server will send commands to dispense this water and fertilizer based on the sensor data so that the plant always has the nutrients it needs.


Team Members

Cameron Jones

Computer Engineer

With prior experience in embedded systems Cameron will focus on programming the microcontroller and ensuring the proper data is sent to the server. In addition to helping set up the server back end.

Chase O'Connell

Electrical Engineer

Chase has previous experience in both PCB design and embedded software. Within this project, he focuses on the communication and power requirements of peripheral devices as well as the necessary low-level programming.

Holden Brown

Software Engineer

Holden has experience in full stack app development with a focus on user interface design. Within this project, he focuses on the mobile app design in React Native and backend design with MongoDB.

Blake Hardy

Computer Engineer

Blake has experience with embedded programming and high level design. In the project he focuses mainly on sensor communication and planning.

Cayden Kelley

Electrical Engineer

Cayden has previous experience in both circuit design and embedded software. His primary role within this project is hardware selection and hardware integration.

Tejal Devshetwar

Software Engineer

Tejal has experience in full stack development with expertise on the frontend development. In this project, she focuses on the frontend for React Native app and helps with the backend development.



Weekly Reports

Report 1
Report 2
Report 3
Report 4
Report 5
Report 6
Report 7
Report 8
Report 9
Report 10

Design Documents

Design Doc 1

Lightning Talks

Lightning Talk 1 - Problem and Users
Lightning Talk 2 - User Needs and Requirements
Lightning Talk 3 - Project Plan
Lightning Talk 4 - Design Part 1
Lightning Talk 5 - Design Part 2
Lightning Talk 6 - Contexualization Design
Lightning Talk 7 - Ethics and Professional Responsibility