Wide range temperature sensing
With the Thermocouple Nanoshield you can read temperatures from -270ºC up to 1372ºC with a resolution of 0,25ºC, using a type K thermocouple probe (not included). This module uses the MAX31855 IC, which contains an SPI interface, internal temperature sensor (cold junction) and failure detection, such as open circuit and short circuit conditions on the thermocouple probe.
The circuit is powered directly by the internal 3.3V regulator from the Arduino board, and the SPI signals go through a level shifter that accepts 5V or 3.3V inputs. If you are not using an Arduino or if you don't have a 3.3V supply in your project, it's possible to install an optional regulator in the module, supporting voltages from 5V up to 12V.
- Uses the MAX31855 IC from Maxim Semiconductor.
- Temperature range from -270ºC to 1372ºC, with 0.25ºC resolution.
- Internal temperature sensor ranging from -40ºC to 125ºC, with 0.0625ºC resolution.
- 5V or 3.3V SPI interface.
- 16 options for the chip select pin (/CS), configurable via solder jumpers (default is pin D8).
- Thermocouple input filter for greater stability.
- Works with any Type K thermocouple.
|/CS||D8||SPI chip select|
|SDO||D12||SPI data output (MISO)|
|3V3||3V3||3.3V power supply input|
|VCC||VCC||5V power supply input (optional)|
|VIN||VIN||External power supply input (optional)|
|GND||GND||Reference voltage (ground)|
Power supply: must be provided on the 3V3 pin, with a range from 3V to 3.6V (3.3V typical).
Current consumption: approximately 1,5mA.
Logic levels: the input pins /CS and SCK accept voltages of 5V or 3.3V. The SDO output pin has a logic level of 3.3V and it's 100% compatible with the logic levels accepted by the Arduino board.
- Nanoshield_Thermocouple - Open source Arduino library to use with the Thermocouple Nanoshield.