SlideShare a Scribd company logo
1 of 10
Download to read offline
International Journal of Informatics and Communication Technology (IJ-ICT)
Vol. 6, No. 2, August 2017, pp. 95~104
ISSN: 2252-8776, DOI: 10.11591/ijict.v6i2.pp95-104  95
Journal homepage: http://iaesjournal.com/online/index.php/IJICT
Design and Simulation of Automatic Temperature Control and
Alert System Based PIC16F887
Jabbar Shaati Jahlool
Computer Techniques Engineering Department, Dijlah University College, Baghdad,Iraq
Article Info ABSTRACT
Article history:
Received Feb 12, 2017
Revised Jun 27, 2017
Accepted Jul 18, 2017
In this research, the design and simulation of an automatic system for
temperature control using embedded system in order to automatically control
of multi appliances depend on the temperature value. The appliances will be
controlled are ventilation, cooling, heating and alert. this is an order to avoid
or reduce to human intervention and increase system reliability. An important
feature of this automation process is to reduce or eliminate the possibility of
relying on the human factor operator for industries, warehouses and
laboratories, and to improve working and performance environments. The
system in this paper used the microcontroller PIC16F887 as the central
control unit, LM35 temperature sensor as a temperature source,16x2 liquid
crystal display (LCD) as indicator to display the different system working
status an addition to some of drivers, relay and light emitting diodes (LED)
as indicators to display the corresponding working appliance driver. The
implementation and simulation of the system work has been achieved by
using proteus professional software v8.0 and mikroc pro for pic v .6.6.1
software to write the equivalent program and generate .hex file for system
working. The result shows in figures 5, 6, 7, and 8 that explain the system
working cases
Keywords:
ATC
LM35
MIKROC
PIC16F887
PROTEUS
Copyright © 2017 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Jabbar Shaati Jahlool,
Computer Techniques Engineering Department,
Dijlah University College, Baghdad/Iraq.
Email: jabbar.shatti@duc.edu.iq
1. INTRODUCTION
Nowadays rely on automated systems became commonly used things in life and, of course, one of
these systems has automatic temperature control. The use of automatic temperature control systems become
now commonly used in a wide field like industrial plants, laboratories, medical and food stores, warehouses
and other. Modern applications using temperature control systems based on microcontrollers (MCU) to
control the ventilation, heat, cold and alarm devices for the one of above fields. The use of micro-controllers
achieves great reliability as well as high efficiency [1]. Depending of using of MCU in embedded design has
not only been increased but it achieved a revolutionary change. An important element for achieving
competitiveness in manufacturers is to provide differentiation while maintaining or reducing cost and to
expand their product functionality [2]. Save power and reduce the costs for optimization of smart home
system this is study about internal temperature controlling system based on microcontroller [3]. Automatic
smart kitchen system is used to discharge heat and smoke in the kitchen by using PWM (Pulse Width
Modulation) waves generated by a PIC16F877A MCU based on temperature sensor to controlling the speed
of kitchen air blower [4]. Using temperature control and peripheral interface controller (PIC) 16F876A but it
focus on the use of external signal conditioning circuit for proper processing of the signal before it was given
to MCU, but this method increase the system hardware components then consequently lead to increase the
cost and probability of fault by adding others hardware components, while the internal ADC (analogue to
digital converter) circuit inside the MCUs take signal conditioning of all types of inputs analogue signals
 ISSN: 2252-8776
IJ-ICT Vol. 6, No. 2, August 2017: 95 – 104
96
returned from different types of sensor in other consideration therefore this additional external circuit has not
needed [5]. Temperature control in a ventilation system using PIC18F4620 was designed and developed by
using heat resistor as the heating source to emits a heat quantity in the environment and direct current (DC)
motor as the cooling source and then generate pulse width modulation (PWM) signal as a control speed
dependent signal to control of the cooling depend on the heating difference [6]. An automatic control solution
is suggested to control the fan speed by using the PIC 16F877A and LM35DZ temperature sensor the
automatic design circuit control of fan speed depend on the change of temperature i.e. when the temperature
is high, the fan operates at high speed and vice versa. This process occurs automatically [7]. Monitoring
server room temperature has been implementation of a microcontroller based system by using kind of
microcontroller (Atmel AVR ATmega8535 microcontroller and LM35 temperature sensor), other attached
devices are used to display the room temperature as well as an alarm device is also used. The system is
equipped with a GSM modem to send a text message when the room temperature rises to a certain extent to
enter the danger zone to alert the room server supervisor for the purpose of controlling other electronic
devices within the server room [8]. Designing and implementing a modern fan speed control system based on
the changes that occur in the room temperature. This design is based on the use of PWM technology so that
changing the duty cycle depends on the room temperature and as a result leads to the control of the fan speed
movement automatically [9]. In this work, the designs of ATC system based a PIC microcontroller
(PIC16F887) and temperature sensor (LM35) for automatically control of multi appliance depend on selected
temperature values these will be lead to automatically change to appropriate appliance (ventilation, cooling,
heating and alert). The proposed system implemented and simulated by using proteus professional software v
8.0 and mikroc PRO FOR PIC v.6.6.1. The object of this system to avoiding human intervention in such
applications which then leads to eliminate or reduce dependency on humans workers for industries,
warehouse, laboratories and as a result leads to improvement the working environments and performance.
2. DESCRIPTION STRATEGY OF THE PROPOSED SYSTEM
The proposed design system are shown in the block diagram of Figure 1. The design using a MCU
type PIC16F887 as a heart control unit of the system has built in analog to digital (ADC) convertor which
receive the temperature from temperature sensor integrated circuit (IC) LM35, where it will control the three
appliance and one alert device according to the environmental temperature changes which is calculated
according to the setting values in the programming. The LM35 sensor connect to pin RA2 of PORTA of the
(MCU) this pin must be setting as analogue input by TRISA and ANSEL register by the program setting. The
LCD display connected as 4 bit mode, the 4 bit mode means connects data pins, D4 to D7 of LCD to MCU,
in this design connect to PORTD of MCU. RC0 to RC2 from PORTC of MCU selected as a control pins
connected to driver as a current source and then to relay in order to work the selected appliance required
according to program statements. RC3 connect to alert driver to generate alert signal when the temperature
degree exceed to 35 centigrade.
Figure 1. Block diagram of the proposed system
For purpose to supply electric power to operating the hardware electronics design circuit, five volts
power supply is needed. Figure 2 schematic diagram showing the circuit that performs that purpose for the
proposed system.
IJ-ICT ISSN: 2252-8776 
Design and Simulation of Automatic Temperature Control and Alert System ... (Jabbar Shaati Jahlool)
97
Figure 2. Power supply schematic
2.1. LM35 and PIC Interfacing
Many of the commonly used sensors available these days include remote sensing, infrared,
accelerometer, humidity sensors, temperature sensors and many others (motion sensors, alcohol sensors, gas
sensors and touch screens). Most of these sensors are analogue in their natural work. This means that it gives
direct and linear changes in the output voltage proportional to amount of sensor and according to there
environment working conditions. In case of LM35 temperature sensor the output voltage varies according to
the temperature change so that if the output voltage is 10mv per one degree centigrade, that means if output is
100mv then the temperature is 10 degrees. Therefore it is very important to know how to interface LM35
sensor with PIC16F887 MCU in order to exit with a right decision. The interfacing is needed because most of
MCUs are digital device. This means if the input level greater than 2.5v therefore the device work as the
input with high state logic one and if it is below this level (2.5v) the device read as logic low (zero volt).
Based on the clarifications above it is impossible to measure voltage directly from MCUs. Therefore, to find
solutions to this problem, the manufacturers and designers of MCUs put the mechanism of conversion analog
to digital (ADC) within most currently MCUs available in the markets. In this case the analog voltage is
converted to a corresponding number so that it can be handled and processed in MCUs without any problem.
These facilitate easy interaction approximately to all types of analog devices with MCUs. The resolution
represent a very another important element for ADCs. Because it determines the accuracy of the "ADC"
measurement of input analog signals. Commonly ADCs used are eight bit, ten bit and twelve bit. If the
reference voltage of ADC is logic zero (0 volt) to logic high (5 volt) then a 10 bit ADC will stop it in 1024
division so the accurately that can measure up to 5/1024=4.8mv approx. Another important factor for
working with ADC is the reference voltage (ADCRV). Determining the minimum and maximum limits for
voltages of analog inputs has specified by ADCRV. The PIC16F887 contains two reference voltage, the first
called the positive reference voltage (+Vref), which represents the upper or maximum limit of the incoming
analog input signal voltage and the second represents the negative reference voltage (–Vref), which
represents the minimum input analog signal voltages. Therefore, in most simple applications, this –Vref is
linked to the GND and the +Vref connected to VCC. To activate PIC16F887 to work as 10 bit ADC, the
ADC unit must gives us the value between (0 to 1023) for input voltage range of zero to five volt. So if the
reading is zero then the input is zero volt, if the reading is 1023 then the input is 5 volt.
2.2. Suggested Flow Chart
The logical representation of the proposed system software code has been presented in the flowchart
as illustrated in Figure 3.
 ISSN: 2252-8776
IJ-ICT Vol. 6, No. 2, August 2017: 95 – 104
98
Figure 3. Flowchart of the system
In the suggested flowchart clearly shows how the temperature control system working for control of
three appliance (heating, ventilation and cooling) and one alert system depend on the temperature input
value. The work of those functions can be illustrated as follows:
a. IF the temperature degree less than 18 centigrade, the case one will work that enable the heating system.
b. IF the temperature degree range between 18 and 28 centigrade the system in second case will work that
enable the ventilation system.
c. IF the temperature degree between the range 28 and 35 centigrade the there'd system will work that
enable cooling system.
d. An addition to three cases above a security factor will added to generate signal to enable alert device
this is done when the temperature increase to grater than 35 centigrade.
3. SYSTEM IMPLEMENTATION
The suggested system is implemented using PIC16F887 the hardware proposed design requirements
as shows in Figure 4.
IJ-ICT ISSN: 2252-8776 
Design and Simulation of Automatic Temperature Control and Alert System ... (Jabbar Shaati Jahlool)
99
Figure 4. Hardware circuit diagram
4. CIRCUIT IMPLEMENTATION SIMULATION, TESTING AND RESULTS
The suggested system has been implemented and simulation by using proteus professional software
v8.0 and mikroC PRO FOR PIC program. 16X2 LCD display which is used to display the system working
status. The conditions that are checked and then for the purpose of choosing the type of work mode are done
by relying on the temperature values that are read from the temperature sensor. The result will output and
clear notes by LCD reading and corresponding LED light. This is will carefully explain in the following
working modes of the system:
4.1. Start Mode
The circuit diagram in the Figure 4. Above shows the initialize state. This is represent the start
system work that must first initialize all the system cases before the working cases take please, this done by
the initial setting of the program code. At this mode all the relays must be inactivated, all LEDs turn off and
all control signal from PORTC must be at logic zero (disable) and addition of all the above, the LCD will
display the message (System Ready and Start Temp Read).
4.2. Case 1
The process of this mode are start when the temperature less than 18 centigrade (heating case has
activate) then the heating system will enable. This is clear by the Figure 5 below with enable RCO pin of
PORTC (indicated by a red color) and lighting the LED to indicate the operation of relay to allow working of
heating system and LCD to display the case status that display the word (Case 1 heat and Temp LT (less
than) 18).
 ISSN: 2252-8776
IJ-ICT Vol. 6, No. 2, August 2017: 95 – 104
100
Figure 5. Heating system circuit diagram
4.3. Case 2
This working mode of the system start when the temperature equal to 18 centigrade and less than 28
centigrade (case 2 will activated i.e. ventilation system will work).
This is clear shown by the figure 6 below with enable RC1 pin of PORTC (indicated by a red color)
and lighting the LED to indicate the operation of relay to working ventilation system and LCD to display the
case status that display the word (Case 2 Vent and Temp 18 TO 28).
IJ-ICT ISSN: 2252-8776 
Design and Simulation of Automatic Temperature Control and Alert System ... (Jabbar Shaati Jahlool)
101
Figure 6. Ventilation system circuit diagram
4.4. Case 3
When the temperature range from 28 to 35 centigrade (case 3 will activated i.e. cooling system will
work). This is clear shown by the figure 7 below with enable RC2 pin of PORTC (indicated by a red color)
and lighting the LED to indicate the operation of relay to working heating system and LCD to display the
case status that display the word (Case 3 Cool and Temp 28 TO 35).
 ISSN: 2252-8776
IJ-ICT Vol. 6, No. 2, August 2017: 95 – 104
102
Figure 7. Cooling system circuit diagram
4.5. Alert System
This is another working mode represent a safety feature of the system. It is accomplished when the
temperature will increase to reach the value grater than 35 centigrade, alert signal will generated at the pin
RC3 from PORTC of the MCU to enable the relay driver and lighting attendant LED and so by using a
buzzer to produce the alert tools to work fire system, also display the word (Alert and Fire Fire) will write at
the LCD display. All process of this mode are shown in the figure 8 below.
IJ-ICT ISSN: 2252-8776 
Design and Simulation of Automatic Temperature Control and Alert System ... (Jabbar Shaati Jahlool)
103
Figure 8. Fire system circuit
All system working cases resulting may be summarized at table 1 below:
Tabel 1. Results of system working cases
 ISSN: 2252-8776
IJ-ICT Vol. 6, No. 2, August 2017: 95 – 104
104
5. CONCLUSION AND IDEA FOR FUTURE
In this paper a proposed ATC simple and low cost for general applications temperature control
system using PIC16F887 was design and simulation. The use of this system helps to maintain the
temperature within certain limits, depending on the automatic control of the operation of the appropriate
system with each temperature change and thus possible to invest in important places such as food
warehouses, medical materials, laboratories, central switches, electronic servers and others that require
maintaining a certain temperature limit without interference or presence of the human factor as well as
guidance and send an alarm when the temperature rise and reach the dangerous stages. Think this system is
very appropriate because of its simplicity and reliability in addition to small size, low cost, low power
consumption in addition to all above facilities can be used for different places. In the future, there are several
possible improvements can be made in order to upgrade the features such as using a GSM I/O devices to send
the alert message for wide word instead of using local alert devices and may be using a wireless technologies
to interface sensor, monitor relays and microcontroller.
REFERENCES
[1] A. Goswami; T. Bezboruah; T. and K. C. Sarma, “Design of an Embedded and Implementation of an Embedded
System for Monitoring and Controlling the Intensity of Light”, proceeding of the 2008 international conference on
embedded systems and application during july 14-17, 2008 at Las Vegas Nevada, USA, Vol.-ESA 2008, pp.117-123.
[2] A. Goswami; T. Bezboruah; K. C. Sarma, “An Embedded Design for Automatic Temperature Controller”,
International Journal of Advanced Engineering and Application, Jan 2011.
[3] June Tharaphe Lwin; Aung Ze Ya, “Development of Microcontroller Based Temperature and Lighting Control
System in Smart Home”, International Journal of Scientific Engineering and Technology Research, July-2014
pages:3322-3327.
[4] N. A. A. Hadi; M. H. C. Hasan; N. M. Z. Hashim; A. Salleh; A. A. Salam; Z. Hasan, “Automatic Smart Kitchen
System using Microcontroller”, International Journal for Advance Research in Engineering and Technology, volume
3, issue VI, June 2015 ISSN 2320-6802
[5] S. R. Sharma; P. B. Dahikar, “Embedded Design of Temperature Controller using PIC 16F876A for Industries and
Laboratories”, International Journal of Innovative Research in Computer and Communication Engineering, vol. 1,
issue 10, December 2013.
[6] Bogdan Levărdă; Cristina Budaciu, “The Design of Temperature Control System using PIC18F4620”, BULETINUL
INSTITUTULUI POLITEHNIC DIN IASI Publicat de Universitatea Tehnică, Gheorghe Asachi” din Iasi Tomul LVI
(LX), Fasc. 4, 2010 SecŃia AUTOMATICĂ si CALCULATOARE.
[7] Mustafa Saad; Hossam Abdoalgader; and Muammer Mohamed, “Automatic Fan Speed Control System Using
Microcontroller”, 6th Int'l Conference on Electrical, Electronics & Civil Engineering (ICEECE'2014), Nov. 27-28,
2014 Cape Town (South Africa).
[8] Theophilus Wellem; Bhudi Setiawan, “A Microcontroller-Based Room Temperature Monitoring System”'
International Journal of Computer Applications (0975–8887), volume 53, no. 1, September 2012
[9] Vaibhav Bhatia; Gavish Bhatia, “Room Temperature based Fan Speed Control System using Pulse Width Modulation
Technique”, International Journal of Computer Applications (0975–8887), volume 81, no. 5, November 2013.

More Related Content

What's hot

IRJET- Design and Implementation in Laboratory using Siemens PLC S7-200
IRJET- Design and Implementation in Laboratory using Siemens PLC S7-200IRJET- Design and Implementation in Laboratory using Siemens PLC S7-200
IRJET- Design and Implementation in Laboratory using Siemens PLC S7-200IRJET Journal
 
New microsoft power point slide
New microsoft power point slideNew microsoft power point slide
New microsoft power point slideShubham Ranakoti
 
INTRODUCTION TO MECHATRONICS
INTRODUCTION TO MECHATRONICSINTRODUCTION TO MECHATRONICS
INTRODUCTION TO MECHATRONICSAladin Ganesh
 
Introduction to Digital Computer Control System
Introduction to Digital Computer Control SystemIntroduction to Digital Computer Control System
Introduction to Digital Computer Control Systemturna67
 
Introduction to mechatronics
Introduction to mechatronicsIntroduction to mechatronics
Introduction to mechatronicsJeremyJebaSamuel
 
Industrial Process Management Using LabVIEW
Industrial Process Management Using LabVIEWIndustrial Process Management Using LabVIEW
Industrial Process Management Using LabVIEWIOSR Journals
 
An efficient data logger system for continous
An efficient data logger system for continousAn efficient data logger system for continous
An efficient data logger system for continouseSAT Publishing House
 
Micro processor based temperature controller on power transistors
Micro processor based temperature controller on power transistorsMicro processor based temperature controller on power transistors
Micro processor based temperature controller on power transistorseSAT Publishing House
 
IRJET - Smart Industrial Control and Safety System
IRJET - Smart Industrial Control and Safety SystemIRJET - Smart Industrial Control and Safety System
IRJET - Smart Industrial Control and Safety SystemIRJET Journal
 
F041212529
F041212529F041212529
F041212529IOSR-JEN
 
Introduction to Mechatronics
Introduction to MechatronicsIntroduction to Mechatronics
Introduction to Mechatronicschandra kumar s
 
AUTOMATION MECHATRONICS
AUTOMATION MECHATRONICSAUTOMATION MECHATRONICS
AUTOMATION MECHATRONICSEDIBON
 
Hardware and logic implementation of multiple alarm system for gsm bts rooms
Hardware and logic implementation of multiple alarm system for gsm bts roomsHardware and logic implementation of multiple alarm system for gsm bts rooms
Hardware and logic implementation of multiple alarm system for gsm bts roomsZac Darcy
 

What's hot (19)

7. control
7. control7. control
7. control
 
IRJET- Design and Implementation in Laboratory using Siemens PLC S7-200
IRJET- Design and Implementation in Laboratory using Siemens PLC S7-200IRJET- Design and Implementation in Laboratory using Siemens PLC S7-200
IRJET- Design and Implementation in Laboratory using Siemens PLC S7-200
 
Smart Monitoring System of DC to DC Converter for Photovoltaic Application
Smart Monitoring System of DC to DC Converter for Photovoltaic ApplicationSmart Monitoring System of DC to DC Converter for Photovoltaic Application
Smart Monitoring System of DC to DC Converter for Photovoltaic Application
 
Lecture 1 Introduction to mechatronics
Lecture 1 Introduction  to mechatronics Lecture 1 Introduction  to mechatronics
Lecture 1 Introduction to mechatronics
 
PID Controllers from Precision Digital
PID Controllers from Precision DigitalPID Controllers from Precision Digital
PID Controllers from Precision Digital
 
Mechatronics in Bangladesh
Mechatronics in BangladeshMechatronics in Bangladesh
Mechatronics in Bangladesh
 
New microsoft power point slide
New microsoft power point slideNew microsoft power point slide
New microsoft power point slide
 
Mechatronics for Homeland Security
Mechatronics for Homeland SecurityMechatronics for Homeland Security
Mechatronics for Homeland Security
 
INTRODUCTION TO MECHATRONICS
INTRODUCTION TO MECHATRONICSINTRODUCTION TO MECHATRONICS
INTRODUCTION TO MECHATRONICS
 
Introduction to Digital Computer Control System
Introduction to Digital Computer Control SystemIntroduction to Digital Computer Control System
Introduction to Digital Computer Control System
 
Introduction to mechatronics
Introduction to mechatronicsIntroduction to mechatronics
Introduction to mechatronics
 
Industrial Process Management Using LabVIEW
Industrial Process Management Using LabVIEWIndustrial Process Management Using LabVIEW
Industrial Process Management Using LabVIEW
 
An efficient data logger system for continous
An efficient data logger system for continousAn efficient data logger system for continous
An efficient data logger system for continous
 
Micro processor based temperature controller on power transistors
Micro processor based temperature controller on power transistorsMicro processor based temperature controller on power transistors
Micro processor based temperature controller on power transistors
 
IRJET - Smart Industrial Control and Safety System
IRJET - Smart Industrial Control and Safety SystemIRJET - Smart Industrial Control and Safety System
IRJET - Smart Industrial Control and Safety System
 
F041212529
F041212529F041212529
F041212529
 
Introduction to Mechatronics
Introduction to MechatronicsIntroduction to Mechatronics
Introduction to Mechatronics
 
AUTOMATION MECHATRONICS
AUTOMATION MECHATRONICSAUTOMATION MECHATRONICS
AUTOMATION MECHATRONICS
 
Hardware and logic implementation of multiple alarm system for gsm bts rooms
Hardware and logic implementation of multiple alarm system for gsm bts roomsHardware and logic implementation of multiple alarm system for gsm bts rooms
Hardware and logic implementation of multiple alarm system for gsm bts rooms
 

Similar to 4. 8484 1-pb

Real-Time Monitoring and Control System for Industry
Real-Time Monitoring and Control System for IndustryReal-Time Monitoring and Control System for Industry
Real-Time Monitoring and Control System for Industryijsrd.com
 
TEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEW
TEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEWTEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEW
TEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEWIAEME Publication
 
Microcontroller Based Room Temperature and Humidity Measurement System
Microcontroller Based Room Temperature and Humidity Measurement SystemMicrocontroller Based Room Temperature and Humidity Measurement System
Microcontroller Based Room Temperature and Humidity Measurement Systemijtsrd
 
PLC BASED PID IMPLEMENTATION IN PROCESS CONTROL OF TEMPERATURE FLOW AND LEVEL
PLC BASED PID IMPLEMENTATION IN PROCESS CONTROL OF TEMPERATURE FLOW AND LEVELPLC BASED PID IMPLEMENTATION IN PROCESS CONTROL OF TEMPERATURE FLOW AND LEVEL
PLC BASED PID IMPLEMENTATION IN PROCESS CONTROL OF TEMPERATURE FLOW AND LEVELIAEME Publication
 
Temperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoTemperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoBablu Singh
 
Direct Digital Control
Direct Digital ControlDirect Digital Control
Direct Digital ControlIOSR Journals
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...researchinventy
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Scienceresearchinventy
 
Parameter controlling of boiler in power plants using fuzzy logic controller
Parameter controlling of boiler in power plants using fuzzy logic controllerParameter controlling of boiler in power plants using fuzzy logic controller
Parameter controlling of boiler in power plants using fuzzy logic controllereSAT Journals
 
IRJET- Microcontroller based Anesthesia Injector
IRJET- Microcontroller based Anesthesia InjectorIRJET- Microcontroller based Anesthesia Injector
IRJET- Microcontroller based Anesthesia InjectorIRJET Journal
 
Review of Online Monitoring of status of air for Automation with alarm
Review of Online Monitoring of status of air for Automation with alarmReview of Online Monitoring of status of air for Automation with alarm
Review of Online Monitoring of status of air for Automation with alarmiosrjce
 
Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...IRJET Journal
 
11669987_Technical_Research_Paper_EGP
11669987_Technical_Research_Paper_EGP11669987_Technical_Research_Paper_EGP
11669987_Technical_Research_Paper_EGPJay Patel
 
DATA ACQUISITION AND ALERT SYSTEM USING BLYNK PLATFORM
DATA ACQUISITION AND ALERT SYSTEM USING BLYNK PLATFORMDATA ACQUISITION AND ALERT SYSTEM USING BLYNK PLATFORM
DATA ACQUISITION AND ALERT SYSTEM USING BLYNK PLATFORMIRJET Journal
 
Hardware and Logic Implementation of Multiple Alarm System for GSM BTS Rooms
Hardware and Logic Implementation of Multiple Alarm System for GSM BTS RoomsHardware and Logic Implementation of Multiple Alarm System for GSM BTS Rooms
Hardware and Logic Implementation of Multiple Alarm System for GSM BTS RoomsZac Darcy
 
Low Cost Temperature and Humidity Estimator with Atmega8 Microcontroller
Low Cost Temperature and Humidity Estimator with Atmega8 MicrocontrollerLow Cost Temperature and Humidity Estimator with Atmega8 Microcontroller
Low Cost Temperature and Humidity Estimator with Atmega8 MicrocontrollerYogeshIJTSRD
 
Shah2019 chapter an_arduinomicro-controlleropera
Shah2019 chapter an_arduinomicro-controlleroperaShah2019 chapter an_arduinomicro-controlleropera
Shah2019 chapter an_arduinomicro-controlleroperaGodwinraj D
 
IRJET- Climate Monitoring System and Transmission of Data without Internet
IRJET- Climate Monitoring System and Transmission of Data without InternetIRJET- Climate Monitoring System and Transmission of Data without Internet
IRJET- Climate Monitoring System and Transmission of Data without InternetIRJET Journal
 

Similar to 4. 8484 1-pb (20)

Real-Time Monitoring and Control System for Industry
Real-Time Monitoring and Control System for IndustryReal-Time Monitoring and Control System for Industry
Real-Time Monitoring and Control System for Industry
 
TEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEW
TEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEWTEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEW
TEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEW
 
Microcontroller Based Room Temperature and Humidity Measurement System
Microcontroller Based Room Temperature and Humidity Measurement SystemMicrocontroller Based Room Temperature and Humidity Measurement System
Microcontroller Based Room Temperature and Humidity Measurement System
 
PLC BASED PID IMPLEMENTATION IN PROCESS CONTROL OF TEMPERATURE FLOW AND LEVEL
PLC BASED PID IMPLEMENTATION IN PROCESS CONTROL OF TEMPERATURE FLOW AND LEVELPLC BASED PID IMPLEMENTATION IN PROCESS CONTROL OF TEMPERATURE FLOW AND LEVEL
PLC BASED PID IMPLEMENTATION IN PROCESS CONTROL OF TEMPERATURE FLOW AND LEVEL
 
Temperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoTemperature monitoring and controling using arduino
Temperature monitoring and controling using arduino
 
Direct Digital Control
Direct Digital ControlDirect Digital Control
Direct Digital Control
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Science
 
Parameter controlling of boiler in power plants using fuzzy logic controller
Parameter controlling of boiler in power plants using fuzzy logic controllerParameter controlling of boiler in power plants using fuzzy logic controller
Parameter controlling of boiler in power plants using fuzzy logic controller
 
IRJET- Microcontroller based Anesthesia Injector
IRJET- Microcontroller based Anesthesia InjectorIRJET- Microcontroller based Anesthesia Injector
IRJET- Microcontroller based Anesthesia Injector
 
M010629597
M010629597M010629597
M010629597
 
Review of Online Monitoring of status of air for Automation with alarm
Review of Online Monitoring of status of air for Automation with alarmReview of Online Monitoring of status of air for Automation with alarm
Review of Online Monitoring of status of air for Automation with alarm
 
Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...
 
11669987_Technical_Research_Paper_EGP
11669987_Technical_Research_Paper_EGP11669987_Technical_Research_Paper_EGP
11669987_Technical_Research_Paper_EGP
 
DATA ACQUISITION AND ALERT SYSTEM USING BLYNK PLATFORM
DATA ACQUISITION AND ALERT SYSTEM USING BLYNK PLATFORMDATA ACQUISITION AND ALERT SYSTEM USING BLYNK PLATFORM
DATA ACQUISITION AND ALERT SYSTEM USING BLYNK PLATFORM
 
Hardware and Logic Implementation of Multiple Alarm System for GSM BTS Rooms
Hardware and Logic Implementation of Multiple Alarm System for GSM BTS RoomsHardware and Logic Implementation of Multiple Alarm System for GSM BTS Rooms
Hardware and Logic Implementation of Multiple Alarm System for GSM BTS Rooms
 
B41012015
B41012015B41012015
B41012015
 
Low Cost Temperature and Humidity Estimator with Atmega8 Microcontroller
Low Cost Temperature and Humidity Estimator with Atmega8 MicrocontrollerLow Cost Temperature and Humidity Estimator with Atmega8 Microcontroller
Low Cost Temperature and Humidity Estimator with Atmega8 Microcontroller
 
Shah2019 chapter an_arduinomicro-controlleropera
Shah2019 chapter an_arduinomicro-controlleroperaShah2019 chapter an_arduinomicro-controlleropera
Shah2019 chapter an_arduinomicro-controlleropera
 
IRJET- Climate Monitoring System and Transmission of Data without Internet
IRJET- Climate Monitoring System and Transmission of Data without InternetIRJET- Climate Monitoring System and Transmission of Data without Internet
IRJET- Climate Monitoring System and Transmission of Data without Internet
 

More from IAESIJEECS

08 20314 electronic doorbell...
08 20314 electronic doorbell...08 20314 electronic doorbell...
08 20314 electronic doorbell...IAESIJEECS
 
07 20278 augmented reality...
07 20278 augmented reality...07 20278 augmented reality...
07 20278 augmented reality...IAESIJEECS
 
06 17443 an neuro fuzzy...
06 17443 an neuro fuzzy...06 17443 an neuro fuzzy...
06 17443 an neuro fuzzy...IAESIJEECS
 
05 20275 computational solution...
05 20275 computational solution...05 20275 computational solution...
05 20275 computational solution...IAESIJEECS
 
04 20268 power loss reduction ...
04 20268 power loss reduction ...04 20268 power loss reduction ...
04 20268 power loss reduction ...IAESIJEECS
 
03 20237 arduino based gas-
03 20237 arduino based gas-03 20237 arduino based gas-
03 20237 arduino based gas-IAESIJEECS
 
02 20274 improved ichi square...
02 20274 improved ichi square...02 20274 improved ichi square...
02 20274 improved ichi square...IAESIJEECS
 
01 20264 diminution of real power...
01 20264 diminution of real power...01 20264 diminution of real power...
01 20264 diminution of real power...IAESIJEECS
 
08 20272 academic insight on application
08 20272 academic insight on application08 20272 academic insight on application
08 20272 academic insight on applicationIAESIJEECS
 
07 20252 cloud computing survey
07 20252 cloud computing survey07 20252 cloud computing survey
07 20252 cloud computing surveyIAESIJEECS
 
06 20273 37746-1-ed
06 20273 37746-1-ed06 20273 37746-1-ed
06 20273 37746-1-edIAESIJEECS
 
05 20261 real power loss reduction
05 20261 real power loss reduction05 20261 real power loss reduction
05 20261 real power loss reductionIAESIJEECS
 
04 20259 real power loss
04 20259 real power loss04 20259 real power loss
04 20259 real power lossIAESIJEECS
 
03 20270 true power loss reduction
03 20270 true power loss reduction03 20270 true power loss reduction
03 20270 true power loss reductionIAESIJEECS
 
02 15034 neural network
02 15034 neural network02 15034 neural network
02 15034 neural networkIAESIJEECS
 
01 8445 speech enhancement
01 8445 speech enhancement01 8445 speech enhancement
01 8445 speech enhancementIAESIJEECS
 
08 17079 ijict
08 17079 ijict08 17079 ijict
08 17079 ijictIAESIJEECS
 
07 20269 ijict
07 20269 ijict07 20269 ijict
07 20269 ijictIAESIJEECS
 
06 10154 ijict
06 10154 ijict06 10154 ijict
06 10154 ijictIAESIJEECS
 
05 20255 ijict
05 20255 ijict05 20255 ijict
05 20255 ijictIAESIJEECS
 

More from IAESIJEECS (20)

08 20314 electronic doorbell...
08 20314 electronic doorbell...08 20314 electronic doorbell...
08 20314 electronic doorbell...
 
07 20278 augmented reality...
07 20278 augmented reality...07 20278 augmented reality...
07 20278 augmented reality...
 
06 17443 an neuro fuzzy...
06 17443 an neuro fuzzy...06 17443 an neuro fuzzy...
06 17443 an neuro fuzzy...
 
05 20275 computational solution...
05 20275 computational solution...05 20275 computational solution...
05 20275 computational solution...
 
04 20268 power loss reduction ...
04 20268 power loss reduction ...04 20268 power loss reduction ...
04 20268 power loss reduction ...
 
03 20237 arduino based gas-
03 20237 arduino based gas-03 20237 arduino based gas-
03 20237 arduino based gas-
 
02 20274 improved ichi square...
02 20274 improved ichi square...02 20274 improved ichi square...
02 20274 improved ichi square...
 
01 20264 diminution of real power...
01 20264 diminution of real power...01 20264 diminution of real power...
01 20264 diminution of real power...
 
08 20272 academic insight on application
08 20272 academic insight on application08 20272 academic insight on application
08 20272 academic insight on application
 
07 20252 cloud computing survey
07 20252 cloud computing survey07 20252 cloud computing survey
07 20252 cloud computing survey
 
06 20273 37746-1-ed
06 20273 37746-1-ed06 20273 37746-1-ed
06 20273 37746-1-ed
 
05 20261 real power loss reduction
05 20261 real power loss reduction05 20261 real power loss reduction
05 20261 real power loss reduction
 
04 20259 real power loss
04 20259 real power loss04 20259 real power loss
04 20259 real power loss
 
03 20270 true power loss reduction
03 20270 true power loss reduction03 20270 true power loss reduction
03 20270 true power loss reduction
 
02 15034 neural network
02 15034 neural network02 15034 neural network
02 15034 neural network
 
01 8445 speech enhancement
01 8445 speech enhancement01 8445 speech enhancement
01 8445 speech enhancement
 
08 17079 ijict
08 17079 ijict08 17079 ijict
08 17079 ijict
 
07 20269 ijict
07 20269 ijict07 20269 ijict
07 20269 ijict
 
06 10154 ijict
06 10154 ijict06 10154 ijict
06 10154 ijict
 
05 20255 ijict
05 20255 ijict05 20255 ijict
05 20255 ijict
 

Recently uploaded

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

4. 8484 1-pb

  • 1. International Journal of Informatics and Communication Technology (IJ-ICT) Vol. 6, No. 2, August 2017, pp. 95~104 ISSN: 2252-8776, DOI: 10.11591/ijict.v6i2.pp95-104  95 Journal homepage: http://iaesjournal.com/online/index.php/IJICT Design and Simulation of Automatic Temperature Control and Alert System Based PIC16F887 Jabbar Shaati Jahlool Computer Techniques Engineering Department, Dijlah University College, Baghdad,Iraq Article Info ABSTRACT Article history: Received Feb 12, 2017 Revised Jun 27, 2017 Accepted Jul 18, 2017 In this research, the design and simulation of an automatic system for temperature control using embedded system in order to automatically control of multi appliances depend on the temperature value. The appliances will be controlled are ventilation, cooling, heating and alert. this is an order to avoid or reduce to human intervention and increase system reliability. An important feature of this automation process is to reduce or eliminate the possibility of relying on the human factor operator for industries, warehouses and laboratories, and to improve working and performance environments. The system in this paper used the microcontroller PIC16F887 as the central control unit, LM35 temperature sensor as a temperature source,16x2 liquid crystal display (LCD) as indicator to display the different system working status an addition to some of drivers, relay and light emitting diodes (LED) as indicators to display the corresponding working appliance driver. The implementation and simulation of the system work has been achieved by using proteus professional software v8.0 and mikroc pro for pic v .6.6.1 software to write the equivalent program and generate .hex file for system working. The result shows in figures 5, 6, 7, and 8 that explain the system working cases Keywords: ATC LM35 MIKROC PIC16F887 PROTEUS Copyright © 2017 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Jabbar Shaati Jahlool, Computer Techniques Engineering Department, Dijlah University College, Baghdad/Iraq. Email: jabbar.shatti@duc.edu.iq 1. INTRODUCTION Nowadays rely on automated systems became commonly used things in life and, of course, one of these systems has automatic temperature control. The use of automatic temperature control systems become now commonly used in a wide field like industrial plants, laboratories, medical and food stores, warehouses and other. Modern applications using temperature control systems based on microcontrollers (MCU) to control the ventilation, heat, cold and alarm devices for the one of above fields. The use of micro-controllers achieves great reliability as well as high efficiency [1]. Depending of using of MCU in embedded design has not only been increased but it achieved a revolutionary change. An important element for achieving competitiveness in manufacturers is to provide differentiation while maintaining or reducing cost and to expand their product functionality [2]. Save power and reduce the costs for optimization of smart home system this is study about internal temperature controlling system based on microcontroller [3]. Automatic smart kitchen system is used to discharge heat and smoke in the kitchen by using PWM (Pulse Width Modulation) waves generated by a PIC16F877A MCU based on temperature sensor to controlling the speed of kitchen air blower [4]. Using temperature control and peripheral interface controller (PIC) 16F876A but it focus on the use of external signal conditioning circuit for proper processing of the signal before it was given to MCU, but this method increase the system hardware components then consequently lead to increase the cost and probability of fault by adding others hardware components, while the internal ADC (analogue to digital converter) circuit inside the MCUs take signal conditioning of all types of inputs analogue signals
  • 2.  ISSN: 2252-8776 IJ-ICT Vol. 6, No. 2, August 2017: 95 – 104 96 returned from different types of sensor in other consideration therefore this additional external circuit has not needed [5]. Temperature control in a ventilation system using PIC18F4620 was designed and developed by using heat resistor as the heating source to emits a heat quantity in the environment and direct current (DC) motor as the cooling source and then generate pulse width modulation (PWM) signal as a control speed dependent signal to control of the cooling depend on the heating difference [6]. An automatic control solution is suggested to control the fan speed by using the PIC 16F877A and LM35DZ temperature sensor the automatic design circuit control of fan speed depend on the change of temperature i.e. when the temperature is high, the fan operates at high speed and vice versa. This process occurs automatically [7]. Monitoring server room temperature has been implementation of a microcontroller based system by using kind of microcontroller (Atmel AVR ATmega8535 microcontroller and LM35 temperature sensor), other attached devices are used to display the room temperature as well as an alarm device is also used. The system is equipped with a GSM modem to send a text message when the room temperature rises to a certain extent to enter the danger zone to alert the room server supervisor for the purpose of controlling other electronic devices within the server room [8]. Designing and implementing a modern fan speed control system based on the changes that occur in the room temperature. This design is based on the use of PWM technology so that changing the duty cycle depends on the room temperature and as a result leads to the control of the fan speed movement automatically [9]. In this work, the designs of ATC system based a PIC microcontroller (PIC16F887) and temperature sensor (LM35) for automatically control of multi appliance depend on selected temperature values these will be lead to automatically change to appropriate appliance (ventilation, cooling, heating and alert). The proposed system implemented and simulated by using proteus professional software v 8.0 and mikroc PRO FOR PIC v.6.6.1. The object of this system to avoiding human intervention in such applications which then leads to eliminate or reduce dependency on humans workers for industries, warehouse, laboratories and as a result leads to improvement the working environments and performance. 2. DESCRIPTION STRATEGY OF THE PROPOSED SYSTEM The proposed design system are shown in the block diagram of Figure 1. The design using a MCU type PIC16F887 as a heart control unit of the system has built in analog to digital (ADC) convertor which receive the temperature from temperature sensor integrated circuit (IC) LM35, where it will control the three appliance and one alert device according to the environmental temperature changes which is calculated according to the setting values in the programming. The LM35 sensor connect to pin RA2 of PORTA of the (MCU) this pin must be setting as analogue input by TRISA and ANSEL register by the program setting. The LCD display connected as 4 bit mode, the 4 bit mode means connects data pins, D4 to D7 of LCD to MCU, in this design connect to PORTD of MCU. RC0 to RC2 from PORTC of MCU selected as a control pins connected to driver as a current source and then to relay in order to work the selected appliance required according to program statements. RC3 connect to alert driver to generate alert signal when the temperature degree exceed to 35 centigrade. Figure 1. Block diagram of the proposed system For purpose to supply electric power to operating the hardware electronics design circuit, five volts power supply is needed. Figure 2 schematic diagram showing the circuit that performs that purpose for the proposed system.
  • 3. IJ-ICT ISSN: 2252-8776  Design and Simulation of Automatic Temperature Control and Alert System ... (Jabbar Shaati Jahlool) 97 Figure 2. Power supply schematic 2.1. LM35 and PIC Interfacing Many of the commonly used sensors available these days include remote sensing, infrared, accelerometer, humidity sensors, temperature sensors and many others (motion sensors, alcohol sensors, gas sensors and touch screens). Most of these sensors are analogue in their natural work. This means that it gives direct and linear changes in the output voltage proportional to amount of sensor and according to there environment working conditions. In case of LM35 temperature sensor the output voltage varies according to the temperature change so that if the output voltage is 10mv per one degree centigrade, that means if output is 100mv then the temperature is 10 degrees. Therefore it is very important to know how to interface LM35 sensor with PIC16F887 MCU in order to exit with a right decision. The interfacing is needed because most of MCUs are digital device. This means if the input level greater than 2.5v therefore the device work as the input with high state logic one and if it is below this level (2.5v) the device read as logic low (zero volt). Based on the clarifications above it is impossible to measure voltage directly from MCUs. Therefore, to find solutions to this problem, the manufacturers and designers of MCUs put the mechanism of conversion analog to digital (ADC) within most currently MCUs available in the markets. In this case the analog voltage is converted to a corresponding number so that it can be handled and processed in MCUs without any problem. These facilitate easy interaction approximately to all types of analog devices with MCUs. The resolution represent a very another important element for ADCs. Because it determines the accuracy of the "ADC" measurement of input analog signals. Commonly ADCs used are eight bit, ten bit and twelve bit. If the reference voltage of ADC is logic zero (0 volt) to logic high (5 volt) then a 10 bit ADC will stop it in 1024 division so the accurately that can measure up to 5/1024=4.8mv approx. Another important factor for working with ADC is the reference voltage (ADCRV). Determining the minimum and maximum limits for voltages of analog inputs has specified by ADCRV. The PIC16F887 contains two reference voltage, the first called the positive reference voltage (+Vref), which represents the upper or maximum limit of the incoming analog input signal voltage and the second represents the negative reference voltage (–Vref), which represents the minimum input analog signal voltages. Therefore, in most simple applications, this –Vref is linked to the GND and the +Vref connected to VCC. To activate PIC16F887 to work as 10 bit ADC, the ADC unit must gives us the value between (0 to 1023) for input voltage range of zero to five volt. So if the reading is zero then the input is zero volt, if the reading is 1023 then the input is 5 volt. 2.2. Suggested Flow Chart The logical representation of the proposed system software code has been presented in the flowchart as illustrated in Figure 3.
  • 4.  ISSN: 2252-8776 IJ-ICT Vol. 6, No. 2, August 2017: 95 – 104 98 Figure 3. Flowchart of the system In the suggested flowchart clearly shows how the temperature control system working for control of three appliance (heating, ventilation and cooling) and one alert system depend on the temperature input value. The work of those functions can be illustrated as follows: a. IF the temperature degree less than 18 centigrade, the case one will work that enable the heating system. b. IF the temperature degree range between 18 and 28 centigrade the system in second case will work that enable the ventilation system. c. IF the temperature degree between the range 28 and 35 centigrade the there'd system will work that enable cooling system. d. An addition to three cases above a security factor will added to generate signal to enable alert device this is done when the temperature increase to grater than 35 centigrade. 3. SYSTEM IMPLEMENTATION The suggested system is implemented using PIC16F887 the hardware proposed design requirements as shows in Figure 4.
  • 5. IJ-ICT ISSN: 2252-8776  Design and Simulation of Automatic Temperature Control and Alert System ... (Jabbar Shaati Jahlool) 99 Figure 4. Hardware circuit diagram 4. CIRCUIT IMPLEMENTATION SIMULATION, TESTING AND RESULTS The suggested system has been implemented and simulation by using proteus professional software v8.0 and mikroC PRO FOR PIC program. 16X2 LCD display which is used to display the system working status. The conditions that are checked and then for the purpose of choosing the type of work mode are done by relying on the temperature values that are read from the temperature sensor. The result will output and clear notes by LCD reading and corresponding LED light. This is will carefully explain in the following working modes of the system: 4.1. Start Mode The circuit diagram in the Figure 4. Above shows the initialize state. This is represent the start system work that must first initialize all the system cases before the working cases take please, this done by the initial setting of the program code. At this mode all the relays must be inactivated, all LEDs turn off and all control signal from PORTC must be at logic zero (disable) and addition of all the above, the LCD will display the message (System Ready and Start Temp Read). 4.2. Case 1 The process of this mode are start when the temperature less than 18 centigrade (heating case has activate) then the heating system will enable. This is clear by the Figure 5 below with enable RCO pin of PORTC (indicated by a red color) and lighting the LED to indicate the operation of relay to allow working of heating system and LCD to display the case status that display the word (Case 1 heat and Temp LT (less than) 18).
  • 6.  ISSN: 2252-8776 IJ-ICT Vol. 6, No. 2, August 2017: 95 – 104 100 Figure 5. Heating system circuit diagram 4.3. Case 2 This working mode of the system start when the temperature equal to 18 centigrade and less than 28 centigrade (case 2 will activated i.e. ventilation system will work). This is clear shown by the figure 6 below with enable RC1 pin of PORTC (indicated by a red color) and lighting the LED to indicate the operation of relay to working ventilation system and LCD to display the case status that display the word (Case 2 Vent and Temp 18 TO 28).
  • 7. IJ-ICT ISSN: 2252-8776  Design and Simulation of Automatic Temperature Control and Alert System ... (Jabbar Shaati Jahlool) 101 Figure 6. Ventilation system circuit diagram 4.4. Case 3 When the temperature range from 28 to 35 centigrade (case 3 will activated i.e. cooling system will work). This is clear shown by the figure 7 below with enable RC2 pin of PORTC (indicated by a red color) and lighting the LED to indicate the operation of relay to working heating system and LCD to display the case status that display the word (Case 3 Cool and Temp 28 TO 35).
  • 8.  ISSN: 2252-8776 IJ-ICT Vol. 6, No. 2, August 2017: 95 – 104 102 Figure 7. Cooling system circuit diagram 4.5. Alert System This is another working mode represent a safety feature of the system. It is accomplished when the temperature will increase to reach the value grater than 35 centigrade, alert signal will generated at the pin RC3 from PORTC of the MCU to enable the relay driver and lighting attendant LED and so by using a buzzer to produce the alert tools to work fire system, also display the word (Alert and Fire Fire) will write at the LCD display. All process of this mode are shown in the figure 8 below.
  • 9. IJ-ICT ISSN: 2252-8776  Design and Simulation of Automatic Temperature Control and Alert System ... (Jabbar Shaati Jahlool) 103 Figure 8. Fire system circuit All system working cases resulting may be summarized at table 1 below: Tabel 1. Results of system working cases
  • 10.  ISSN: 2252-8776 IJ-ICT Vol. 6, No. 2, August 2017: 95 – 104 104 5. CONCLUSION AND IDEA FOR FUTURE In this paper a proposed ATC simple and low cost for general applications temperature control system using PIC16F887 was design and simulation. The use of this system helps to maintain the temperature within certain limits, depending on the automatic control of the operation of the appropriate system with each temperature change and thus possible to invest in important places such as food warehouses, medical materials, laboratories, central switches, electronic servers and others that require maintaining a certain temperature limit without interference or presence of the human factor as well as guidance and send an alarm when the temperature rise and reach the dangerous stages. Think this system is very appropriate because of its simplicity and reliability in addition to small size, low cost, low power consumption in addition to all above facilities can be used for different places. In the future, there are several possible improvements can be made in order to upgrade the features such as using a GSM I/O devices to send the alert message for wide word instead of using local alert devices and may be using a wireless technologies to interface sensor, monitor relays and microcontroller. REFERENCES [1] A. Goswami; T. Bezboruah; T. and K. C. Sarma, “Design of an Embedded and Implementation of an Embedded System for Monitoring and Controlling the Intensity of Light”, proceeding of the 2008 international conference on embedded systems and application during july 14-17, 2008 at Las Vegas Nevada, USA, Vol.-ESA 2008, pp.117-123. [2] A. Goswami; T. Bezboruah; K. C. Sarma, “An Embedded Design for Automatic Temperature Controller”, International Journal of Advanced Engineering and Application, Jan 2011. [3] June Tharaphe Lwin; Aung Ze Ya, “Development of Microcontroller Based Temperature and Lighting Control System in Smart Home”, International Journal of Scientific Engineering and Technology Research, July-2014 pages:3322-3327. [4] N. A. A. Hadi; M. H. C. Hasan; N. M. Z. Hashim; A. Salleh; A. A. Salam; Z. Hasan, “Automatic Smart Kitchen System using Microcontroller”, International Journal for Advance Research in Engineering and Technology, volume 3, issue VI, June 2015 ISSN 2320-6802 [5] S. R. Sharma; P. B. Dahikar, “Embedded Design of Temperature Controller using PIC 16F876A for Industries and Laboratories”, International Journal of Innovative Research in Computer and Communication Engineering, vol. 1, issue 10, December 2013. [6] Bogdan Levărdă; Cristina Budaciu, “The Design of Temperature Control System using PIC18F4620”, BULETINUL INSTITUTULUI POLITEHNIC DIN IASI Publicat de Universitatea Tehnică, Gheorghe Asachi” din Iasi Tomul LVI (LX), Fasc. 4, 2010 SecŃia AUTOMATICĂ si CALCULATOARE. [7] Mustafa Saad; Hossam Abdoalgader; and Muammer Mohamed, “Automatic Fan Speed Control System Using Microcontroller”, 6th Int'l Conference on Electrical, Electronics & Civil Engineering (ICEECE'2014), Nov. 27-28, 2014 Cape Town (South Africa). [8] Theophilus Wellem; Bhudi Setiawan, “A Microcontroller-Based Room Temperature Monitoring System”' International Journal of Computer Applications (0975–8887), volume 53, no. 1, September 2012 [9] Vaibhav Bhatia; Gavish Bhatia, “Room Temperature based Fan Speed Control System using Pulse Width Modulation Technique”, International Journal of Computer Applications (0975–8887), volume 81, no. 5, November 2013.