K type Thermocouple with MAX6675 module

How to measure high temperature with k type thermocouple and MAX6675 module

Posted Leave a commentPosted in Arduino

In this tutorial we will see how to measure high degree temperature with Arduino by K type thermocouple. So let’s get started.

For this you will need,

  1. Arduino,
  2. K-Type Thermocouple,
  3. Max6675 module,
  4. LCD,
  5. I2C,
  6. Breadboard (optional) & Jumper wires.

Do connection as shown in diagram.

K type Thermocouple with MAX6675 module circuit diagram
K type Thermocouple with MAX6675 module circuit diagram

Now I am going to measure high temperature of this  furnace.

I inserted K type thermocouple in the furnace. This sensor is capable to measure 0 to 1024 C temperature. And I have one more device to measure high temperature. We will compare both.

Sketch For K type Thermocouple with MAX6675 module
#include "max6675.h"
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x3F, 16, 2);
int ktcSO = 8;
int ktcCS = 9;
int ktcCLK = 10;
double t; //temperature in celsius
double tf; //temperature in fahrenheit
MAX6675 ktc(ktcCLK, ktcCS, ktcSO);


void setup() {
Serial.begin(9600);
lcd.begin();
delay(500);
}

void loop() {
lcd.setCursor(0,0);
lcd.print("K Type Thermocouple");
t = ktc.readCelsius(); //temperature in celsius
// uncomment below line to get temperature in fahrenheit
//tf = ktc.readFahrenheit(); 
lcd.setCursor(0,1);
lcd.print("Temp = ");
lcd.setCursor(7,1);
lcd.print(t);
Serial.println(t);
// uncomment below line to get temperature in fahrenheit
//Serial.println(tf);

delay(1000);
lcd.clear();
}

Add MAX6675 library and liquidcrystal_I2C library.

If you don’t know how to use I2C with LCD. please click here to watch it.

ktc.readCelsius();

This function read temperature in Celsius. And we are printing temperature value on LCD. Upload the code.

Now we can see temperature value on both screen. I think k type thermocouple is fairly accurate but showing 1 to 2 degree error at high temperature.

LIST OF COMPONENT BUY ONLINE:

http://amzn.to/2fvSRJq   (Arduino)

https://amzn.to/2J6LJ4a (k type thermocouple and MAX6675)

http://amzn.to/2yBk7eT (LCD display)

http://amzn.to/2zg8aeX (I2C)

http://amzn.to/2wxPmWz  (Breadboard)

http://amzn.to/2vJ3lvo   (Jumper wire)

TILL THEN KEEP LEARNING KEEP MAKING 🙂