| Literature DB >> 29984328 |
Adamu Murtala Zungeru1, Mmoloki Mangwala1, Joseph Chuma1, Baboloki Gaebolae1, Bokamoso Basutli1.
Abstract
This paper presents the design and simulation of an Automatic Room Heater Control system. This system allows the user to set a desired temperature which is then compared to the room temperature measured by a temperature sensor. With the help of a microcontroller, the system responds by turning ON any of the two (2) loads (Fan or a heater) automatically depending on the temperature difference. The Fan is triggered ON when the room temperature is higher than the set temperature and the heater is triggered ON when the room temperature is lower than the set temperature. The system was designed and simulated using Proteus 8, circuit building software used for building electronics system. Proteus software was used to design and simulate the main circuit, and Micro-C hex file was loaded on the Proteus schematic design. For coding the PIC Microcontroller, Micro-C compiler was used. A 5 V DC power supply was designed in order to provide a biasing voltage to most of the active devices used in the system design circuit. The DC power supply was designed and simulated using Multisim software. The system was simulated and simulation results were in accordance to the design specifications.Entities:
Keywords: Electrical engineering
Year: 2018 PMID: 29984328 PMCID: PMC6025698 DOI: 10.1016/j.heliyon.2018.e00655
Source DB: PubMed Journal: Heliyon ISSN: 2405-8440
Fig. 1Block diagram showing the major parts of the system.
Fig. 2System flow chart.
Fig. 4Circuit diagram of Automatic Room Heater Control showing all components of the system.
List of materials.
| Name of Component | Description |
|---|---|
| Step down transformer | 20:1 (240/12 V, 1000 mA) |
| Rectifier Diode | 1N4001*4 |
| Resistors | 220 Ω, 1 kΩ *2 |
| Voltage regulators | 7805, 7812 |
| LEDs | Red *2 and Green *2 |
| Electrolyte capacitor | 3300 μF and 4700 μF |
| Switch | On and off push button |
| PIC16F877A microcontroller | PIC16F877A microcontroller |
| Crystal Oscillator | 8 MHz Crystal Oscillator |
| Temperature sensor | LM 35 Temperature sensor |
| Relay | (12 V, 3 pin relay)*2 |
| Transistor | BC108*2 |
| Light Bulb | 60 Watts, 240 V |
| DC Fan | 12 V DC Fan |
| Resistor | (10 K)*6 |
| LCD Display | LM016L (16*2) LCD Display |
| Keypad | 4*3 Keypad |
| Variable Resistor | 10 kΩ |
| Reset push button | Micro switch |
| Capacitor | 22 pF |
Fig. 3Power supply circuit.
Fig. 5Result of sensed temperature and the output voltage of the temperature sensor.
Fig. 6Result of User prompted to enter a reference temperature.
Fig. 7Result of User entered 12 as the reference temperature.
Fig. 8Result of User entered 12 °C as the reference temperature and Heater (L1) switched ON.
Fig. 9Result of User entered 8 °C as the REF temp, and then entered # on the keyboard to continue.
Fig. 10Result of User entered 8 °C as the reference temperature and Heater (L1) switched ON.