Enviro

1st version (part of certified bundle) Latest version
shield sensor enviro shield sensor enviro

Scope

A versatile shield providing support for multiple SDI-12, Modbus-RTU, high-precision Analogue/4-20mA and Pulse ouput sensors/devices. It is mainly applicable to agriculture and environmental monitoring applications requiring the simultaneous connection of many diverse sensors.

General Information

Host board insigh.io main board
Versions v2.0.1 (latest development version, certification pending)
v1.1.1 (part of a certified bundle)
Supported Sensor Interfaces 2 x SDI-12 & 1 x Modbus-RTU & 4 x Analogue 16-bit / 4-20mA & 2 x Pulse Counter
Sensor Headers 2x7-pin (SDI-12/Pulse Counters & SDI-12/Modbus-RTU) & 1x12-pin (Analogue 0-3.3V / 4-20mA)
Supply Voltage 5V/9V/12V DC: selected via jumper J12 (Default: 5V, when no jumper is placed)
Deep Sleep Current 70 uA [v2] / 100 uA [v1] (typical)
Dimensions (L x W) 75.57 x 55.44 mm
Weight 16 g
Software Support To use v2 shield you need at least insighioNode firmware version 3.9.0

Indicative list of tested sensors

  • Weather Station: (SDI-12): ATMOS41 (METER), WS650 (Kisters)
  • Air Quality (Modbus RTU): PMBsense
  • Industrial PLC Control (Modbus RTU): IDEC
  • Wind Direction (Analogue): 7911 (DAVIS), 4.3140.51.010 (THIES)
  • Air Quality (Analogue): Edinburgh Guardian NG
  • Rain (Pulse Output): Various Rain Gauge Tipping Bucket models (PRONAMIC)

Power & Sensor Modes

Supply Voltage 5V/9V/12V DC: selected via jumper J2 (Default: 5V, when no jumper is placed)
Power Modes Board Power Mode: “REG ON” (Jumper J1)
Sensors Power Mode: “Always On” vs “On Demand” (Jumpers J3,J4,J5 for SDI-12/Modbus-RTU/Analogue)
Sensor Modes Analogue/4-20mA Mode: Each of the 4 (0:3.3V) analogue channels can be turned to a 4-20mA channel by using a jumper in J12
Maximum Drawn Current 250 mA

Power Modes Analysis

Board Power Mode

This mode controls how the common sensor supply voltage (5V, 9V or 12V) is applied across all sensors.

There are 2 board “power” modes for the shield controlled via jumpers

  • “Continuous” Mode: It applies continuous DC voltage even at deep sleep. This is required by some sensors for condensation avoidance (e.g. Oxygen Sensor SO-411 from Apogee) or special measurement procedure (e.g. Evapotranspiration Sensor which requires 30 min averaging or ATMOS41). To enable this, place the J1 jumper to “REG_ON” position.
  • “Low-power” Mode: This is a mode optimized for energy consumption. To enable this place the J1 jumper to the bottom position. In this mode, the sensors are powered only during the micro-controller wake-up periods by enabling a special control pin from the firmware.
Sensor Power mode

In addition, with the use of jumpers the user may control each sensor’s power mode independently.

There are 5 jumper sets for configuring the power mode of the 3 different sensor technology ports.

  • J3 controls the Modbus RTU Port
  • J4 controls the 2 (connected) SDI-12 Ports
  • J5 controls the 4 Analogue/4-20mA Port

There are 2 sensor power modes:

  • “Always On: The sensor is is powered continuously while the board is awake. Place the jumper in the left-center pins of the corresponding sensor jumper (J3-J5)
  • “On demand: The sensor power is electronically controlled via the firmware. Place the jumper in the center-right pins of the corresponding sensor jumper (J3-J5). “On-demand” mode is the most energy-efficient one.

Overview of Power Configuration Options

Board Power Mode Sensor Power Mode Use Case
Continuous Always-On Sensor continuously powered during board awake and deep sleep. For example, this combination is applied for specific sensors needing heating. If more than one sensors are in this mode, they are concurrently active and can’t be controlled independently.
Continuous On demand As above, but sensors can instantaneously turned-off.
Low-power On demand Sensor powered for a limited time during board wake up period. Mode used for controlling sensors indepedently.

The combination of low-power board mode and always-on sensor mode, doesn’t have any practical usage.

Sensor Ports

SDI-12

Number of Physical Sensors 2 x Connected Ports (VCC for sensor power supply, IN for sensor data, GND for sensor ground)
Number of Supported Sensors (SW/HW) Up to 10 sensors with external combiner
Commands SDI-12 Commands Implementations: Measurement (C, M, R), Verification (V), Extended (X) and additional (e.g. M1, C1)

Modbus-RTU

Number of Physical Sensors 1 x Physical Port with 4 inputs (VCC,A,B,GND)
Number of Supported Sensors (SW/HW) Multiple slaves with external combiner
Software Support Configurable System Settings: Baud rate, Data bits, Stop bits, Parity
Configurable Slave(s) Settings: Address, Register, Register Type (Holding/Input), Data Format (Integer, Float), Measurement Precision

Analogue/4-20mA

Number of Physical Sensors 4 x Physical Ports with 3 inputs each (VCC,IN,GND), where VCC is common across all ports
Analogue Voltage Readings Configurable Dedicated ADS 16-bit Voltage Range: 0:256mV, 0:512mV, 0:1.024V, 0:2.048V, 0:3.3V
4-20mA Mode Current to Voltage transformation Resistor: 100 Ohm

Pulse

v1
Number of Physical Ports 2 x Physical Ports with 2 inputs each (VCC, IN)
Implementation VCC connected internally to 3.3V / IN pulled down
Connections Support 2-wire pulse output devices only (no external voltage supply needed). Sensor cables can be connected to the VCC and IN inputs either way.
v2
Number of Physical Ports 2 x Physical Ports with 3 inputs each (VCC, IN, GND)
Implementation VCC connected internally to 3.3V / IN pulled up / GND to common Ground
Connections Support pulse output devices requiring also external supply. For 2-wire devices connect one cable to IN (since it is pulled up) and the other to GND.

Cerfification

CE Latest v1 version is part of a certified bundle. EU Declaration of Conformance is available upon request.
Certification for v2 is ongoing

Changelog

Version Release Date Comments
2.0.1 13/04/2026 Enable fully switching off regulator output at deep sleep.
2.0.0 19/03/2026 Enhanced front-ends for analog and digital sensors.
Changed sensor headers to detacheables (plugs)
New SDI-12 implementation at hardware level
1.1.1 04/10/2025 Added pull-down resistor to stabilize SDI data bus.
Part of a certified bundle.
1.1.0 13/06/2025 Added a second SDI-12 port
Added 4-20mA selector for the analogue ports
Changed naming of ports: VCC for sensor supply voltage, IN for sensor data signal
1.0.0 12/03/2025 First stable version with 1 x SDI-12 port, 1 x Modbus RTU port, 4 x Analogue ports, 2 x Pulse Input ports
Ports naming: VIN for sensor supply voltage, OUT for sensor data signal