Temperature and Humidity Monitoring System using:
- ESP32 as MCU.
- I²C LCD for displaying temperature and humidity information
- AJ-SR04M utrasonic sensor for water level monitoring.
- SIM800L EVB GMS Module for SMS functionality.
- 5v relay to turn on 12v pump.
- 2 DHT11 modules to gather temperature and humidity data for both indoor and roof.
- SD Card data logging.
- Sends SMS alerts when outdoor temperature reaches 32°C or water level is below 20%. Sending SMS cooldown is 2 mins.
- Manual override of relay (sprinkler) functions using SMS keywords:
VAPOR ONturns on relay regardless of temperatureVAPOR OFFturn off relayVAPOR STATUSsends current temperature and humidity for 2 DHT11 sensors, water level, and relay(sprinkler) status if ON or OFF