Background
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.




Connection Diagram

Connect the display and camera to the ESP32-S3 using wires
ESP32-S3 to Environmental sensor
3.3V - 3.3V
GND - GND
D11 - R
D10 - T
ESP32-S3 to Soil moisture sensor
3.3V - 3.3V
GND - GND
A5 - Signal
Housing Design
Draw a model on Solidworks according to the hardware dimensions.

Assembly:
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.

Test
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

