Fall 2026

Plant Environment Monitor

Designed and built a single-board plant monitoring system using an Arduino UNO R3 to track key environmental variables affecting plant health. The system reads temperature and humidity via a DHT11 sensor, ambient light intensity via a photoresistor voltage divider, and displays all readings in real time on an LCD1602.

A millis()-based timer tracks the watering interval and sends an alert on the display when watering is due. A physical button logs each watering event and resets the countdown. Firmware was written in C++ using the Arduino IDE with the Adafruit DHT and LiquidCrystal libraries.

Planned expansions include telemetry for monitoring data analysis and in Excel, and an automated watering system driven by a soil moisture sensor and pump, and profiles for different plants to minimize the need for human input.

LCD monitor displaying plant environment readingsDHT11 sensor and photoresistor on breadboardArduino UNO R3 wiring and breadboard layoutArduino firmware code in the IDE