Skip to main content

Soil Moisture and Temperature Sensor

The Truebner SMT50 is a capacitive soil temperature and moisture sensor and is therefore well suited for various applications in the home garden. Capacitive soil moisture sensors generate an electric field around their measuring electrodes. The field penetrates the surrounding soil. The measuring electronics of the sensor determine the resulting electrical capacitance of the electrodes. The higher the water content in the soil, the greater the measurement capacitance of the sensor.

SMT50 Soil Moisture Sensor

Technical Details

  • Supply voltage: 3.3 - 30 VDC (direct current)
  • Power consumption: approx. 2.7 mA (measured at 12VDC)
  • Measurement range for volumetric water content: 0 – 50% (with +/- 3% accuracy)
  • Measurement range for temperature: -20 to +85 °C (with +/- 1.0°C accuracy)
  • Measurement method: FDR (Frequency Domain Response)
  • Measurement signal: symmetric, bipolar differential

Connection

io port

Die Komponente wird am IO Port angeschlossen.

Dimensions

  • Size: approx. 13.5 cm x 2.15 cm
  • Weight including 10m cable: approx. 235 g

Programming (Arduino)

Code

#include <senseBoxIO.h>

float getSMT50Temperature(int analogPin){
int sensorValue = analogRead(analogPin);
float voltage = sensorValue * (3.3 / 1024.0);
return (voltage - 0.5) * 100;
}


void setup() {
Serial.begin(9600);
}


void loop() {
Serial.println(getSMT50Temperature(1));
}

Programming (Blockly)

In Blockly, the sensor can be read using the following block:

In the block, you can select between the different parameters of the soil moisture and temperature sensor:

  • Soil temperature in degrees Celsius (°C)
  • Soil moisture