- New
Product description: Capacitive Soil Moisture Sensor - I2C Qwiic - SparkFun SEN-30480
SparkFun 's capacitive soil moisture sensor with a Qwiic I2C interface is designed for long-term monitoring of soil and gardening substrate hydration. Unlike traditional resistive sensors, the module utilizes an internal capacitive electrode embedded in the PCB structure , eliminating exposed metal probes susceptible to corrosion. This significantly increases the sensor's durability when operating in humid environments. The measurements are handled by the CY8CMBR3102 Capsense Express chip , which communicates via an I2C bus. The sensor also features a printed ruler in metric and imperial units, allowing for maintaining a constant measurement depth. The module has a programmable STATUS LED that can signal when the soil moisture level is too low.

The capacitive soil moisture sensor is perfect for intelligent irrigation systems, garden automation and Smart Home projects.
Main features of the soil moisture sensor
- Capacitive humidity measurement : no exposed electrodes for increased corrosion resistance
- I2C communication : convenient integration with microcontrollers and the Qwiic system
- CY8CMBR3102 chip : Capsense Express controller responsible for handling capacitive measurements
- Programmable I2C address : default address 0x37 can be changed by software
- Two Qwiic connectors : easily connect multiple devices on a single I2C bus
- Built-in ruler : mm and inch markings allow for repeatable measurements at the same depth
- STATUS LED : visual indication of humidity level
- Ready-made libraries : support for Arduino, Python, MicroPython, and CircuitPython
Capacitive Soil Moisture Sensor Pinout and Compatibility
The module uses two Qwiic connectors that provide power, ground, and I2C communication over a single cable. This allows the sensor to be connected without soldering to Qwiic-compatible boards, such as the SparkFun RedBoard Qwiic or SparkFun RedBoard IoT ESP32. The two connectors also allow for convenient connection of additional I2C devices on a single bus. The sensor communicates via the I2C bus with a default address of 0x37 , which can be changed software-wise. The module works with Arduino, Raspberry Pi, ESP32, MicroPython and CircuitPython-compatible platforms , and other microcontrollers that support I2C. The manufacturer provides ready-made libraries for the Arduino IDE and Python environments.
Sensor technical specifications
- Sensor type: capacitive soil moisture sensor
- Communication interface: I2C
- Default I2C address: 0x37
- Control unit: CY8CMBR3102 Capsense Express
- Connectors: 2x Qwiic
- STATUS LED: blue, programmable
- Power LED: red
- Measuring ruler: mm and inches
- Compatibility: Arduino, ESP32, Raspberry Pi, MicroPython, CircuitPython, Qwiic
Contents of the set
- 1x Capacitive soil moisture sensor
Useful links |


