Watering pump

How to water a lemon tree with Arduino PRO MINI, a RTC and a pump.

Dec 26, 2019

18064 views

9 respects

Components and supplies

1

Water barrel

1

12V 24W power supply

1

Linear Regulator (7805)

4

Screw terminal with 4 pins

3

Resistor 100 ohm

4

Nylon spacers M3

1

DC Power Connector, Jack

1

12V= mini water pump

8

Resistor 10k ohm

1

Arduino Pro Mini 328 - 5V/16MHz

1

DIP / SIP Switch, 1 Circuits

1

I2C 16x2 Arduino LCD Display Module

3

Screw terminals with 2 pins

1

Power MOSFET N-Channel

2

Female header 12 positions, 1 row, 0,1"

1

Custom PCB

1

1N4007 – High Voltage, High Current Rated Diode

1

Cable, USB to TTL Serial Converter 5V

1

High Accuracy Pi RTC (DS3231)

1

Tactile Switch, Top Actuated

Tools and machines

1

Soldering Station Power Supply, For Weller WX Soldering System

1

Circuit Board Holder, Rework

1

Fume Extraction, 2.5 m Arms

Project description

Code

Untitled file

arduino

Watering system (one pump)

arduino

Although the PCB is suitable to drive two pumps, I needed only one. So I developed the code to drive only pump 1. Obviously you can modify the code to drive both pumps with different operational times. You can also extend scheduling selections using pins 7 and 8 of the DIP switch, that I didn't use yet. In the header you will find the schedule table.

Untitled file

arduino

Downloadable files

Schematics and circuits drawn using FRITZING

Schematics and circuits drawn using FRITZING

Geerber files for the PCB

Geerber files for the PCB

Schematics and circuits drawn using FRITZING

Schematics and circuits drawn using FRITZING

Geerber files for the PCB

Geerber files for the PCB

Comments

Only logged in users can leave comments

mbraccagni

0 Followers

0 Projects

9

0