Módulo ADS1115 ADC 4 canales 16 bits comm I2C
$15,00
ADC ADS1115 de 4 canales y 16 bits. Interfaz I2C, rango ±6.144V. Ideal para Arduino/ESP32. Perfecto para sensores analógicos precisos: termopares, celdas de carga, potenciómetros, etc.
2 disponibles
Descripción
ℹ️ Información general
El módulo ADS1115 es un convertidor analógico-digital (ADC) de alta precisión fabricado por Texas Instruments, ideal para proyectos que requieren lecturas analógicas con resolución superior a la de los microcontroladores típicos (como el Arduino Uno, que solo tiene 10 bits). Con 4 entradas diferenciales o singulares, 16 bits de resolución y ganancia programable, permite medir señales débiles con gran exactitud. Es perfecto para aplicaciones como:
El módulo ADS1115 es un convertidor analógico-digital (ADC) de alta precisión fabricado por Texas Instruments, ideal para proyectos que requieren lecturas analógicas con resolución superior a la de los microcontroladores típicos (como el Arduino Uno, que solo tiene 10 bits). Con 4 entradas diferenciales o singulares, 16 bits de resolución y ganancia programable, permite medir señales débiles con gran exactitud. Es perfecto para aplicaciones como:
- ⚖️ Celdas de carga (con amplificador HX711 alternativo, pero más flexible)
- 🌡️ Termopares o sensores de temperatura RTD
- 🔋 Monitoreo de baterías con alta resolución
- 📊 Lectura de sensores de presión, luz o fuerza con señal baja
✅ Compatible con Arduino, ESP32, Raspberry Pi y cualquier placa con I2C.
⚙️ Especificaciones técnicas
- 📊 Chip principal: ADS1115 (Texas Instruments)
- 📡 Interfaz: I2C (dirección predeterminada:
0x48; ajustable con A0/A1/A2 → hasta 4 dispositivos en el mismo bus) - 🔢 Resolución: 16 bits (65,536 pasos)
- 📏 Rango de entrada:
- ±6.144 V (ganancia = 2/3)
- ±4.096 V (ganancia = 1)
- ±2.048 V (ganancia = 2)
- ±1.024 V (ganancia = 4)
- ±0.512 V (ganancia = 8)
- ±0.256 V (ganancia = 16)
- ⚡ Voltaje de operación: 2.0V – 5.5V (lógica 3.3V o 5V)
- 📈 Velocidad de muestreo: 8 SPS – 860 SPS (configurable)
- 📦 Canales: 4 entradas singulares (A0–A3) o 2 pares diferenciales (A0-A1, A2-A3)
- 🔋 Consumo: ~150 µA (en modo activo), <1 µA (shutdown)
- 📏 Dimensiones: ~27mm x 18mm
🔌 Información de conexionado (detallada y práctica)
🔹 Conexión típica con Arduino Uno/Nano:
|
Pin del ADS1115
|
Pin de Arduino
|
|---|---|
|
VDD
|
5V
|
|
GND
|
GND
|
|
SCL
|
A5
|
|
SDA
|
A4
|
|
A0–A3
|
Sensores analógicos (ej. potenciómetro, sensor de temperatura, etc.)
|
✅ Librería recomendada:
Adafruit_ADS1X15 (instalable desde el gestor de bibliotecas de Arduino IDE)📌 Ejemplo básico de código (lectura single-ended en A0):
#include <Wire.h>
#include <Adafruit_ADS1015.h>
Adafruit_ADS1115 ads; // Para ADS1115 (16-bit)
void setup() {
Serial.begin(9600);
if (!ads.begin()) {
Serial.println(«Fallo al inicializar ADS1115»);
while (1);
}
Serial.println(«ADS1115 listo!»);
}
void loop() {
int16_t adc0 = ads.readADC_SingleEnded(0); // Canal A0
float voltage = adc0 * 0.1875 / 1000.0; // 0.1875 mV/LSB → V
Serial.print(«Valor ADC: «);
Serial.print(adc0);
Serial.print(» | Voltaje: «);
Serial.print(voltage, 3);
Serial.println(» V»);
delay(1000);
}
⚠️ Recomendaciones clave:
- El ADS1115 no tiene entrada analógica interna de referencia — usa VDD como referencia (por eso el rango depende de VDD).
- Para mediciones diferenciales (ej. celda de carga), conecta sensores entre A0–A1 y A2–A3.
- Si usas con ESP32, puedes conectar directamente a 3.3V (el chip soporta 3.3V lógica y analogía).
- La ganancia se configura en software:
ads.setGain(GAIN_TWO)→ ±2.048V. - Evita ruido eléctrico: usa cables apantallados para señales débiles y aleja del motor o relés.
💡 Usos sugeridos:
- Medición precisa de voltaje en baterías (±0.1% error típico)
- Interfaces para celdas de carga (sin HX711, con mayor flexibilidad)
- Adquisición de datos científicos (termopares, sensores de strain)
- Sistemas de monitoreo ambiental con sensores analógicos de baja señal
- Proyectos de calibración y metrología DIY















Valoraciones
No hay valoraciones aún.