T-Higrow ESP32 WiFi/Bluetooth Development Board with CH9102F & DHT11 – Soil Moisture & Electrolyte Sensor (Q129) with 3D Shell

SKU: FA3003-3
Microcontroller

ESP32 (dual-core Xtensa 32-bit LX6, up to 240MHz)

Memory

520KB SRAM, 4MB Flash

Wireless

WiFi 802.11 b/g/n, Bluetooth 4.2 (BR/EDR + BLE)

Onboard Sensors

Capacitive soil moisture, soil electrolyte, DHT11 (temp/humidity), BH1750FVI (light)

USB Interface

Type-C with CH9102F USB-to-serial chip

Battery Management

TP4054 charging IC, 3.7V LiPo, 500mA max charge current

GPIO Pins

10 configurable GPIOs, reserved I²C expansion (21/22)

Included Accessory

3D protective shell

The T-Higrow ESP32 Development Board (Q129) is a compact, multi-functional plant monitoring platform that combines the power of the ESP32 dual-core microcontroller with a suite of onboard environmental sensors and a 3D-printed protective shell, making it an ideal turnkey solution for smart agriculture, IoT plant monitoring, and environmental data logging projects. The Q129 variant features the CH9102F USB-to-serial chip and DHT11 temperature/humidity sensor, along with a capacitive soil moisture sensor and soil electrolyte (fertility) sensor, all housed in a custom 3D shell for protection and easy installation.

At the heart of the board is the ESP32 chip, featuring a dual-core 32-bit Xtensa LX6 processor running at up to 240MHz, with 520KB SRAM and 4MB flash memory for program storage. The ESP32 provides WiFi 802.11 b/g/n and Bluetooth 4.2 (BR/EDR and BLE) connectivity, enabling wireless data transmission, remote monitoring, and integration with cloud platforms and home automation systems.

The board features a capacitive soil moisture sensor that uses the principle of capacitive sensing to detect soil moisture. Unlike resistive sensors that corrode over time, the capacitive design is corrosion-resistant and provides stable, long-term readings, significantly extending the sensor’s service life. The soil electrolyte (fertility) sensor measures the electrical conductivity of the soil, providing an indication of nutrient levels and soil salinity for optimal fertilization.

The DHT11 sensor provides temperature and humidity readings for ambient environmental monitoring, while the BH1750FVI ambient light sensor measures light intensity in lux, giving a complete picture of the plant’s growing conditions.

The board is equipped with a Type-C USB interface for programming and power supply, along with the CH9102F USB-to-serial chip that ensures stable data communication and easy programming via the Arduino IDE. The built-in lithium battery charging circuit (TP4054) supports 3.7V LiPo batteries with up to 500mA charging current, making it suitable for portable and battery-powered applications.

The included 3D shell provides protection for the board and sensors, making it suitable for direct insertion into soil or mounting in plant pots and garden enclosures. The shell is designed with openings for the soil sensors, USB port, and ventilation for the DHT11 sensor, ensuring accurate readings while protecting the electronics.

Additional features include 10 configurable GPIO pins for external sensor and actuator connections, reserved I²C expansion ports (GPIO 21/22), and a sleep button (IO35) for power-saving wake-up functionality. The board measures approximately 50mm × 25mm, making it compact enough for embedding into plant pots, garden enclosures, and custom housings.

The T-Higrow board is widely used in smart agriculture, soil monitoring, environmental data logging, IoT-based weather stations, home automation, and educational projects. It is also popular for plant health monitoring applications, with community firmware available for Home Assistant integration via MQTT, ESPHome, and web-based dashboards.

Important Note: The soil sensors should be inserted into the soil up to the marked line, avoiding direct contact with water or metal objects. The DHT11 sensor has limited accuracy compared to DHT22 or BME280 variants. For outdoor use, the 3D shell provides basic protection, but additional waterproofing may be required for extended exposure to rain. Ensure the battery is connected with correct polarity when using the charging circuit.

Whether you are building a smart garden monitoring system, a plant health tracker, or an IoT environmental sensor node, the T-Higrow ESP32 Development Board (Q129) with 3D Shell provides a complete, integrated solution. It is suitable for individual makers, students, and businesses purchasing in bulk for product development or educational programs.

Features

  • ESP32 dual-core MCU — 240MHz, 520KB SRAM, 4MB flash

  • WiFi & Bluetooth connectivity — 802.11 b/g/n and BT 4.2 for wireless IoT applications

  • Capacitive soil moisture sensor — Corrosion-resistant, stable long-term readings

  • Soil electrolyte (fertility) sensor — Measures soil conductivity for nutrient monitoring

  • DHT11 temperature & humidity sensor — Ambient environmental monitoring

  • BH1750FVI ambient light sensor — Light intensity measurement in lux

  • CH9102F USB-to-serial chip — Stable communication and easy programming

  • Type-C USB interface — Modern connector for programming and power

  • Built-in battery charging — TP4054 charging IC for 3.7V LiPo batteries (500mA)

  • 3D protective shell included — Protects the board and sensors for direct soil insertion

Technical Specifications 

# Parameter Specification
1 Microcontroller ESP32 (dual-core Xtensa 32-bit LX6, up to 240MHz)
2 Memory 520KB SRAM, 4MB Flash
3 Wireless WiFi 802.11 b/g/n, Bluetooth 4.2 (BR/EDR + BLE)
4 Onboard Sensors Capacitive soil moisture, soil electrolyte, DHT11 (temp/humidity), BH1750FVI (light)
5 USB Interface Type-C with CH9102F USB-to-serial chip
6 Battery Management TP4054 charging IC, 3.7V LiPo, 500mA max charge current
7 GPIO Pins 10 configurable GPIOs, reserved I²C expansion (21/22)
8 Included Accessory 3D protective shell

Usage

Getting Started

  1. Install the 3D shell — If not pre-installed, slide the board into the 3D shell, ensuring the soil sensors, USB port, and DHT11 sensor openings align properly.

  2. Connect via Type-C — Use a Type-C USB cable to connect the board to your computer. The board is powered and ready for programming.

  3. Install board support — In Arduino IDE, add the ESP32 board manager URL and install the ESP32 package via Boards Manager. Select “ESP32 Dev Module” as the board type.

  4. Install sensor libraries — Install the following libraries via the Library Manager:

    • DHT sensor library (for DHT11)

    • BH1750 by Christopher Laws

    • ESP32 AnalogRead or appropriate ADC library for soil sensors

  5. Upload a test sketch — Read soil moisture, soil electrolyte, temperature, humidity, and light values to verify operation.

  6. Insert into soil — Insert the soil sensors into the soil up to the marked line on the shell. Avoid submerging the DHT11 sensor or USB port.

  7. Configure WiFi (optional) — For IoT applications, add WiFi credentials and MQTT/HTTP configuration to your sketch.

Pin Configuration (Typical)

Function ESP32 Pin
DHT11 Data GPIO 4
Soil Moisture (Analog) GPIO 32 or 33
Soil Electrolyte (Analog) GPIO 34 or 35
BH1750 SDA/SCL GPIO 21/22
Sleep/Wake Button GPIO 35

(Pin definitions may vary — refer to your specific board documentation)

Typical Applications

  • Smart agriculture — Monitor soil moisture, fertility, and environmental conditions

  • Plant health monitoring — Track growing conditions for optimal plant care

  • IoT weather stations — Environmental data logging with WiFi connectivity

  • Home automation — Integrate plant sensors with Home Assistant via MQTT/ESPHome

  • Educational projects — Learning ESP32, sensor integration, and IoT concepts

  • Product prototyping — Rapid development of smart gardening products

Notes for Business Buyers

  • All-in-one design with shell — Integrated ESP32, multiple sensors, battery management, and protective shell reduces assembly complexity and improves durability.

  • WiFi & Bluetooth — Enables wireless data transmission and remote monitoring.

  • Wide development support — Arduino IDE, ESP-IDF, PlatformIO, and MicroPython compatible, with community firmware for Home Assistant integration.

  • Suitable for bulk purchasing — Ideal for smart agriculture product development, educational kits, and IoT sensor node manufacturers.

Q: What is the T-Higrow ESP32 Development Board (Q129) used for?

It is a plant monitoring platform for smart agriculture, soil monitoring, environmental data logging, and IoT projects, with onboard sensors and a 3D protective shell for direct soil insertion.

Q: What is included with the Q129 variant?

The Q129 variant includes the T-Higrow board with CH9102F, DHT11 sensor, capacitive soil moisture sensor, soil electrolyte sensor, BH1750FVI light sensor, and a 3D protective shell.

Q: What is the difference between Q128 and Q129?

The Q129 includes a 3D protective shell for the board and sensors, while the Q128 is the bare board without the shell. Both share the same ESP32, CH9102F, DHT11, and sensor configuration.

Q: What is the difference between capacitive and resistive soil moisture sensors?

Capacitive sensors are corrosion-resistant and provide stable long-term readings, while resistive sensors use exposed electrodes that corrode over time.

Q: What is the soil electrolyte sensor used for?

The soil electrolyte sensor measures electrical conductivity in the soil, providing an indication of nutrient levels and soil salinity for optimal fertilization.

Q: Does the board support battery charging?

Yes. It includes a TP4054 charging IC for 3.7V LiPo batteries with up to 500mA charging current.

Q: Is the 3D shell waterproof?

The 3D shell provides basic protection for the board and sensors, but is not fully waterproof. For outdoor use with extended rain exposure, additional waterproofing is recommended.

Q: Can I use this board with Home Assistant?

Yes. Community firmware is available for ESPHome and MQTT integration with Home Assistant, enabling sensor data visualization and automation.

Q: What is the sleep button (IO35) used for?

The sleep button allows the ESP32 to enter deep sleep mode and wake up on demand, extending battery life for portable applications.

Q: Can I purchase in bulk for a product development project?

Yes. This board is suitable for both individual users and business purchasing, including smart agriculture product development, educational kits, and IoT sensor node manufacturers.