LILYGO T-HiGrow - image 1
1 / 12
LILYGO·ESP32

LILYGO T-HiGrow

ESP32-based smart plant sensor board with capacitive soil moisture sensing, temperature/humidity, light intensity measurement, and soil fertility detection for automated garden monitoring.

Starting from

$9.31

Hardware Specifications

CPUESP32 dual-core Xtensa LX6 up to 240 MHz
RAM520 KB SRAM
Flash4 MB
GPIO38 pins
USBMicro USB
PowerUSB 5V or 200 mAh lithium battery
Dimensionsvaries

Connectivity

WiFi802.11 b/g/n 2.4GHz
Bluetooth4.2 BLE

Components

ESP32mcu

Dual-core Xtensa LX6 processor with integrated Wi-Fi and Bluetooth

DHT11sensor

Digital temperature and humidity sensor (base variant)

BME280sensor

Precision temperature, humidity, and barometric pressure sensor (premium variant)

BH1750sensor

16-bit digital ambient light intensity sensor via I2C (SDA IO25, SCL IO26)

CH9102usb-bridge

USB-to-UART bridge for programming

Resources

Where to Buy

Overview

The LILYGO T-HiGrow is a purpose-built ESP32 development board designed for smart agriculture and plant monitoring applications. It integrates a capacitive soil moisture sensor that avoids the corrosion problems associated with resistive designs, along with multiple environmental sensors for comprehensive plant health monitoring.

The board measures soil moisture (capacitive), soil fertility, ambient light intensity (BH1750), and either temperature/humidity via DHT11 or temperature/humidity/pressure via BME280, depending on the variant. All sensor data can be transmitted wirelessly over Wi-Fi or Bluetooth to a home automation hub, MQTT broker, or cloud platform.

Low-power sleep modes allow battery-operated deployments using an optional 200 mAh lithium cell, making the T-HiGrow suitable for remote garden beds and greenhouse installations where mains power is unavailable. A 3D-printable shell design is available on Tinkercad for weatherproofing.

Firmware Compatibility

The T-HiGrow works with Arduino IDE using the ESP32 Arduino core. ESPHome support is available and popular for Home Assistant integration. LILYGO's GitHub repository provides example sketches for reading all onboard sensors and transmitting data via MQTT. MicroPython and ESP-IDF are also compatible.

Flashing Guide

  1. Install CH9102 USB drivers for your OS.
  2. Connect via Micro USB.
  3. In Arduino IDE, select "ESP32 Dev Module" or "TTGO T-Higrow" board.
  4. Choose the correct COM port.
  5. Open the example sketch from the TTGO-HiGrow GitHub repository.
  6. Click Upload; hold BOOT if auto-flash does not trigger.

Related Products

ESP32

This product page may contain errors. If you find any, please report them.