Преобразователь сигнала термопары K-типа MAX6675

MAX6675 — Преобразователь сигнала термопары K-типа с компенсацией холодного спая, модуль совместно с термопарой позволяет измерять температуру до +600℃ и кратковременно до +1024℃, имеет SPI совместимый интерфейс, доступный только для чтения.

Характеристики:

  • Прямое цифровое преобразование термопары K-типа с компенсацией холодного спая.
  • Простой SPI-совместимый последовательный интерфейс.
  • Диапазон температур: от 0°C до +1024°C.
  • Разрешение: 12-бит или 0,25 °C.
  • Обнаружение не подключенной термопары.

Подключение модуля к Arduino:

 

Софт:

Для работы с модулем в среде Arduino, написаны готовые библиотеки, например библиотека в репозитории adafruit: https://github.com/adafruit/MAX6675-library

Можно воспользоваться немного исправленным примером для библиотеки.

Пример для библиотеки.
#include "max6675.h"     // https://github.com/adafruit/MAX6675-library

                        /// подключение модуля
#define thermoDO 5       // SO
#define thermoCS 6       // CS
#define thermoCLK 7      // SCK

MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO);
 
  
void setup() {
    Serial.begin(9600); 
    Serial.println("MAX6675 test");  
    delay(500);
}

void loop() {
                           // отправляем в монитор порта данные о температуре
   Serial.print("C = "); 
   Serial.print(thermocouple.readCelsius());
   Serial.print("  F = ");
   Serial.println(thermocouple.readFahrenheit());
 
   delay(1000);
}

Скриншот

 


Купить:

модуль можно в магазине Banggood или aliexpress


Видео: