Description
The RS485 Soil Moisture, Temperature and EC Sensor is a high-precision Soil Moisture, Temperature, and Conductivity Sensor designed for reliable and accurate soil monitoring in various environments. With its robust build and Modbus RTU communication over RS485, it is ideal for agriculture, irrigation systems, greenhouses, scientific research, plant cultivation, and environmental monitoring.
By utilizing Frequency Domain Reflectometry (FDR) technology, the sensor accurately measures the volumetric water content in soil, providing real-time and consistent readings that comply with international standards.
Key Features
- Simultaneous measurement of soil moisture, soil temperature, and conductivity.
- FDR-based soil moisture measurement—highly accurate and stable.
- Wide operating range: Suitable for extreme environments.
- IP68 waterproof design—fully submersible for long-term use.
- Compatible with Modbus RTU via RS485 for seamless integration.
- Easy installation—fully embed or insert the probe into soil or water.
Specifications
Parameter | Value |
---|---|
Soil Temperature Range | -40°C to +80°C |
Temperature Resolution | 0.1°C |
Temperature Accuracy | ±0.5°C |
Soil Moisture Range | 0–100% RH |
Moisture Resolution | 0.1% RH |
Moisture Accuracy | ±3% |
Working Voltage | DC 5V–24V |
Output Interface | RS485 (Modbus RTU Protocol) |
Measuring Principle | FDR (Frequency Domain Reflectometry) |
Protection Rating | IP68 |
Operating Temperature | -40°C to +85°C |
Probe Material | Anti-corrosion alloy |
Sealing Material | Flame-retardant epoxy resin |
Cable Length | 5 meters (customizable) |
Installation | Fully embedded / fully inserted |
Sensor Size | 45mm × 15mm × 135mm |
Electrode Length | 50mm |
Applications
- Precision Agriculture
- Greenhouse Automation
- Lawn and Turf Management
- Smart Irrigation Systems
- Horticulture and Plant Research
- Soil Testing Laboratories
- Pasture & Grassland Monitoring
Getting Started with RS485 Soil Moisture, Temperature and EC Sensor (Arduino Setup)
Required Components
- Arduino Uno
- MAX485 TTL To RS485 Module
- Jumper wires and Breadboard
- External Power Supply (12V recommended)
Installing Libraries
We need to install ModbusMaster an Arduino library for communicating with Modbus slaves over RS232/485 (via RTU protocol).
Follow instruction on how to install libralies in Arduino here. Use “ModbusMaster” as name.
Wiring Diagram
RS485 Module Pin | Arduino Pin | Description |
---|---|---|
DI | D3 | Data input |
DE | D7 | Data enable |
RE | D8 | Receive enable |
RO | D2 | Data output |
Sensor Wire | Connect To |
---|---|
Red (Power +) | External 12V Power Supply |
Black (Power -) | Arduino GND & External GND |
Yellow (RS485 A) | RS485 A terminal |
White (RS485 B) | RS485 B terminal |
Green (Unused) | Not connected |
Testing Codes
Note: Adjust register addresses according to your sensor’s Modbus protocol documentation.
Reviews
There are no reviews yet.