← Back to All Projects

Featured Project

LeafLink: Smart Plant Care System

Designed and built an IoT-enabled plant care system that monitors environmental conditions and automatically waters plants using a servo-actuated valve and real-time sensor feedback.

Final smart watering system mounted on plant pot
LeafLink SolidWorks Model

Project Overview

LeafLink is an IoT-enabled plant care system designed to monitor environmental conditions and automatically water indoor plants when needed. Combining embedded sensors, a servo-actuated valve, MQTT-based data publishing, and a custom 3D-printed structure, the system continuously tracks plant health while reducing the need for manual watering. The system monitors and publishes the soil moisture, atmospheric temperature, air humidity, and illuminance.

Key Results

4

Environmental data streams collected

4 days

Successful final deployment data collection

2h 16m

Final 3D print time

10 seconds

IoT sensor publishing interval

Personal Contributions

Mechanical Design

The mechanical design was developed as a compact clamp-on attachment rather than a replacement plant pot, allowing the system to integrate with existing indoor planters. The 3D-printed structure housed the reservoir, valve, servo motor, sensors, and electronics within a single assembly while minimizing water exposure to sensitive components.

Multiple design iterations refined component packaging, reservoir integration, and electronics placement. The final design provided reliable valve actuation, accessible electronics, and secure mounting while maintaining a compact footprint suitable for indoor use.

Exploded view of smart watering system design

Exploded Assembly Showing Integrated Components

Device testing

LeafLink Valve Actuator

Design Iteration

Initial Concept

Established the overall product architecture, component layout, and watering approach.

System Development

Refined mechanical packaging, sensor integration, servo actuation, and environmental monitoring.

Final Deployment

Integrated automated watering, MQTT communication, and multi-day environmental monitoring into a complete system.

Electronics and System Architecture

  • ESP32-based microcontroller for sensor reading, servo control, and IoT communication
  • Soil moisture sensor for determining when the plant required water
  • DHT sensor for atmospheric temperature and air humidity monitoring
  • Photocell sensor for measuring plant light exposure through illuminance
  • Servo motor for opening and closing the mechanical water valve
  • MQTT publishing system for sending sensor readings to the Stevens IoT network

The system architecture centered on an ESP32 microcontroller that monitored environmental conditions, evaluated soil moisture levels, controlled valve actuation, and published sensor data to the Stevens IoT network. Special consideration was given to separating water-handling components from the electronics while maintaining accessibility for testing and maintenance.

Assembled smart watering system

LeafLink Mounted to an Indoor Planter

Software and Control Logic

The control software monitored soil moisture, temperature, humidity, and illuminance while continuously evaluating whether watering was required. When soil moisture dropped below a predefined threshold, the servo motor opened the valve to deliver water before returning to its closed position.

Environmental data was published to the Stevens IoT network every 10 seconds using MQTT, enabling remote monitoring and multi-day deployment testing. System reliability was improved through iterative debugging, including resolving communication issues that initially prevented sensor data from publishing online.

Challenges and Engineering Decisions

Component Packaging

Integrating the reservoir, valve, sensors, electronics, and wiring into a compact printable structure required multiple design revisions.

Water and Electronics Integration

The system required careful separation of water-handling components and electronics while maintaining accessibility and reliability.

Valve Actuation

Servo-controlled valve operation required both mechanical modifications and software calibration to achieve consistent watering behavior.

Future Improvements

Consumer Product Design

Develop a more polished enclosure that conceals electronics and better integrates into indoor environments.

Plant-Specific Intelligence

Add a companion application capable of adjusting watering behavior based on plant species, soil type, and growing conditions.