You can call me a “Plant Freak”. I used to grow lots of plants but I was always facing a problem how to water them in my absence when I travel and unfortunately, most of my plants usually die. So I got inspired by my plants and how to take care of them while I am away to make something close to a robot or device to water them automatically.
The main project idea is a device or robot in baymax shape with a timer to adjust the watering suitable periods for plants and can be connected to my mobile so I can control it remotely.
It could be close to the robot shape with even water storage in it or connected to a water source directly somehow to be filled regularly in addition to that it could have several tubes that can be increased or decreased according to the plant's number.
also, it could have a ph or moisture sensor to measure it & automatically start the irrigation process after measuring so. when the water starts to flow from its source it will be distributed into the tubes and the tubes will deliver it to the plants.
the timer will be adjusted according to the user's need and the moisture scales will tell him the measurements so it can help in watering
Construction Parts
The external body will be designed as 2.5D parts using Fusion 360 and fabricated using Laser Cutter.
Buttons will be 3D designed & printed.
Input
(Sensing, Tactile Input, and/or Graphical Input)
ON/OFF Button.
Adjust Timer Buttons.
Action
(Physical and/or Graphic)
Text (LCD).
Brain
Arduino.
Power Management
Battery Or Adapter.
Minimum Features: are the least amount of features that would demonstrate the coverage of all the technical modules and their complete integration
Complete Features: are the set of features that will complete your original project objective and vision
Nice-to-have Features: are the extra set of features that will make the project cooler, yet they need extra time, effort, and/or resources to finish
Minimum User Features
Turn on or off the device
-Action: turn on\off
-Sensing: NA
-User Input: on\off switch or button
start watering button
-Action: turn on\off
- Sensing: none
-User Input: press
Conducting water from the source to the plant
- Sensing: none
-User Input: water pump button
Complete User Features
text appearing when pressing some buttons
- Action: LCD
-Sensing: NA
-User Input: pressing buttons
Action: Measuring soil`s ph or moisture
-Sensing: ph or moisture sensor
-User input: buttons
Nice-to-have User Features
Action: To control it remotely from mobile
Sensing: NA
User Input: mobile
Red Push button (lollypop) when pressing a text appear on LCD.
Action: LCD
Sensing: NA
User Input: push button
Task
Sub-Tasks
From:
To:
Electronic implementation & programing
Feature1: welcoming message & moisture sensor
Feature 2: Start watering automatically after the sensor reads moisture degree.
Design Enclosure
Create design on CAD Fusion 360
Start components mounting
Trying different materials & techniques to connect face and back together.
Fabrication & Integration
Fabricate and assemble the enclosure
Mount all components
Test minimum features
Test complete features
Component/Material
Amount
Link
ARDUINO UNO 1 ARDUINO uno
Plywood 1 sheet
tubes
2
big Bread Board
1