Make a Plant Growth Monitor with ESP32-S3

4 30411 Easy


I'm planning to DIY a plant growth recorder that will allow me to monitor the entire growth process of a plant, from seedling to maturity, and to track the environmental conditions throughout. This way, I can easily identify any changes that may affect the growth and health of the plant, such as fluctuations in temperature, humidity, and light levels. With this information, I'll be able to optimize the growing conditions and ensure that my plants are getting everything they need to thrive.


1 ESP32-S3
1 Temperature & Humidity, Pressure, Ambient Light and UV Sensor
1 Fermion: 1.54" 240x240 IPS TFT LCD Display
1 Gravity: Analog Waterproof Capacitive Soil Moisture Sensor
1 3.7V Polymer Lithium Ion Battery
1 3D-printed Housing
1 Switch

Connection Diagram

Connect the display and camera to the ESP32-S3 using wires

ESP32-S3 to Environmental sensor

3.3V - 3.3V 


D11 - R 

D10 - T

ESP32-S3 to Soil moisture sensor 

3.3V - 3.3V 


A5 - Signal

Housing Design

Draw a model on Solidworks according to the hardware dimensions.


Install the display

Install the battery and S3 controller

Install the magnet; the device and the bracket can be quickly connected through magnetic adsorption

Install the environmental sensor (Temperature & Humidity, Pressure, Ambient Light and UV Sensor)

Connect the camera to S3

Install the camera and align it with the reserved hole position

Put the cover on and fix it with screws

Finally, insert the SD card for data storage

Upload Program

Next, connect the device to a PC via a USB cable and upload the program. 

In the program, the camera takes pictures at set intervals and stores them on the SD card.


Magnetic absorption effect of the device and the bracket


The device has a reserved analog input port, which is used as the input port for the soil moisture sensor

Take pictures of plant status at regular intervals and store them

View the environment data displayed on the screen

Connect to WiFi to view real-time images and environmental data

All Rights