Skip to content

Meltwin/PlantWatering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatic plant watering system

This project consist of making an automated watering system for my plants. It works with an ESP-32 board that controls a 5V pump. This repository contains:

  • The electrical schematic (made in KiCAD) that can be found in the KiCAD folder,
  • The code for the ESP-32 board in the plant_watering folder,

The project was tested and made on a ESP-WROOM-32 board.

Distributed under the MIT licence. Copyright (c) 2024 Meltwin

Hardware description

The parts used here are:

  • an ESP32 board,
  • a dual MOFSET driver,
  • USB-C female port for power input,
  • Barrel Jack female port for power output (for the pump)

Software description

The software available here control a 5V pump through the dual MOSFET driver with a PWM signal. There two main parameter for controlling the pump behaviour: the opened time and the opened frequency. This way people can freely choose the quantity of water to actually drop according to the type of plant.

This data will be stored onto the ESP controller internal storage so that it survive power disconnect.

Online resources used