About Us
Senior Design Group 12
We are a group of 4 ECE students at UCF who designed the Auto-Gardener for people who naturally kill off plants for the two-semester senior design class.
The Automated Robotic Gardener, or Auto-Gardener, aims to reduce time used in gardening tasks.
No longer have a brown thumb.
Auto-Gardener performs regular maintenance of the garden which includes navigating around the garden area and performing gardening tasks:
- Monitors plant vitals.
- Reduces water waste.
- Detects pesky weeds.
The Automated Robotic Gardener, or Auto-Gardener for short, aims to reduce time used in gardening tasks, reduce water waste, lower pesticide use, and proliferate weed in gardens. It also helps eliminate problems associated with transportation and pollution. Auto-Gardener performs regular maintenance of the garden which includes navigating around the garden area and performing gardening tasks.These include watering, detecting weeds, and monitoring plant vitals. It provides an interface for users to monitor their garden remotely. Auto-Gardener uses a microcontroller to fully automate multiple gardening tasks. Once these tasks are finished, it periodically sends activity information to the server. It uses a drip irrigation system and weather information to optimize the watering schedule. The system traverses the entire garden, taking photos and sending it to an online server to process for weed detection.
Features
Artificial Intelligence
Our custom dataset was trained by YOLO v4, the state-of-the-art model for object detection. Our system takes pictures and detects weeds in real time.
Automation
Upon startup, the stepper motors move around the garden in a patrol route to take pictures for weed detection. Soil moisture is taken on a regular basis in consideration for the watering schedule.
Modular Watering
Each plant can be watered individually through the design. The water tube is located beneath the y-axis motor.
Software Application
We created a Python based Web application. Through the user-interface, the user can choose to do multiple functions manually, such as move the camera, take updated soil moisture readings, read the water level of the tank, and see the current weather.
Demonstrations
Video Demonstration
Watch our 12 minute video demonstration. This video entails our objectives, confirmation of 4 engineering specifications, and testings.
Final Presentation- Critical Design Review
Have a look at our final presentation! Details of technology selection, PCB design, AI, and the Web app architecture are discussed.
Open Source Documentation
Check out our Git Hub page for the source code and Web Appplication.
Technology
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque
Custom PCB
Voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident etiro rabeta lingo.
Raspberry Pi 4
Minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat tarad limino ata nodera clas.
Multiple Sensors
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur trinige zareta lobur trade.
YOLO v4
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum rideta zanox satirente madera
Documents
The following documents and presentations are from Senior Design 1 and 2.
Our Team
Connect with us on LinkedIn!