DIY a plant growth recorder with S3


I plan to create a DIY plant growth recorder that will allow me to monitor the entire growth process of my plants from seedling to maturity, while tracking environmental conditions throughout. This way, I can easily identify any changes that may affect plant growth and health, such as fluctuations in temperature, humidity, and light levels. With this information, I can optimize growing conditions and ensure that my plants have everything they need to thrive.

Things used in this project


Hardware components



1 FireBeetle 2 ESP32-S3
1 Fermion: Temperature & Humidity(SHTC3), Pressure(BMP280), Ambient Light(VEML7700) and UV(ML8511) Sensor(Breakout)
1 Gravity: Analog Waterproof Capacitive Soil Moisture Sensor
1 3.7V Polymer Lithium Ion Battery - 1000mAh (Discontinued)
1 3D printed casing
1 Switch

Circuit Connections


The display screen and camera are connected to the ESP32-S3 using a ribbon cable.


ESP32-S3 - 5-in-1 environmental sensor:


3.3V - 3.3VGND - GNDD11 - RD10 - T 

ESP32-S3 - Soil Moisture Sensor:


3.3V - 3.3VGND - GNDA5 - Signal

Casing Design


Using 3D modelling software, draw a model based on the hardware dimensions.


Hardware Assembly:


Install the display screen.


Install the battery controller.


Install the magnet, which can be quickly connected to the support by magnetic attraction. 


Install the 5-in-1 sensor. 

Connect the camera ribbon cable.


Install the camera and align it with the reserved hole. 
Close the cover and secure it with screws. 


Finally, insert the SD card for data storage.






Uploading the Program


Next, connect the device to the computer using a USB cable and upload the program. 


In the program, set the interval time to drive the camera to take pictures and store them on the SD card.



Effectiveness of Magnetic Suspension Bracket


Soil moisture sensor


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


Periodically capturing and storing images of the plant's growth status.



View the environmental data displayed on the screen.


Connect to WIFI to view real-time images and environmental data. 


icon 4KB Download(32)
All Rights