Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ninja-forms domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/ff4jg8asu0ua/public_html/wp-includes/functions.php on line 6114

Notice: A função _load_textdomain_just_in_time foi chamada incorretamente. O carregamento da tradução para o domínio twentyseventeen foi ativado muito cedo. Isso geralmente é um indicador de que algum código no plugin ou tema está sendo executado muito cedo. As traduções devem ser carregadas na ação init ou mais tarde. Leia como Depurar o WordPress para mais informações. (Esta mensagem foi adicionada na versão 6.7.0.) in /home/ff4jg8asu0ua/public_html/wp-includes/functions.php on line 6114
ADS1115 – Módulo Conversor Analógico Digital (ADC) - VLADCONTROL

ADS1115 – Módulo Conversor Analógico Digital (ADC)

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

ADS_1115

ADS1115 - ESQUEMA CONEXÃO ARDUINO UNO

ADS_1115

ADS1115 - ESQUEMA CONEXÃO ARDUINO MEGA

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.

EXEMPLO ADS-1115

Então, devemos fazer algumas alterações no código exemplo para observar as variações.

CÓDIGO

Agora, então devemos carregar o código no Arduino, abrir o Monitor Serial, movimentar o potenciômetro e observar a variação.

SERIAL

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.

Conheça outros projetos.

Onde comprar?

LOJAS

 

Conheça também!