SlideShare a Scribd company logo
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

7. control
7. control7. control
7. control
Amirul Jelani
 
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
IRJET Journal
 
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
International Journal of Power Electronics and Drive Systems
 
Lecture 1 Introduction to mechatronics
Lecture 1 Introduction  to mechatronics Lecture 1 Introduction  to mechatronics
Lecture 1 Introduction to mechatronics
Amanuel Diriba From Jimma Institute of Technology
 
PID Controllers from Precision Digital
PID Controllers from Precision DigitalPID Controllers from Precision Digital
PID Controllers from Precision Digital
Alliance Technical Sales, Inc.
 
Mechatronics in Bangladesh
Mechatronics in BangladeshMechatronics in Bangladesh
Mechatronics in Bangladesh
ErphanAhammadBhuiyan
 
New microsoft power point slide
New microsoft power point slideNew microsoft power point slide
New microsoft power point slide
Shubham Ranakoti
 
Mechatronics for Homeland Security
Mechatronics for Homeland SecurityMechatronics for Homeland Security
Mechatronics for Homeland Security
ADGP, Public Grivences, Bangalore
 
INTRODUCTION TO MECHATRONICS
INTRODUCTION TO MECHATRONICSINTRODUCTION TO MECHATRONICS
INTRODUCTION TO MECHATRONICS
Aladin Ganesh
 
Introduction to Digital Computer Control System
Introduction to Digital Computer Control SystemIntroduction to Digital Computer Control System
Introduction to Digital Computer Control System
turna67
 
Introduction to mechatronics
Introduction to mechatronicsIntroduction to mechatronics
Introduction to mechatronics
JeremyJebaSamuel
 
Industrial Process Management Using LabVIEW
Industrial Process Management Using LabVIEWIndustrial Process Management Using LabVIEW
Industrial Process Management Using LabVIEW
IOSR 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 continous
eSAT 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 transistors
eSAT 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 System
IRJET Journal
 
F041212529
F041212529F041212529
F041212529
IOSR-JEN
 
Introduction to Mechatronics
Introduction to MechatronicsIntroduction to Mechatronics
Introduction to Mechatronics
chandra kumar s
 
AUTOMATION MECHATRONICS
AUTOMATION MECHATRONICSAUTOMATION MECHATRONICS
AUTOMATION MECHATRONICS
EDIBON
 
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
Zac 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 Industry
ijsrd.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 LABVIEW
IAEME 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 System
ijtsrd
 
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
IAEME Publication
 
Temperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoTemperature monitoring and controling using arduino
Temperature monitoring and controling using arduino
Bablu Singh
 
Direct Digital Control
Direct Digital ControlDirect Digital Control
Direct Digital Control
IOSR Journals
 
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
 
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
 
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
eSAT Journals
 
IRJET- Microcontroller based Anesthesia Injector
IRJET- Microcontroller based Anesthesia InjectorIRJET- Microcontroller based Anesthesia Injector
IRJET- Microcontroller based Anesthesia Injector
IRJET Journal
 
M010629597
M010629597M010629597
M010629597
IOSR Journals
 
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
iosrjce
 
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 PLATFORM
IRJET 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 Rooms
Zac 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 Microcontroller
YogeshIJTSRD
 
Shah2019 chapter an_arduinomicro-controlleropera
Shah2019 chapter an_arduinomicro-controlleroperaShah2019 chapter an_arduinomicro-controlleropera
Shah2019 chapter an_arduinomicro-controlleropera
Godwinraj 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 Internet
IRJET 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
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Science
 
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...
 
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 application
IAESIJEECS
 
07 20252 cloud computing survey
07 20252 cloud computing survey07 20252 cloud computing survey
07 20252 cloud computing survey
IAESIJEECS
 
06 20273 37746-1-ed
06 20273 37746-1-ed06 20273 37746-1-ed
06 20273 37746-1-ed
IAESIJEECS
 
05 20261 real power loss reduction
05 20261 real power loss reduction05 20261 real power loss reduction
05 20261 real power loss reduction
IAESIJEECS
 
04 20259 real power loss
04 20259 real power loss04 20259 real power loss
04 20259 real power loss
IAESIJEECS
 
03 20270 true power loss reduction
03 20270 true power loss reduction03 20270 true power loss reduction
03 20270 true power loss reduction
IAESIJEECS
 
02 15034 neural network
02 15034 neural network02 15034 neural network
02 15034 neural network
IAESIJEECS
 
01 8445 speech enhancement
01 8445 speech enhancement01 8445 speech enhancement
01 8445 speech enhancement
IAESIJEECS
 
08 17079 ijict
08 17079 ijict08 17079 ijict
08 17079 ijict
IAESIJEECS
 
07 20269 ijict
07 20269 ijict07 20269 ijict
07 20269 ijict
IAESIJEECS
 
06 10154 ijict
06 10154 ijict06 10154 ijict
06 10154 ijict
IAESIJEECS
 
05 20255 ijict
05 20255 ijict05 20255 ijict
05 20255 ijict
IAESIJEECS
 

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

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 

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.