Skip to content
CS
Christos Skoufis
← Back to all projects
Flagship IoT Hardware

Ultra-Low Power Plant Moisture Sensor

Proprietary Sub-GHz wireless sensor tracking temperature, ambient light, humidity, and soil moisture across multiple revisions.

Radio

868 MHz Sub-GHz

MCU

TI CC1310

Sensors

4 measurement channels

Power target

3-4 years

ULP Plant Sensor PCB
Production sensor PCB, front view.

Version Evolution History

Versions 0.0 & 1.0 (Platform 1 - ESP32 WiFi)

SMS V3

MCU: ESP32-S3 / ESP32-C3 | Power: Li-Ion / 18650 | Protocol: WiFi (MQTT)

Initial prototype utilizing 8 external capacitive soil probes and discrete 16-bit ADCs (ADS1115).

Flaws: WiFi radio power spikes (~300mA) and external probe sleep currents severely degraded target battery longevity.

Versions 2.0 & 2.1 (Platform 2 - Sub-GHz)

SMS V5

MCU: CC1310 Sub-GHz | Light: VEML7700 | Temp/Humidity: SHTC3

Architecture revamp replacing WiFi with 868MHz RF and integrating a capacitive trace probe directly onto the PCB layout.

Version 2.2 (Current Production)

3-4 Year Longevity

MCU: CC1310 | Power: USB-C Rechargeable Li-Ion | Regulator: 2.8V DC-DC Converter

Finalized production layout featuring onboard USB-C charging controller, battery protection ICs, and optimized 2.8V power routing.

SMS V8 Dev Board SMS V8 Top Layer

Sub-GHz RF Receiver Base Station

To receive and bridge sensor data from nodes deployed across different rooms, a dedicated receiver dongle was created. It features a CC1310 radio micro and a USB-to-UART serial converter IC that routes packets directly to a Raspberry Pi hosting Home Assistant.

RF to USB Top RF to USB Bottom