Remote Watering System based on Arduino ESP32
This project utilizes the Arduino ESP32 Dev Module, and its primary goal is to provide remote plant watering functionality.
The code was developed using Arduino IDE version 2.3.4 , which was used to compile and upload the software onto the device.
The software utilizes the "LCD_I2C.h" library to control the LCD display over I2C Protocol
LCD_I2C GitHub Repo
The project is primarily built around an Arduino ESP32, mounted on a breadboard, and integrated with several additional components.
See schematic below:
- Arduino ESP32 Dev Module
- Breadboard 830 Point Solderless Prototype PCB Board
- 5V Relay Module and Water Pump + 1M Vinyl Tubing
- Micro-USB Cable Fast Charging Cords Data Transfer Cable 30cm
- 1602 LCD Display Module with IIC I2C Serial Interface Adapter LCM Blue Backlight Screen AIP31066 Controller 16X2 LCD