This is an old revision of the document!
Automatic Water Plant System
Student: Drăghici Cosmin-Gabriel
Group: 1222B
Introduction
When we go on vacation, my mother, a lover of flowers, always makes sure to watch over the plants because they require regular irrigation. As a result, I made the decision to take care of the flowers since it is no longer necessary to hire someone to take care of them. I did this by creating an automated system for watering plants using an Arduino UNO board while taking into account the needs of the plants, namely how much sunlight they need.
General Description
The soil moisture sensor in this system measures the amount of soil moisture. The water pump will automatically start if the soil is dry and the sensor detects the low moisture level. This will provide the plant with water. The water pump will automatically shut off once the soil has been sufficiently hydrated and the plant has received enough water.
Component List
Arduino UNO
Breadboard
Wires
1N4007 diode
NPN transistor
Resistance 220 Ω
DC 5V motor
Soil moisture sensor
Water hose
Water container
Circuit Diagram
Software Design
I'm building a water pump with a DC motor. I'll harm the Arduino board if I attach the motor straight to it. In order to prevent harming the board, I used the NPN transistor to control the motor's switching behavior in accordance with the instructions. Electric current can only flow in one direction through the diode. A negative voltage surge that happens when the power is switched off could harm the Arduino board or the transistor. I thus utilized a diode to guard against this harm.
The two wires that make up the soil moisture sensor are used to gauge how much water is present in the soil. These cables compute the resistance while still allowing current to flow through the ground.
Conclusions
It was interesting to work on this project, as I learnt a lot, from utilizing an Arduino board in a deeper manner than we do in lab sessions to carefully soldering wires with flux without burning myself. To “build” the water pump from scratch required a lot of human labor. I had some issues getting the Arduino application on the laptop to recognize my port, but I overcame them and got it to the desired point.
Download
Journal
Bibliografy/Resources