FloraLink

FloraLink

Overview

FloraLink is an intelligent plant-monitoring system designed to help users understand their plant’s environment through real-time feedback, presence-aware behavior, and expressive on-screen animations.The device integrates multiple sensors—including soil moisture, mmWave radar, light, temperature, and humidity—to continuously measure plant health conditions and respond instantly with visual cues on a bright OLED display.

FloraLink is built as a fully connected, low-power system with modular firmware, enabling automatic watering reminders, environmental alerts, and interactive animations that react when a person approaches the plant.The goal of the project was to create not only a smart plant assistant, but a device with personality, something that feels alive and engaging while providing real, meaningful plant-care insights.

Key Features

  • Multi-Sensor Environmental Monitoring | FloraLink combines soil moisture, temperature, humidity, light intensity, and radar presence sensors to deliver a complete, real-time understanding of the plant’s environment.
  • Presence, Distance & Motion Detection (mmWave Radar) | Using the LD2410C radar module, FloraLink detects when someone is near, how far they are, and whether they are moving allowing the device to react and shift animations instantly.
  • Intelligent OLED Display Animations | A crisp OLED screen shows custom GIF-style animations that visually communicate plant needs: watering alerts, sun/moon cycles, temperature warnings, mood expressions, and idle loops.
  • Soil Moisture Insight & Alerts | The moisture sensor continuously monitors soil health and triggers visual cues when the plant needs water, helping maintain optimal hydration levels.
  • Ambient Light Awareness | A light sensor tracks brightness throughout the day, alerting the user when the plant is placed in insufficient light conditions.
  • Temperature & Humidity Tracking | The integrated temperature and humidity sensor provides early indication of harsh conditions that could stress the plant.
  • Adaptive State Machine Logic | FloraLink’s firmware uses a structured state machine to intelligently switch between modes—default, dry, hot, cold, sun, moon, and presence-activated states—based on live sensor data.
  • Modular Firmware Architecture | All components (radar, soil, display, sensors, animations, logger) are built as independent modules, making the system clean, maintainable, and easy to expand.
  • Personality-Driven User Experience | FloraLink feels alive responding with expressive, character-like animations that make plant care more fun, emotional, and interactive.

Challenge

Most plant-monitoring products on the market provide only basic data—usually moisture readings—without offering real-time feedback or an engaging user experience. The challenge was to build a compact system that can: -Accurately measure soil moisture -Detect user presence, distance, and motion -React to environmental changes such as low light or extreme temperature -Communicate statuses clearly through animations instead of plain numbers -Operate reliably and efficiently as a long-term indoor device We wanted FloraLink to become more than a sensor hub: It had to feel alive, responsive, and enjoyable to interact with.

Solution

To address these challenges, we engineered a multi-sensor platform powered by ESP32 and custom firmware architecture: -Soil Sensor: Tracks moisture levels and triggers animations or alerts when watering is needed. -mmWave Radar: Detects presence, distance, and movement—allowing the device to greet the user, switch modes, or display motivational messages when someone walks by. -Light Sensor: Monitors light exposure and provides feedback when the plant needs better lighting. -Temperature & Humidity Sensor: Ensures environmental conditions remain within healthy ranges. -OLED Display With Animations: The device communicates through expressive GIF-style animations — from sun/moon modes to water alerts, temperature warnings, and idle ambient loops. -Modular Firmware: Cleanly organized C++ codebase with separate sensor modules, state machine, and dynamic animation system. The final result is a playful, responsive, and informative smart companion that helps users care for their plants effortlessly while creating a fun, interactive experience.

Results

Fully working, smart plant prototype with real-time multi-sensor monitoring and animated feedback.
Prototype Status
5 sensors – soil moisture, mmWave radar (presence & distance), light, temperature, and humidity.
Sensors Integrated
Up to ~1.6 m indoor presence and movement detection using mmWave radar.
Presence Detection Range
7 core animation states (default, dry, sun, moon, hot, cold, presence/motivation) controlled by a central state machine.
Animation & State Logic
Client
Internal R&D Project – Y.K. Innovations
Duration
6 Months
Year
2025
Technologies
ESP32Soil Moisture SensormmWave RadarLight SensorTemperature & Humidity SensorOLED DisplayCustom Firmware (C++)

Ready to Start Your Project?

Let's discuss how we can help bring your vision to life with innovative solutions.