Модуль с термистором 10кОм

Аналоговый датчик температуры используется в системах энергосбережения и контроля климата. 

Принцип работы

В модуле применен NTC («Negative Temperature Coefficient») термистор (с отрицательным коэффициентом сопротивления), то есть его сопротивление уменьшается с ростом температуры.

Кривая зависимости сопротивления от температуры имеет нелинейный вид, поэтому датчик необходимо откалибровать перед применением.

Для удобства и простоты использования мы разместили всю схему с необходимой обвязкой на одной плате, к модулю необходимо подключить только питание и выводы контроллера при помощи четырехконтактного разъема.

Технические характеристики модуля 

Сопротивление: 10 кОм
Тип: NTC
Габариты: 22×29 мм
Пределы измерений: -55…+155

Подключение

Подключение модуля осуществляется с помощью разъема XH-2.54-4P, выводы которого имеют следующие назначения:

VCC - питание (+5V)
D0 - не используется
А0 - подключается к аналоговому входу контроллера (А0...А5)
GND - земля (общий)

Чтобы начать работу с датчиком его необходимо подключить к микроконтроллеру по схеме ниже. Для быстрого и надежного подключения используйте QuatroPort A050. 

Программа

Далее в микроконтроллер необходимо загрузить следующую программу.

#define THERMISTOR_PIN A3
//Переменная для хранения значения АЦП
int value = 0;
void setup() {
  	pinMode(THERMISTOR_PIN, INPUT);
}

void loop() {
	//Открытие соединения на скорости 9600
	Serial.begin(9600); 
	//Читаем результат, полученный от АЦП
  	value = analogRead(THERMISTOR_PIN);
  	//Отправляем данные в терминал.
  	Serial.println(value);
  	delay(200);
}

В терминал поступают значения с датчика, нужно отметить какие показания соответствуют комнатной температуре и другим условиям. Например, в нашем тесте комнатная температура соответствовала числу 373. Благодаря этой процедуре можно запомнить какие значения соответствуют той или иной температуре и точнее выстроить работу с датчиком в последствии.