Description: This circuit measures temperature in Celsius scale and displays it on an alphanumeric LCD screen. When temperature rises to 40°C, an alarm is activated and at the same time a relay is also activated which drives a fan to keep the temperature at a level. Another feature of this circuit is that you can use the keys "1, 2, 3, 4" of a Philips TV IR remote to turn on or off three relays. The key '4' is used to turn on or off the over-temperature alarm. The brain of this circuit is the AT89C51 microcontroller. LM35 is a 3-pin chip which is easily available in TO-92 package. LM35 can sense temperature from 0°C to 100°C but it gives analogue output; the microcontroller does not understand analogue data, so ADC0804 (analogue to digital converter) is used to convert it to digital form. This digital data is given to port 1 of the microcontroller. This data is processed by the microcontroller and temperature is displayed on the LCD connected to port 2. The control pins of the LCD are connected to port 0. Port 0 also controls the relays and alarm. The ULN2003 chip is used to drive the relays because the microcontroller pins don't have enough current to drive them, so relays can't be connected to microcontroller pins directly. Furthermore, the relays are inductive loads and reverse current is generated in them. Pin 1 to 7 are the inputs and 10 to 16 are respective outputs. Pin 8 is ground and pin 9 is connected to the output of the 7808 voltage regulator. The 7805 voltage regulator drives the rest of the circuit. A standard buzzer driven by an LM555 timer/Oscillator chip is used. The chip is wired as a monostable multivibrator and at its output (i.e., pin no 3), a buzzer is connected. Use any IR module and connect its Data out to pin 10 of the microcontroller. The relay connected to pin 13 of ULN2003 turns on when the temperature rises above 40°C, so connect the fan to this relay.
This temperature monitoring and control circuit employs various components to achieve its functionality. At its core, the AT89C51 microcontroller serves as the central processing unit, managing inputs from the LM35 temperature sensor and controlling outputs to the LCD display, relays, and alarm system. The LM35 sensor provides an analogue voltage proportional to the temperature, which is then converted into a digital signal using the ADC0804. The digital output from the ADC is fed into port 1 of the microcontroller for processing.
The LCD is connected to port 2 of the microcontroller, allowing the temperature readings to be displayed in real-time. Control signals for the LCD are routed through port 0, which also manages the activation of relays and the alarm. The ULN2003 driver circuit is utilized to interface the microcontroller with the relays, as the current output from the microcontroller pins is insufficient to directly drive the relays. The ULN2003 also provides necessary protection against back EMF generated by the inductive loads when the relays are switched off.
Power regulation is managed by two voltage regulators: a 7805 for the microcontroller and other low-power components, and a 7808 for providing power to the ULN2003 and relays. The LM555 timer is configured as a monostable multivibrator to generate a signal for the buzzer, which sounds an alarm when the temperature exceeds 40°C. The IR remote control functionality allows users to adjust the system settings remotely, with specific buttons assigned to control the relays and the alarm.
Overall, this circuit effectively combines temperature sensing, digital processing, and control mechanisms to maintain a safe operating temperature while providing user interaction through an IR remote.This circuit measures temperature in Celsius scale and displays it on an alphanumeric LCD screen. When temperature rise to 40 C an alarm is activated and at the same time a relay is also activated which drives a fan to keep the temperature at a level. Another feature of this circuit is that you can use the keys "1,2,3,4" of a Philips TV IR remote to turn on or off three relays, The key '4' is used to turn on or off the over temperature alarm.
The brain of this circuit is AT89C51 microcontroller. LM35 is a 3 pin chip which is easily available in TO-92 package. LM35 can sense temperature from 0 C to 100 C but it gives analogue output the microcontroller does not understand analogue data, so ADC0804 (analogue to digital converter) is used to convert it to digital form. This digital data is given to port 1 of microcontroller. (See the circuit diagram) this data is processed by microcontroller and temperature is displayed on lcd connected to port 2.The control pins of lcd are connected to port 0. port 0 also controls the relays and alarm. The ULN2003 chip is used to drive the relays because the microcontroller pins don't have enough current to drive them.
so relays cant be connected to microcontroller pins directly further more the relays are inductive load and reverse current is generated in them. Pin 1 to 7 are the inputs and 10to 16 are respective outputs. Pin 8 is ground and pin 9 is connected to the output of 7808 voltage regulator. The 7805 voltage regulator drives rest of the circuit. I used a standard buzzer driven by LM555 timer/Oscillator chip. The chip is wired as a monostable multivibrator and at its output (i.e. pin no 3) a buzzer is connected. Use any IR module and connect its Data out to pin 10 of microcontroller. The Relay connected to pin 13 of ULN2003 turns on when temp rises above 40 C so connect the fan to this relay.
Measuring range: room temperature is -10 to 40 degrees Celsius; body temperature is 36 to 41 degrees Celsius; Resolution: room temperature is 0.5 degrees Celsius, body temperature is 0.05 degrees Celsius; error: room temperature <1 degree Celsius, body temperature <0.1 degrees Celsius. When switch S1 is in position 1, it displays the room temperature profile; position 2 displays the body temperature profile. Components V1, R1, R2, RP1, and RP2 form the temperature measurement circuit.
The temperature measurement circuit is designed to monitor and display two distinct temperature ranges: ambient room temperature and body temperature. The circuit operates with a measuring range for room temperature from -10 to 40 degrees Celsius and for body temperature from 36 to 41 degrees Celsius. The resolution of the circuit is fine-tuned to provide accurate readings, with a room temperature resolution of 0.5 degrees Celsius and a body temperature resolution of 0.05 degrees Celsius. The specified error margins indicate a maximum deviation of less than 1 degree Celsius for room temperature measurements and less than 0.1 degrees Celsius for body temperature measurements.
The circuit utilizes a switch, S1, which allows the user to select between the two temperature profiles. In position 1, the circuit outputs the room temperature, while in position 2, it outputs the body temperature. The operational components include a voltage source (V1), resistors (R1, R2), and potentiometers (RP1, RP2) that are integral to the measurement process. Resistors R1 and R2 are likely part of a voltage divider network that aids in scaling the temperature sensor output to a readable format. Potentiometers RP1 and RP2 can be used for calibration purposes, allowing fine adjustments to ensure that the readings are accurate within the specified error margins.
The temperature sensor, which is not explicitly mentioned but is assumed to be part of the circuit, converts temperature changes into an electrical signal that can be processed by the circuit. The output from the sensor is conditioned by the resistive components to produce a voltage level that corresponds directly to the measured temperature. This voltage is then displayed on an appropriate display unit, which could be an analog gauge or a digital readout, depending on the design of the circuit.
Overall, this temperature measurement circuit is a practical solution for monitoring both ambient and body temperatures with high accuracy and user-friendly operation through the selection switch.
The schematic diagram described here is a TMP01 Celsius Scale Temperature Sensor circuit. This circuit is used to convert the VPTAT output voltage.
The TMP01 is a temperature sensor integrated circuit designed to provide an accurate temperature measurement in Celsius. It...
This is a simple schematic designed to control a lamp using a Sony TV remote control. The circuit employs a PWM signal connected to a photocoupler, which isolates the power section from the microcontroller. The power section features an innovative...
The LM35 series used in this project is a precision centigrade temperature sensor with an analog output voltage. It has a temperature range of -55 °C to +150 °C and an accuracy of ±0.5 °C. The output voltage is 10...
The high-temperature alarm will emit a beep and the LED will blink when the temperature of the device rises abnormally. This simple overheating alarm is designed to monitor heat levels.
The high-temperature alarm circuit is an essential safety device used to...
A voltage-to-frequency conversion chip can be utilized in conjunction with an analog temperature sensor, such as the LM335 or a thermistor, to transmit the modulated frequency signal via an RF data link module. Alternatively, a digital temperature sensor can be...
This is an infrared (IR) remote control designed for Nikon cameras, specifically compatible with the Nikon ML-L3 remote control. The supported camera models include D40, D40X, D50, D60, D70, D70s, D80, Coolpix 8400, and 8800. The circuit design is straightforward,...
To measure temperature without using a thermometer, thermocouples are a viable option. However, thermocouples require a reference temperature, typically 0°C, to determine the temperature difference between the materials of the thermocouples, which can be inconvenient for users. To address this...
A digital thermometer is utilized for measuring room temperature. This project serves as a foundational exercise for beginners to comprehend the functions of various pins on the PIC16F877A microcontroller. The design incorporates the analog-to-digital conversion (ADC) capabilities of the PIC16F877A...
We use cookies to enhance your experience, analyze traffic, and (if you allow) serve personalized ads.
By clicking Accept All, you agree to our use of cookies.
Learn more