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