Sensores Arduino y Raspberry Pi

41

Jan 6, 2024

KY-053: Módulo ADS1115 Convertidor Analógico-Digital

Descripción:

Mediante los comandos apropiados en el bus I2C, los valores de voltaje analógico se pueden medir en hasta 4 entradas con una precisión de hasta 16 bits. El resultado de la medición se emite codificado en el bus I2C .

CAMBIAR LA DIRECCIÓN I2C

Este convertidor de analógico a digital (o, en resumen, ADC) no solo tiene una dirección I2C. Este es un ADC que puede tener 4 direcciones I2C diferentes. Estos se pueden elegir libremente, pero en el curso posterior se utiliza la dirección estándar 0x48.

En la siguiente tabla puede ver todas las direcciones posibles y cómo se puede llegar a ellas. Aquí es principalmente para notar que el pin ADDR del ADC es responsable del cambio de dirección.

De  Dirección a Dirección


Arduino ya posee un convertidor lógico de 10 bit con 6 canales, pero si necesitas mayor precisión, el ADS1115 es una buena opción. Posee 4 canales y una precisión de 16 bit. En cambio, la Raspberry Pi, carece de uno, por lo cual es una solución para conectar nuestros dispositivos analógicos.


Especificaciones:

Esquemático:

Pinout:

Conexión Arduino:

Código Arduino:

Para Arduino debemos instalar la siguiente librería:

Conexión Raspberry Pi:

Para Raspberry Pi debemos activar la Interfaz I2C:


Vamos a Raspberry Pi →  PreferenciasConfiguración de Raspberry PiInterfaces y activamos I2C, luego reiniciamos.

Código Raspberry Pi:

Librería Adafruit Python ADS1X15:

Creamos el siguiente programa desde la Terminal o con tu IDE favorito:

Presionamos Ctrl + x para salir, luego y para confirmar los cambios, finalmente Enter. Para guardarlos.

Para correr el programa abrimos la Terminal e ingresamos: