Click the blue text·Follow us
Temperature Alarm Based on 51 Microcontroller
(Simulation + Program + Schematic + Design Report)
01

Function Introduction
Specific Functions:
This product is designed using a 51 microcontroller + DS18B20 temperature sensor + LCD1602 display + transistor.
1. DS18B20 collects temperature, LCD1602 displays temperature;
2. Temperature measurement range: -55 to 125 degrees;
3. When the temperature is below the lower limit or above the upper limit, the buzzer and LED will sound an alarm;
4. Three buttons can set the upper and lower temperature limits;

02

Hardware Design
Components Used:
Microcontroller: STC89C52;
(Note: The microcontroller is universal, whether 51 or 52, whether STC or AT, the pin functions are the same. The program is also the same.)
Buzzer; Capacitor: 30p;
Through-hole electrolytic capacitor: 10uF;
Alarm indicator light; 9-pin resistor array: 10K;
LCD1602 liquid crystal display;
DC power socket; PNP transistor;
4-Pin header; 2-Pin header;
Resistors: 10K, 1K, 2.2K;
Smoke sensor: MQ-2;
Button: 6X6X5MM;
Digital temperature sensor: DS18B20;
Crystal oscillator: 12MHZ; SWITCH;
Wires: Several;

Flowchart:

03

Design Materials
01
Simulation Diagram
This design uses both Proteus 7.8 and Proteus 8.9 versions! Details as shown!

02
Schematic Diagram
The schematic diagram of this system is designed using Altium Designer 19, details as shown!

03
Program
This design uses Keil 5 version for programming! Details as shown!

04
Design Report
A 13,000-word design report, details as follows!

05
Design Materials
All materials include programs (with comments), simulation source files, AD schematic, task book, project proposal, structural block diagram, design report, flowchart, physical images, component list, etc. The specific content is as follows, the most comprehensive on the internet!


Material Acquisition

Like and share, let’s learn and improve together
All material download link
Or click the bottom left cornerRead the original text to get it!
↓↓↓