using NTC temperature sensor with Arduino

 What is a NTC temperature sensor?



NTC is an acronym for Negative Temperature Coefficient.An NTC thermistor is a temperature sensor that uses the resistance properties of ceramic/metal composites to measure the temperature. Our full spectrum NTC sensors offer many advantages in temperature sensing including miniature size, excellent long-term stability, high accuracy and precision.



With an NTC thermistor, when the temperature increases, resistance decreases.



Thermistor probes can be used in automobile and truck tire curing, as well as for monitoring and controlling engine temperatures. They are even used in missiles and spacecraft. Some more potential equipment uses of NTC thermistor probes are for plastic laminating and hot glue, as well as fire protection and safety.

how to implement with Arduino

you can easily make temperature calculations using an Arduino,NTC temperature resistor (thermistor) and some complemetry components

THINGS NEEDED:

ARDUINO

Buy Arduino on Amazon

Buy Arduino on Ali-express

Buy on Flipkart 

BREADBOARD(FOR PROTOTYPING)

Buy on Ali express

Buy on amazon(with jumper wires)

Buy on flipkart

16*2 LCD MODULE(PARALLEL CONNECTION)

Buy on amazon

Buy on flip kart

Buy on Ali express

and a 10 kilo ohm resistor

CONNECTIONS:


CODE:Skecth pic kj8mbj4ktm

//CODE is made by https://create.arduino.cc/projecthub/iasonas-christoulakisint ThermistorPin = 0;
int Vo;
float R1 = 10000;
float logR2, R2, T;
float c1 = 1.009249522e-03, c2 = 2.378405444e-04, c3 = 2.019202697e-07;

void setup() {
Serial.begin(9600);
}

void loop() {

  Vo = analogRead(ThermistorPin);
  R2 = R1 * (1023.0 / (float)Vo - 1.0);
  logR2 = log(R2);
  T = (1.0 / (c1 + c2*logR2 + c3*logR2*logR2*logR2));
  T = T - 273.15;
  T = (T * 9.0)/ 5.0 + 32.0; 

  Serial.print("Temperature: "); 
  Serial.print(T);
  Serial.println(" F"); 

  delay(500);}


Comments

Popular posts from this blog

LCD Characters

How to connect Bluetooth controller to motor driver?

Bluetooth controlled 16*2 LCD display with Arduino