Air Conditioning Simulation System Based on 51 Microcontroller
·Click the blue text above·Follow us / NEW TERM

Specific Functions
● Based on the AT89C51 microcontroller as the main control unit,
1. Using DS18B20 as the temperature detection module;
2. Setting temperature and humidity ranges via buttons;
3. When the temperature is too high or too low, the buzzer alarms, and there are light indications, and the motor rotates, indicating that the air conditioning is working;
4. Displaying real-time temperature and the set range on the LCD1602.
Simulation Platform Introduction
●
This design uses Proteus 7.8 software for simulation. Proteus is a software used for simulating various electronic circuits. It contains many models of microcontrollers and chips, allowing for the simulation of many extended functions of microcontrollers, which is very convenient for beginners. Proteus has two functions: it can be used for circuit simulation and PCB production. With Proteus software, one can first simulate before creating the physical device. During the simulation process, it is not only debugging the hardware circuit but also debugging the software program, as Proteus can be integrated with Keil programming software, allowing programs to be written in Keil and then simulated in Proteus. This approach saves raw materials and reduces component waste, making circuit design much easier.
Software Development Platform Introduction
●
The programming language for this design is C, using Keil software for programming. This software is specifically designed for software development for C language-based microcontrollers. It has powerful functions and a clean, user-friendly interface, allowing beginners to quickly get started with programming the system environment. Once the project file is created and the required microcontroller chip is selected, the corresponding software program can be imported. The files generated by the system are highly portable and can be easily transferred to various other development platforms.

Specific Simulation Demonstration

#01
After clicking to run the simulation, the LCD1602 displays the real-time temperature and the set range.

#02
Using DS18B20 as the main temperature detection module.

#03
The required temperature threshold can be set using independent buttons.



#04
When the temperature is too high or too low, the buzzer alarms, and there are light indications, and the motor rotates, indicating that the air conditioning is working.
Previous Reviews
-
Greenhouse Simulation Based on 51 Microcontroller
-
Step Motor Forward and Reverse Control System Based on 51 Microcontroller
-
Sine Wave, Square Wave, and Harmonic Generator Based on 51 Microcontroller
-
Body Temperature Meter Based on PT100 Thermistor
-
Electronic Perpetual Calendar Design Based on 51 Microcontroller
All Materials for This Issue
Access Method
· Send to the public account to obtain all materials:
● Public account send: vim6