Final Project Proposal

Project Ideation

1- Tell us about the purpose of your project. Which problem does it solve? Why do you care about this? What were you inspired by? Include images and videos of similar projects

outdoor grass is irrigated using automated sprinkles on specific intervals we're trying to automate watering indoor plants according to their specific needs by using a moisture sensors and a water pump.

I inspired my idea from this smart indoor plant.

2- Describe the project idea and general features. How would it work?

The project has 4 features, a moisture sensor, an Arduino, water tank and water pump

3- Sketch your project: You may use pen and paper or a simple sketching tool like Microsoft Paint or Photoshop

Project Planning

4- Describe the Technical Modules that your project consists of

Construction Parts

Outer parts can do by laser cut, and the part which has direct connection with water can do by 3d printing using plastic

Input (Sensing and/or User)

moisture sensor _ Water level sensor _ Push bottom

Action

The water pump works and waters the plants.

When the tank get empty the alarm get on.

When the push bottom is on the water pump works and waters the plants.

Brain

An Arduino board would act as the smart device's brain that processes the Input and send orders to perform the Action

Power Management

The device contains an independent power source a battery.

5- Create a cardboard prototype of your project, demonstrating the project face as well as internal movements and mechanisms. Include a demo video and photos of the prototype.

6- Categorize your project’s User Features into: Minimum, Complete, and Nice-to-have features. List the required action and input components per feature.

  • 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

Automatic watering

  • The device senses the moisture level in the soil, it it fell below a a certain threshold, a pump pumps water to the soil from a reservoir to water the plant

    • Action: the pump is activated and water is pumped

    • Sensing: moisture in the soil

    • User Input: The user fill the water tank

Manual watering

  • A pump pumps water to the soil from a reservoir to water the plant.

    • Action: the pump is activated and water is pumped

    • Sensing: None

    • User Input: manual button for water the plant.

Complete User Features

Water tank side

  • The device gives us a visual and audible warning when the water in the reservoir is too low so that it can be filled.

    • Action: Visual feedback with an LEDs (Red, yellow and green) lamp and Buzzer sound

    • Sensing: Water level

    • User Input: mute the sound via a switch.

Plant side

  • The device gives us a visual warning on the levels of moisture in the soil

    • Action: Visual feedback with an LEDs (Red, yellow and green)

    • Sensing: moisture in the soil

    • User Input: None

Nice-to-have User Features

  • The device Has a contact with user and can communicate with others.

    • Action: Make emojis

    • Sensing: when the watering done and when it want water

    • User Input: None

  • The device is connected to a wifi network and posts in an Twitter account.

    • Action: creates a tweet

    • Sensing: when the watering done and when it want water

    • User Input: None

7- What are the project tasks and its time-frame?

Task

Sub-Tasks

From:

To:

Electronics & Programming on a breadboard (Minimum & Complete Features)

  1. Manual and automatic watering

  2. Moisture level alarm (LEDS and buzzer)

  3. Tank level alarm (LEDS and buzzer)

Emoji according to moisture leve (Nice-to-have User Features)


  1. Connect led matrix

Design Enclosure

    1. create cardboard model to know the accurate dimensions

    2. create laser cut model

    3. create 3d printing model (water tank)

Fabrication & Integration

  1. Fabricate and assemble the enclosure

  2. Mount all components

  3. Test minimum features

  4. Test complete features


8- What are the required electronic components and materials for the project?

Component/Material

Amount

Link

Plywood

1 sheet


Plant

1


Water tank (using 3d printer)

1


Arduino

1


Red LEDs

2


Green LEDs

2


Yellow LEDs

2


Buzzer

1


Push Button (Big)

1


Battery12volt

1

Moisture sensor

1

Water sensor

1

Water pump (motor)

1

LED matrix

1

Voltage regulator

1


Laptop

1