Octopus MAX6675 Module

From ElecFreaks
Jump to: navigation, search

Introduction

Octopus Electronic Bricks, you can use them build electronics projects just as easy as piling bricks. By using Octopus electronic bricks, you may connect Arduino/Freaduino compatible boards easily with various digital, analog and I2C/Uart interfaces. These the breadboard-less firm connection are prepared to extensive modules like poteniometers, sensors, relays, servos…even buttons, just plug and play.

MAX6675 is a 12-bit resolution Serial K-type thermocouple converter, produced by American company MAXIM, with merits of cold junction compensation, linearity correction, thermocouple break detection and so on. Based on the principle of the chip, our module is available to measure temperature, using the three-wire SPI communication, plus a K-type thermocouple probe connected to Arduino mainboard. Measurement results can be displayed in Arduino IDE. (We are using IIC / SPI_LCD module to display the measurement results) Module can be used in room temperature measurement, also refrigerator, power room, textile machinery, air conditioners and other small space industrial equipment temperature measurement .


OCTOPUS MAX6675 A.JPG OCTOPUS MAX6675 B.jpg OCTOPUS MAX6675 F.JPG OCTOPUS MAX6675 H.jpg

Model: EN04018

Parameter

  • Simple SPI serial port temperature value output.
  • The temperature range is 0℃ ~ 1024℃, and the converter temperature resolution is 0.25 °C.
  • On-chip cold junction compensation.
  • High-impedance differential inputs.
  • Thermocouple break detection.


Features

  • Power supply needs: 5V
  • Fast response and High sensitivity
  • Simple drive circuit
  • Stable and long life

Schematic

OCTOPUS MAX6675 D.jpg

Specification

Pin definition and Rating

GND VCC Signal
GND VCC Signal

Mechanic Dimensions

Oct.jpg

Usage

Usage

  • 3P buckled wires connector

Soil-OB-07.jpg


Hardware Installation

OCTOPUS Current Sensor.jpg

Programming

Includes important code snippet. Demo code like :

Download Arduino Library

Demo code
{
// this example is public domain. enjoy!
// www.ladyada.net/learn/sensors/thermocouple

#include <max6675.h>
#include <Wire.h>

int SO = 4;
int SC = 5;
int CS = 6;

MAX6675 thermocouple(SC, CS, SO);
// make a cute degree symbol
uint8_t degree[8]  = {140,146,146,140,128,128,128,128};
void setup() {
  Serial.begin(9600);
 // lcd.begin(16, 2);
 // lcd.createChar(0, degree);

  // wait for MAX chip to stabilize
  delay(500);
 // lcd.setBacklight(HIGH);
}

void loop() {
  // basic readout test, just print the current temp
 // lcd.clear();
Serial.print("MAX6675 test");
  
  // go to line #1
Serial.print(thermocouple.readCelsius());
#if ARDUINO >= 100
  Serial.write((byte)0);
#else
  Serial.print(0, BYTE);
#endif
  Serial.print("C ");
  Serial.print(thermocouple.readFahrenheit());
#if ARDUINO >= 100
  Serial.write((byte)0);
#else
 Serial.print(0, BYTE);
#endif
  Serial.print('F');
  
  delay(1000);
}

}

Example

The projects and application examples.

OCTOPUS MAX6675 C.jpg


OB.jpg

Soil-OB-06.jpg



SHD IOE01 6.jpg


PushButtonS-07.jpg

Version Tracker

Revision Descriptions Release
v0.9b Initial public release date

Bug Tracker

Bug Tracker is the place you can publish any bugs you think you might have found during use. Please write down what you have to say, your answers will help us improve our products.

Resources

How to buy

Click here to buy:http://www.elecfreaks.com/estore/octopus-max6675-module.html

See Also

Other related products and resources.

Licensing

This documentation is licensed under the Creative Commons Attribution-ShareAlike License 3.0 Source code and libraries are

licensed under GPL/LGPL, see source code files for details.

External Links

Links to external webpages which provide more application ideas, documents/datasheet or software libraries