3

I'm a programmer, and I can wrap my head around having a controller board which monitors a temperature sensor llike this http://www.digikey.com/scripts/dksearch/dksus.dll?pv469=113&FV=fff4001e%2Cfff80137&mnonly=0&newproducts=0&ColumnSort=0&page=1&quantity=0&ptm=0&fid=0&pageSize=25 , and then tells an led how bright to glow based on the temperature.

Is it possible to do this with just a breadboard and a powersource? Pipe the output of the sensor reading into some series of components to regulate how bright the LED would glow ?

qbert65536
  • 143
  • 2
  • I should add I'm an idiot when it comes to these things, if I'm phrasing things wrong are naively please let me know! – qbert65536 May 24 '13 at 15:59

2 Answers2

3

Assumptions:

  • The question is really about accepting input from a temperature sensor, and indicating it via an LED's intensity, without using a microcontroller.
  • The temperature sensor shown is merely indicative, any temperature sensor that can be used for this kind of implementation would do.

The temperature sensor linked in the question has an I2C digital interface. I2C requires some form of processor or microcontroller at the receiving end, to query the device, retrieve data (the temperature in this case) and process it.

Instead of such a digital temperature sensor, an analog sensor would allow an implementation such as described, i.e. lighting an LED based on temperature, without using any microcontroller.

For example, the Analog Devices TMP37, 20 mV / oC output.

This output voltage can be amplified using a DC coupled up-amp, then used to drive another op-amp as a current driver, such that the current at the output will vary by the sensed temperature. If the temperature sensing range is wide enough, the voltage amplification can be dispensed with, and a single op-amp as a voltage controlled current source can be built, using the temperature sensor's output as the control signal.

LEDs are current-driven devices rather than voltage driven (as long as their required forward voltage is met), in other words the intensity of light output varies non-linearly with the current through it. Hence, this arrangement would vary the intensity according to temperature.

Some careful tuning of the amplification stages will be required, to achieve the right intensity gradient against the desired temperature range, but that is not too complex.

Such a circuit can be easily built on a breadboard.

Anindo Ghosh
  • 50,188
  • 8
  • 103
  • 200
2

Not easily with a digital temperature sensor, but you can do it in analogue if you get a thermistor (fairly easy) or thermocouple (harder).

e.g. http://www.technologystudent.com/elec1/therm1.htm

How to change an LED with a thermistor

pjc50
  • 46,540
  • 4
  • 64
  • 126