GrowGenesis
“Tech Growth, Rooted in Nature!”
Overview:
This project uses a wide range of sensors that allows farmers to keep track of the conditions of their crops in masses.
Description:
GrowGensis can be split into Four Parts:
Sensing:
SHT40-CD1B-R1 (Estimates Temperature and Humidity)
To warn users about the temperature and humidity conditions of plants (in mass)
ZMOD4410AI1R (Detects and estimates CO2 and volatile organic compounds)
To help users navigate the usage of chemicals for plant growth
LM335AZ1 (Temperature Sensor) and DIY Soil Moisture Sensor
To help users assess whether their crops are receiving enough water or an excess of water
The temperature sensor is to help prevent false “dry” readings (Sun heating up the sensor)
Power:
MCP73831-2-OT (Charge management controller)
Is needed to set the minimum of a battery charging current and control the charging cycle
TPS61023DR LT1 (Voltage regulator)
Needed to regulate the voltage to prevent providing too much power
Compute:
ESP32-S2-SOLO (MCU)
Will be receiving sensor information and formatting it to be displayed on the PCB screen
Actuation:
103030400 (Screen)
Will display the information from the sensors
KiCad Schematic
USB-Connector C Type
The main way to power the system, which provides +5V that passes through a charge controller before being administered to the sensors. Also serves as a way to code to the ESP32-S2-Solo.
Charge Controller
The charge controller regulates the voltage from the USB-C Connecter to +3.3V for the component sensors of the PCB. It also charges a rechargeable lithium-ion battery that will provide power to the system in the absence of power through the main system.
Solar Cells Charging Panel
This is the solar panel for the PCB where it will charge up the battery for the system to run on in the absence power through the USB-C connector.
Diode OR
A Diode OR to prevent current from flowing backwards into the solar panel or USB-C connector.
Buck Boost Converter
A buck boost converter that is utilized to lower the input voltage to +3.3V for the sensors. It allows the user to switch on the PCB based on a switch.
Temperature/Humidity Sensor(Above Ground)
A temperature and humidity sensor from the SHT40-Series that allows the user to gain readings for their plants, which is displayed on the PCB screen.
Gas Sensor
The gas sensor from the ZMOD series allows the user to get readings for CO2 and other volatile organic compounds that will tell whether the plant's health is at risk (for this category). This is displayed on the PCB screen.
Soil Moisture Probe (DIY)
A DIY soil moisture sensor that will allow the user to get readings on the soil moisture for the plant, which has an additional temperature sensor to avoid false readings. This is also displayed.
ESP32-S2-Solo (MCU)
The microcontroller unit that will take the information from the sensors and format in order to become useful to the user (information is passed onto the PCB screen to be displayed).
PCB Display Screen
An LCD display module that will display the readings from the sensors to the user.
Front Copper
Bottom Copper
Layout (KiCad)
3D Model
Bill Of Materials