Termistor NTC Com Arduino
Arduino
Introdução
Nesta
apresentação vamos utilizar o
Termistor NTC de 10K junto com o
Arduino e a biblioteca Thermistor para obtermos os valores em graus Celsius.
Esta
biblioteca utiliza a equação de Steinhart-Hart para converter o valor da resistência em valores de temperatura e em uma segunda monstagem, mostramos como fazer o mesmo só que agora utilizando o método do Fator Beta (exemplo baseado
Lista de Materiais
1 x Arduino Uno Rev 3 ou Garagino Rev 1*
1 x Termistor NTC de 10KΩ
1 x Resistor de 10KΩ
1 x Protoboard Mini
Alguns jumpers
* Se for utilizar o Garagino você necessitará do conversor USB-Serial, pois vamos imprimir o valor convertido do sensor em ºCelsius no Serial
Monitor.
O Termistor
Sobre o Termistor:
Para fazer a leitura da temperatura, vamos utilizar um Termistor. Este é um tipo de resistência especial que altera seu valor razão da temperatura onde o componente é colocado.
Existem dois tipos de Termistores os NTC e os PTC.
Termistor PTC (Positive Temperature Coefficient): Este tipo de
Termistor tem o coeficiente de temperatura positivo, ou seja, a resistência aumenta com o aumento da temperatura.
Termistor NTC (Negative Temperature Coefficient): Já este é o inverso do anterior e seu coeficiente de temperatura é negativo. Com isto sua resistência diminui com o aumento da temperatura.
O valor nominal do termistor é dado normalmente a 25 ºCelsius e neste caso utilizaremos um termisitor de 10K. Ele atua na faixa de -40 a +125.
Determinação da Temperatura
Para determinar a temperatura do existe dois métodos um utilizando a interpolação pela fórmula de Steinhart-Hart ou ainda podemos utilizar a equação do fator Beta.
Abaixo você vê dois métodos para aquisição da temperatura: Método Steinhart-Hart
Equação Steinhart-Hart
O método de Steinnhart- Hart é implementado por uma biblioteca que fizemos algumas modificações para mantermos a compatibilidade da mesma com a IDE do