Final Project Journal

Project Ideation

1- Tell us about the idea of your project. Why do you care about this? What were you inspired by? Include images and videos of similar projects

The idea of my project is creating a automatic watering system to water the plants. I get my idea from this video.

And I get an idea to create a communication with the plant if it don't need water so it is happy and if it need water it make sad face. I get this idea from this video.

I Liked this idea because I love all plants and I wish if I can communicate with it.

Project Construction

2- Explain the CAD process of your project. How did you use the software to design your project? (List the softwares/tools/materials...etc that you used)

In my project I used the software :

  1. Fusion 360

  2. Ultimaker Cura

  3. Laser works

Stage 1: Making the enclosure using cardboard

Stage 2: Making the enclosure using Fusion 360

1- Wooden box 2.5D model

  1. I created the new sketch to create this face by the accurate dimensions and use fillet to make the corner are filleted.

  2. the circles in the upper part to make the components reach the plant and the water tank from the bottom part to the top part.

5- I made a new sketch to make the other two side parts.

7- I made the base part and I made alot of holes on it to fixed all circuit components on it.

3. Create new sketch in side view to make the side part and making a rectangle to connect the power source.

4. I made a projection from the last part because it is the opposed part but without the rectangle hole.

6- I made new sketch to make the 2 circles which determine the plant side and the tank side.

8- I made a new sketch to make a spacer part which separate the electronics part from the water part.

9- I made extrude using new component to all parts.

11- Thin I downloaded the scow and nuts and use joint to attach it to my model and repeat it in all T slots.

13- After this I downloaded all components (Switch, button, buzzer, servo and RGB LED) and join it with my model.

10- I made joints to join all parts together.

12- Thin I downloaded the Arduino and use joint to put it in the accurate place.

14- That is the final interface.

2- Smile

I made a new sketch and draw the smile part and I made two holes on it to attach it the the servo motor.

And I use the drill to make this holes in my servo.

3- Prepare the file to cut using laser cut machine

1- Export all sketches DXF files.

3- Determine the cut speed 15 and the cut power 70.

2- Import this files to laser work software.

3- Explain the fabrication process of your project. How did you use the machine to fabricate your project? (List the softwares/tools/materials...etc that you used)

After finishing the design in laser work software click downlead to send the file to the laser cut machine and this video shows how to use the machine to fabricate all parts

Fab1.mp4

Project Electronics & Power Management

4- Describe your electronic circuit. What are the input and action components? What is the function of each? How do the components integrate together to form your smart system? (List the softwares/tools/components...etc that you used)

In my project I used the materials:

  1. Moisture sensor

  2. Float Switch (Water Level sensor)

  3. Water pump

  4. RGB LEDs

  5. Servo motor

  6. Relay

  7. Arduino

  8. Buzzer

  9. Push button

  10. ON-Off Switch

  11. Breadboard

  12. Jumpers

  13. Crocodiles

Moisture sensor

Float Switch

Water Pump

Servo motor

The minimum feature is make a manual and automatic watering system

The complete feature is put the float switch to know water level in the tank and make communication part (buzzers and Leds).

inputs:

  1. Moisture sensor (Read the moisture of the soil and controlling the water pump action and the smile action and buzzer)

  2. Push button (Control on the manual watering system)

  3. Switch (Switch between the manual watering system and the automatics watering system)

  4. Water level sensor (Control on the buzzer and alarm when the tank is get empty)

Action components:

  1. Water pump (Pump the water from the tank to the plant in 2 cases: 1. Moisture sensor is higher than the optimum (500) "Automatic mode", 2. I push on the push button in case of "manual mode")

  2. RGB LEDs (Become RED when the moisture sensor is higher than 500, become Blue when the moisture sensor is less than the 500 )

  3. Servo motor (Start from angle 0 and get angle 180 when the moisture sensor is higher than the 500 nd else return to 0 angle )

  4. Buzzer (Make noise in 2 cases: 1. when the moisture sensor is higher than the 500, 2. The water level read high that's mean the tank is get empty)

In this photo we can see how the components integrate together to form this smart system, and in point 6 we can see all steps which reach to make this circuit.

5- What is your power source? How did you select the suitable power source for your project? (List the softwares/tools/components...etc that you used)

The power source which I used is 9 volt power source, I select that from known the higher voltage I will use in my circuit and I found that the higher voltage is the water pump and it need 9 volt so I select it.

Project Programming

6- Describe the code of your project. How did you program each function of the project?

I create the code step by step and test each step then combine all steps together to make my project.

Step 1 (water Pump connection)

Step 3 (Manual and automatic mode)

Step 5 (Attach water Level sensor)

Step 2 (Moisture sensor connection)

Step 4 (Smile)

Step 6 (Final code)

Project Integration & Testing

7- Demonstrate with text and visuals how did you integrate the project’s modules together? What are the testing results? (Include a Demo video separately, showing a proof of functionality)

I made my circuit step by step and test each step then combine all steps together to make my project.

Step 1 (water Pump connection with a push button "Manual watering system")

step1.mp4

Step 3 (RGB LEDs connection with a moisture sensor)

step3.mp4

Step 5 (Smile test according moisture sensor)

step5.mp4

Step 2 (Moisture sensor connection and the switch between manual and automatic mode)

step2.mp4

Step 4 (Water level connection with the buzzer "tank alarm system")

step4.mp4

Final result

final project.mp4

Sharing & Collaboration

8- Did you ask for feedback? What are the ideas that others have contributed or suggested? What was someone else’s idea that you built upon? How did you help your peers? How did your peers help you?

  1. At the first I choose to make my project using buttery but the instructor Shreif told me that is not logical because its need to charge so the easer to use power source adaptor.

  2. I To attach the smile wooden part to the servo amany told me to use the drill 3mm to make a hole in my servo to attach the smile.

3. I helped yomna in fabrication how to use the machine and to arrange her parts in laser work.

Overcoming Challenges

9- When you got stuck, what/who did you turn to? At what point did you have to pause to research or learn more before moving on? What are some mistakes, pitfalls, or challenges that others can avoid if they were doing this project?

  1. The mistake what I made that I drawing a 3d part to print the water tank but I made it very small so It not be work.

wrong part.mp4

I made another part with a plate which put under the plant but I didn't have a time to fabricate it.

2. In my circuit it was alot of wires in a small space and it was so hard to know the problem when troubleshooting the circuit, So I get a second breadboard to make it less hard.

3. when I put 2 screws in the smile and attach it to servo the servo couldn't move so I remove the second screw.

Problem3.mp4

Future Work

10- If you had more time, what is one thing you would change/ Do next in your project?

If I had a time I will make the communication part be more attractive like using LCD and connect this to a Bluetooth module.

I will make the interference be more attractive.

Printing tank and plate parts.

Final Project Design Files