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

Categoría:

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:
  • ⚖️ 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.

Sé el primero en valorar “Módulo ADS1115 ADC 4 canales 16 bits comm I2C”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *