Friday, September 26, 2008

Schematic Diagram


Temperature Sensor Lamp

Project Brief:
The Temperature Sensor Lamp is a lamp that changes colour according to the surrounding temperature. The lamp can be placed anywhere right form homes, offices, lounge bars or even in gardens. When switched on, the Temperature sensor attached to the circuit of the lamp can detect the surrounding temperature and alter the light colour according to it. Hence, the lamp will not only indicate the approximate temperature but also create an ambience.

Thursday, September 25, 2008

LM35 Temperature sensor Data Sheet Link

http://docs.bgmicro.com/pdf/trnlm35dz.pdf

Arduino Programme

int potPin = 0;
float temperature = 0;
int redLED=12;
int yellowLED=11;
int greenLED=10;
long val=0;
void setup()
{ pinMode(redLED, OUTPUT);
pinMode(yellowLED, OUTPUT);
pinMode(greenLED, OUTPUT);
Serial.begin(9600);
Serial.println("LM35 Thermometer"); }
void loop ()
{
val = analogRead(potPin);
temperature = (val*500/1024);
Serial.println ((long)temperature);
if (temperature >= 30)
{
digitalWrite (redLED, HIGH);
digitalWrite (yellowLED, LOW);
digitalWrite (greenLED, LOW);
}
else if ((temperature >=29) && (temperature <30))
{
digitalWrite (redLED, LOW);
digitalWrite (yellowLED, HIGH);
digitalWrite (greenLED, LOW);
}
else
{
digitalWrite (redLED, LOW);
digitalWrite (yellowLED, LOW);
digitalWrite (greenLED, HIGH);
}
delay(2000);
}

Lamp Circuit Image