Introduction: Thermocouple Amplifier and K-Type Thermocouple Interface With Arduino
This tutorial teaches the basics on using Thermocouple and Thermocouple Amplifier.
Step 1: Introduction
Description:
Thermocouple is used to measure temperature. However, the signal level produced by the thermocouple is very small, thus an amplifier is required to collect the signal produced and amplify the signals. In order to do the amplification job, thermocouple amplifier is specially designed to work with thermocouple.
Specification of Type-K Thermocouple:
- Measurable Temperature Range: 0ᵒC ~ 1100ᵒC
- Positive Terminal: Red
- Negative Terminal: Blue
- Works great with SN-6675
Specification of Thermocouple Amplifier:
- Input Voltage: DC3.3V to 5V
- Works great with Type-K Thermocouple
Step 2: Pin Definition
Step 3: Sample Hardware Installation
Step 4: Sample Source Code
To get the result, please download the sample source code attached below and upload it into Arduino.
*kindly download the attached MAX6675 Library for your own use.
Step 5: Result (1)
The reading shown on LCD screen when thermocouple is being placed in a room.
Accuracy: ±3~5ᵒC
Step 6: Result (2)
The reading shown on LCD screen when the thermocouple is being heated by using a lighter for few seconds.
Accuracy: ±3~5ᵒC
Step 7: Result (3)
The reading shown on LCD screen when thermocouple is being immersed in a container of water.
Accuracy: ±3~5ᵒC
Step 8: Video
1 Person Made This Project!
- GabrielP11 made it!
5 Comments
Question 2 years ago on Step 2
hello thx for the post, but i would like to know if you need all off the connections on the amplifier. because the one i want to buy only has 4, i dont have the chip select
5 years ago
Hello, thanks for the post. Would it be possible to use various thermocouples simultaneously? If so, how?
Thanks
Reply 3 years ago
The Type K thermocouple IC uses SPI, so you will connect Clk and D0 in common, and use separate CS (chip select) lines to select which one you are reading from.
6 years ago
how to branch max6675 with a micro controller 16f84
6 years ago
is there a way to take out celsius and add a average over 5 min on the second line of the display