4x AI-ADS1115 - IoTextra Analog
4-channel differential analog input module · 16-bit ADC (ADS1115) · up to 860 SPS · I²C only
Voltage: 0–0.5V · 0–5V · 0–10V · ±0.5V · ±5V · ±10V
Current: 0–20mA · 4–20mA · ±20mA · 0–40mA
Works with Raspberry Pi, Raspberry Pi Pico / Pico 2 (RP2040 / RP2350) and ESP32
DIN-rail mounting: A 3D-printable DIN-rail mounting tray is available — view on Printables
HOST and Qwiic connectors · 47×56 mm · 5 VDC supply · compatible with IoTsmart and IoTbase · Open Hardware
This module is a member of the IoTextra series, which serves as a fundamental building block of our ecosystem and embodies the Make Things Happy Philosophy. It is engineered to bridge the gap between rapid prototyping and industrial-grade reliability.
Hardware Synergy: The module is compatible with both IoTsmart and IoTbase series.
Software Power: This hardware compatibility unlocks the full potential of the IoTflow platform. It enables you to:
- Create custom Node-RED nodes effortlessly.
- Integrate via MQTT with third-party global platforms like Blynk.
- Scale your project from a single node to a complex industrial network.
Key Specifications
-
ADC: two 16-bit ADS1115 (ΔΣ), 4 differential channels total
-
Measurement speed: up to 860 samples per second
-
Voltage ranges: 0–0.5V, 0–5V, 0–10V, ±0.5V, ±5V, ±10V
-
Current ranges: 0–20mA, 4–20mA, ±20mA, 0–40mA
-
Gain-setting resistor: jumper-selectable 24.95kΩ or 49.9kΩ per channel
-
Precision grade: STD (±0.1% resistors, C0G/NP0 capacitors) or Lite (±0.5–1% resistors, X7R capacitors) — same circuit, different passive-component tolerance
-
I²C interface: 100kHz, 400kHz, 3.4MHz; connection via Qwiic or HOST-P12 pins 11/12
-
I²C addressing: DIP-switch selectable per ADC pair (channels 1–2 and 3–4)
-
Protection: reverse polarity, ESD (TVS on Qwiic)
-
Connectors: HOST (12-pin), Qwiic × 2
-
Size: 47 × 56 mm, with mounting holes for base-module or Raspberry Pi installation
Operation Modes
🔌 Standalone
Analog readings are available via the I²C bus, through the HOST connector or the Qwiic connectors. The ADC ALERT/RDY signals are routed to the HOST connector.
🧠 Smart
An IoTsmart module is inserted vertically into the HOST connector. Analog data and the 5V module supply are provided through HOST, powered from the IoTsmart module.
🏗 Mezzanine
The module is installed into an IoTbase carrier board. Analog data and the 5V module supply are provided through HOST.
Applications
🏭
Industrial Process Monitoring
Measures 4-20mA transmitter outputs from pressure, temperature, and flow sensors, or reads 0-10V analog signals directly — no external signal conditioning needed thanks to the onboard PGA and precision voltage reference.
🤖
Robotics & Lab Automation
Captures voltage and current outputs from bench power supplies, sensor calibration rigs, and test equipment across four independent differential channels — 16-bit resolution and selectable gain suit precision lab measurements.
🌱
Smart Farming
Reads 4-20mA soil moisture, pH, or EC sensors alongside 0-10V feedback from irrigation valve actuators — differential inputs reject common-mode noise from long field wiring runs.
🏠
Smart Home & Consumer Electronics
Monitors battery charger voltage/current curves, appliance sensor feedback, or infotainment system analog inputs — configurable per-channel voltage or current range covers most consumer sensor interfaces.