How To Use Max6675 Thermocouple Module & Tm1637 Led Display

About the project

In this tutorial we are going to learn how to use MAX6675 Thermocouple Module & TM1637 LED to Display a temperature using probe sensor.

Project info

Difficulty: Easy

Platforms: ArduinoVisuino

Estimated time: 1 hour

License: GNU General Public License, version 3 or later (GPL3+)

Items used in this project

Hardware components

Jumper wires (generic) Jumper wires (generic) x 1
TM1637 LED Display TM1637 LED Display x 1
Thermocouple Thermometer MAX6675 module with the sensor Thermocouple Thermometer MAX6675 module with the sensor x 1
Arduino UNO Arduino UNO x 1

Software apps and online services

Visuino Visuino
Arduino IDE Arduino IDE

Story

Step 1: What You Will Need

1 / 5

  • Arduino UNO (or any other Arduino or ESP)
  • Thermocouple Thermometer MAX6675 module with the sensor
  • TM1637 LED Display
  • Jumper wires
  • Visuino program: Download Visuino

Step 2: The Circuit

  • Connect LED Display pin[CLK] to Arduino digital pin[8]
  • Connect LED Display pin[DI0] to Arduino digital pin[9]
  • Connect LED Display pin[GND] to Arduino pin[GND]
  • Connect LED Display pin[VCC] to Arduino pin[5V
  • ]Connect Thermometer MAX6675 module pin[VCC] to Arduino pin[5V]
  • Connect Thermometer MAX6675 module pin[GND] to Arduino pin[GND]
  • Connect Thermometer MAX6675 module pin[SO] to Arduino digital pin[12]
  • Connect Thermometer MAX6675 module pin[CS] to Arduino digital pin[10]
  • Connect Thermometer MAX6675 module pin[SCK] to Arduino digital pin[13]
  • Connect Thermometer MAX6675 Sensor Red wire to Thermometer MAX6675 module pin[+]
  • Connect Thermometer MAX6675 Sensor Blue wire to Thermometer MAX6675 module pin[-]

Step 3: Start Visuino, and Select the Arduino UNO Board Type

1 / 2

Start Visuino as shown in the first picture Click on the "Tools" button on the Arduino component (Picture 1) in Visuino When the dialog appears, select "Arduino UNO" as shown on Picture 2

Step 4: In Visuino Add & Set Components

1 / 3

  • Add "Clock Generator" component
  • Add "MAX6675" component
  • Add "TM1637 7 Segment Display 4 Digits Module + 2 Vertical Points (CATALEX)" component
  • Select "Display1" and in the properties window set "Points" to True
  • Double click on the "Display1" and in the "Digits" window Drag "Analog Display 7 Segments" to the left side
  • Close the "Digits" window

Step 5: In Visuino Connect Components

1 / 3

  • Connect "ClockGenerator1" pin [Out] to "Thermometer1" pin [Clock]
  • Connect "Thermometer1" pin [Out] to "Display1" pin [In]
  • Connect "Thermometer1" pin Control [SPI] to "Arduino" pin SPI [In]
  • Connect "Thermometer1" pin Control [Chip Select] to "Arduino" digital pin [10]
  • Connect "Display1" pin Control [Clock] to "Arduino" digital pin [8]
  • Connect "Display1" pin Control [Data] to "Arduino" digital pin [9]

Step 6: Generate, Compile, and Upload the Arduino Code

In Visuino, at the bottom click on the "Build" Tab, make sure the correct port is selected, then click on the "Compile/Build and Upload" button.

Step 7: Play

If you power the Arduino module, The LED Display will show the Temperature from the MAX6675 sensor.

Congratulations! You have completed your project with Visuino. Also attached is the Visuino project, that I created for this tutorial, you can download it and open it in Visuino: https://www.visuino.eu

Schematics, diagrams and documents

Visuino File

Code

Visuino File

Credits

Photo of Ron

Ron

Arduino Developer

   

Leave your feedback...