
Provide support for SDI-12, 4-20mA and pulse input sensors with flexible configurations. It is applicable to Agriculture & Environmental Monitoring applications.
| Host board | insigh.io main board |
| Version | 1.2.0 |
| Supported Sensor Interfaces | 2 x SDI-12 & 2 x 4-20mA (2-wire or 4-wire) & 1 x Pulse Counter |
| Sensor Headers | 1x6-pin (SDI-12) & 1x6-pin (4-20mA) & 1x3-pin (Pulse Counter) |
| Supply Voltage | 5V/9V/12V DC: selected via jumper J12 (Default: 5V, when no jumper is placed) |
| Maximum Drawn Current | 250mA |
| Deep Sleep Current | 100 uA (typical) |
| Dimensions (L x W x H) | 50.17 x 49.53 x 16.7 mm |
| Weight | 10 g |
For new users, we recommend switching to the latest Enviro shield which supports all the interfaces of this shield in addition to extra interfaces.
| Supply Voltage | 5V/9V/12V DC: selected via jumper J12 (Default: 5V, when no jumper is placed) |
| Power Modes | Board Power Mode: “REG ON” (Jumper J11) |
| Sensors Power Mode: “Always On” vs “On Demand” (Jumpers J3 & J7) | |
| Maximum Drawn Current | 250 mA |
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
In version 1.0.0, control of board power is done via resistors (mounting/removing) as follows. For “Continuous” Mode” Mount R7 (1K) and Remove R10 (0 Ohm) & R3 (1M), whereas for “Low-Power” Mode” Remove R7 (1K) and mount R10 (0 Ohm) & R3 (1M).
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 5 different sensor ports.
There are 2 sensor power modes:
| 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. For example, this combination can be used to have 2 SDI-12 sensors that don’t require continuous power and have the same address (e.g. 2 x TEROS-12 sensors at address 0). |
The combination of low-power board mode and always-on sensor mode, doesn’t have any practical usage.
[To be Added]
Below you may find the proper connection instructions for 2-wire/4-wire sensors in case internal (own board) or external power supply unit is used. We assume that the power supply pin of the sensor is marked as “PWR” and the “measurement” pin of the sensor as “DATA”.
Sensor Type: 2-wire
Sensor Type: 4-wire
Dry contact reed switches are supported. The connection pins are as follows:
| CE | ongoing, expected to be completed in Q1-2026 |
| Version | Release Date | Comments |
|---|---|---|
| 1.3.2 | 04/10/2025 | Added pull-down resistor to stabilize SDI data bus. |
| 1.3.1 | 18/06/2025 | Changes in silkscreen (Vin–>Vcc, Out–>IN, added “Sensors power”). |
| 1.3.0 | 24/03/2025 | Voltage shifter of pulse counter removed. |
| Pull-down resistor added to GPIO of pulse counter. | ||
| 1.2.0 | 26/09/2024 | Set default sensor supply voltage level to 12V when no jumper is placed. |
| 1.1.0 | 17/09/2024 | Multiple Sensor Supply Voltage levels (5V,9V,12V) selectable via jumpers . |
| Regulator Mode Selector via Jumper. | ||
| 1.0.0 | 11/10/2023 | First stable version with all the interfaces available. |
| Regulator Mode (ALWAYS-ON vs ON-DEMAND) configurable via resistors. | ||
| Pulse Counter implementation includes an inverting voltage shifter and a non-inverting bypass via resistor. |