Project

General

Profile

Thermo Plug

The thermo plug is a small board for measuring temperature and controlling an output device.

One of three different types of temperature sensor can be used:

  • a 100 kΩ NTC/thermistor (glass types can go up to 300°C)
  • a K-type thermocouple (up to 1000°C) with a matching AD597 thermocouple chip
  • a 1-wire DS18B20 sensor (up to 125°C)

The DIO pin is tied to a transistor and can be used in different ways:

  • to generate a sound, using an on-board piezo buzzer
  • to drive a relay, with an on-board protection diode
  • with an opto-isolated triac (off-board, also requires a limiting resistor)
  • with a small / low-current DC motor, again with on-board protection diode

The positive output is connected to PWR, not 3.3V, to allow for higher-power use (and a louder buzzer).

Configuration

There are no switches or jumpers to configure, but you must choose which components to add.

Select one of these three input options: an NTC, a 1-wire temp sensor or a thermocouple.

> With the NTC, add R1 - use a 1kΩ resistor with a 100 kΩ NTC for high temperatures.
> With the 1-wire DS18B20 temperature sensor, add R3 - a 4.7kΩ resistor.
> With the termocouple add the AD597 IC and C1, a 0.1µF decoupling capacitor.

The standard kit provides all the parts for this last option: the AD597, the 0.1uF capacitor (both already mounted on the PCB) and the thermocouple.

Select one of these two output options: a piezo buzzer or an external relay.

> When used with a relay or other inductive load, add the D1 protection diode.
> In both cases, add R2 - a 1 kΩ resistor - as well as Q1 (any small NPN transistor will do).

The standard kit provides the parts for this last option: the 1 kΩ resistor, a suitable NPN transistor and a buzzer (observe polarity!) to solder on the board.

Header Pinouts

Design Info

Dimensions: 21.1 x 31.8 mm
CadSoft EAGLE design files: see below.
This plug can be operated at 5V as well as 3.3V (the AD597 is connected to PWR, not +3V).

This board uses the conventions of a JeePlug and can be used with the ports on a JeeNode. It can also be used with other boards and MCU’s, if you hook it up properly and adapt the interface code for it.

How to Get It

http://jeelabs.com/products/thermo-plug

Related Weblog Posts


tp1.DSC_0818.jpg (13.7 KB) myra, 2012-07-17 15:20

tp1._00000318.png (32.3 KB) myra, 2012-07-17 15:20

jlpcb-127.brd (14.5 KB) myra, 2012-07-17 16:36

jlpcb-127.pdf (12.5 KB) myra, 2012-07-17 16:36

jlpcb-127.png (87.9 KB) myra, 2012-07-17 16:36

jlpcb-127.sch (64.8 KB) myra, 2012-07-17 16:36