O ADS1115 é um ADC de 16 bits preciso com quatro entradas multiplexadas – você pode usar cada entrada individualmente ou em pares para medições diferenciais. Possui uma referência calibrada interna para alta precisão.
Especificações do ADS1115
-
- Alimentação entre 2 e 5,5VDC
- Amostragem de 8 a 860 samples por segundo
- Referência interna de tensão com elevada exatidão inicial
- PGA interno – Ganho programável via software
- MUX interno
- Configuração Single-ended ou Differential
- Pode atuar como comparador de tensão ou de janela
- Permite a utilização de até 4 dispositivos no mesmo barramento I2C
- Dimensões: 28 x 17 x 2,5 mm
Importantes Características
-
- Embora o ADS1115 tenha capacidade de resolução de 16 bits, ele usa 15 bits para a medição e um último para o sinal (MSB – Most Significant Bit).
- PGA – amplificador de ganho programável – antes que a tensão nos pinos de entrada seja passada para o ADC de 16 bits, ela passa primeiro por um amplificador. O ganho deste amplificador pode ser alterado (daí o nome ganho programável). Então, esse recurso nos permite medir pequenas tensões com resolução aumentada.
- A Arduino UNO incorpora 6 ADCs de 10 bits, mas o ADS1115 tem uma resolução de 16 bits. Por outro lado, usando um ADC externo, você liberará o processador.
Simples Demonstração do ADS1115
Embora as placas Arduino geralmente tenham um conversor ADC para analógico digital integrado, o ADS1115 tem mais recursos e mais resolução. Sua operação é bastante simples conforme podemos observar neste projeto.
Esquema de conexão com o dispositivo
Código
Primeiramente, devemos incluir a Biblioteca Adafruit_ADS1015.h na IDE Arduino.
Feito isso, aproveitaremos o exemplo da biblioteca para testar o dispositivo ADS1115.
Então, devemos fazer algumas alterações no código exemplo para observar as variações.
Agora, então devemos carregar o código no Arduino, abrir o Monitor Serial, movimentar o potenciômetro e observar a variação.
Então, com isso, percebemos que há uma grande quantidade de amostragem quando giramos o potenciômetro contra apenas 1024 diretamente do conversor do Arduino.
Onde comprar?