This document discusses the design of a temperature monitoring and controlling system using an Arduino microcontroller. It begins with an introduction to the motivation and objectives of the project, which are to automatically control cooling systems based on measured room temperature. It then discusses the hardware and software requirements, including using an Arduino board, LM35 temperature sensor, LCD display, relay, and connecting wires. The existing systems limitations with using an ATmega8 microcontroller are explained. The proposed system overview is given, which uses an Arduino microcontroller to address the limitations.
Temperature based fan speed control & monitoring usingJagannath Dutta
Our object of making this project is for reducing the power consumption. And also to assist people who are disabled and are unable to control the speed of fan.
PROJECT REPORT ON Home automation using by BluetoothAakashkumar276
This document summarizes a student project on developing a home automation system using an Arduino board and Bluetooth. The system allows users to control electrical appliances like fans and lights in their home remotely using an Android phone app. The app communicates with an Arduino Uno microcontroller via HC-05 Bluetooth module. The Arduino is connected to a 4-channel relay board to switch appliances on and off. The project aims to provide a low-cost solution for remote home control without needing physical switches or remote controls.
Automatic room temperature controlled fan using arduino uno microcontrollerMohammod Al Emran
This paper presents the designs and the simulation of a DC fan control system based on room temperature using pulse width modulation technique, humidity and temperature sensor namely DHT11 with Arduino Uno Microcontroller. The fan will be used to reduce temperature of a room at certain level. To build the fan, we will use DTH11 Humidity Sensor. The sensor will measure the temperature continuously. When the temperature gets higher from a specific temperature, the fan will be on “On” mode. The speed of the fan will be determined by pwm using pulse-width modulation. The temperature along with the speed of the fan will be displayed through LCD monitor.
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINORatnesh Kumar chaurasia
This practical temperature controller controls the temperature of any device according to its requirement for any industrial application, it also has a feature of remote speed control.
Project report on home automation using Arduino AMIT SANPUI
This document describes an Arduino-based home automation project using Bluetooth. The project aims to develop a system that allows household appliances to be remotely controlled from an Android smartphone. An Arduino board is interfaced with a Bluetooth module to receive ON/OFF commands sent from an Android app. Relays connected to the Arduino can then switch loads such as lights and fans. The system provides a low-cost way to remotely control appliances, especially benefiting elderly or disabled users.
This document describes the design and implementation of a real time clock using an Arduino Mega 2560 microcontroller and DS3231 RTC IC. The DS3231 IC measures time and temperature even without main power using a backup battery. It communicates with the Arduino via I2C protocol to display date, time, and temperature on a LCD screen in real time. The project aims to build a low power RTC that can keep accurate time even during power failures.
This document describes the design of an automatic night lamp using a logic circuit. It includes an introduction describing the purpose and advantages of the system. It then provides a 3 sentence summary of each main section: principles, block diagram, circuit diagram, component descriptions, components used, practical implementation, working, uses, conclusions and applications, and bibliography. The system uses a light dependent resistor and transistors to automatically turn the lamp on when it gets dark and off when it is light outside. It can reduce energy consumption and errors from manual operation.
Temperature based fan speed control & monitoring usingJagannath Dutta
Our object of making this project is for reducing the power consumption. And also to assist people who are disabled and are unable to control the speed of fan.
PROJECT REPORT ON Home automation using by BluetoothAakashkumar276
This document summarizes a student project on developing a home automation system using an Arduino board and Bluetooth. The system allows users to control electrical appliances like fans and lights in their home remotely using an Android phone app. The app communicates with an Arduino Uno microcontroller via HC-05 Bluetooth module. The Arduino is connected to a 4-channel relay board to switch appliances on and off. The project aims to provide a low-cost solution for remote home control without needing physical switches or remote controls.
Automatic room temperature controlled fan using arduino uno microcontrollerMohammod Al Emran
This paper presents the designs and the simulation of a DC fan control system based on room temperature using pulse width modulation technique, humidity and temperature sensor namely DHT11 with Arduino Uno Microcontroller. The fan will be used to reduce temperature of a room at certain level. To build the fan, we will use DTH11 Humidity Sensor. The sensor will measure the temperature continuously. When the temperature gets higher from a specific temperature, the fan will be on “On” mode. The speed of the fan will be determined by pwm using pulse-width modulation. The temperature along with the speed of the fan will be displayed through LCD monitor.
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINORatnesh Kumar chaurasia
This practical temperature controller controls the temperature of any device according to its requirement for any industrial application, it also has a feature of remote speed control.
Project report on home automation using Arduino AMIT SANPUI
This document describes an Arduino-based home automation project using Bluetooth. The project aims to develop a system that allows household appliances to be remotely controlled from an Android smartphone. An Arduino board is interfaced with a Bluetooth module to receive ON/OFF commands sent from an Android app. Relays connected to the Arduino can then switch loads such as lights and fans. The system provides a low-cost way to remotely control appliances, especially benefiting elderly or disabled users.
This document describes the design and implementation of a real time clock using an Arduino Mega 2560 microcontroller and DS3231 RTC IC. The DS3231 IC measures time and temperature even without main power using a backup battery. It communicates with the Arduino via I2C protocol to display date, time, and temperature on a LCD screen in real time. The project aims to build a low power RTC that can keep accurate time even during power failures.
This document describes the design of an automatic night lamp using a logic circuit. It includes an introduction describing the purpose and advantages of the system. It then provides a 3 sentence summary of each main section: principles, block diagram, circuit diagram, component descriptions, components used, practical implementation, working, uses, conclusions and applications, and bibliography. The system uses a light dependent resistor and transistors to automatically turn the lamp on when it gets dark and off when it is light outside. It can reduce energy consumption and errors from manual operation.
This document describes a temperature controlled fan speed controller circuit. The circuit uses an LM35 temperature sensor to monitor temperature. It sends the analog temperature reading to an ADC which converts it to a digital signal for a microcontroller. The microcontroller compares the temperature to set limits and controls the speed of a DC fan motor using PWM to vary the duty cycle and fan speed. It aims to efficiently cool components by increasing fan speed as temperature rises and decreasing it as temperature falls.
This document describes a smart door locking system using an Arduino board. The system uses a keypad to enter a password, which is checked by the Arduino. If the correct password is entered, the Arduino sends a signal to a servo motor to unlock the door. The system aims to provide secure, password-protected access to restricted areas. It uses an Arduino board along with a keypad, servo motor, and LCD display to control a door lock. The document outlines the hardware, software, working mechanism, and concludes the system provides a cost-effective, easy to install smart locking alternative to conventional door locks.
IR BASED HOME AUTOMATION USING ARDUINO UNOMln Phaneendra
In this work, a remote controlled device is used to control 1 - 6 different single phase loads like Fans, Tube Lights and etc.,
This Automation can be operated up to a 30 feet of distance . Our work is based on Infra-Red(IR) technology and a simple Arduino Board(AB) using Printed Circuit Board(PCB).
The new designed circuit is more advantageous as it is portable, easy to carry and use.
Arduino is an open-source hardware and software platform for building electronic projects and interactive objects. It consists of a circuit board with a microcontroller, and an IDE software to write and upload code. The boards can read inputs from sensors and turn them into outputs that control actuators. Arduino provides a standard format that simplifies use of microcontrollers. It allows controlling the board by sending instructions to the microcontroller via the Arduino IDE. The platform works with both the physical board and its libraries and IDE software.
This document describes an electronic bicycle lock circuit that uses a tone generator integrated circuit and other components to create an alarm if the security loop connecting the two input jacks is broken. The circuit is powered by a 9V battery and includes a key lock switch and other passive components. When assembled on a PCB and housed in an enclosure, it can be mounted on a bicycle to replace an existing lock and prevent theft. The electronic bicycle lock provides security with optional cable length and is easy to use.
This 3-page lab report describes a temperature controlled automatic switch circuit project. The circuit uses an LM35 temperature sensor and LM358 op-amp to monitor temperature. When temperature exceeds 30 degrees Celsius, the op-amp triggers a transistor to power a relay, switching on a connected appliance like a light bulb or fan. The threshold can be adjusted using a variable resistor. The circuit provides automatic temperature-based control of home appliances without manual intervention.
This paper presents an innovative prototype design of electric fan with smart characteristics. This electric fan uses a microcontroller to produce an automation function. It also has a unique double feature designs, such as using 2 fans, 2 Light Emitting Diodes (LED) and 2 sensors. This is to ensure the cooling process operates more efficiently and effectively, especially for a large space application and in hot weather due to global warming. By applying the circuit, it offers a better life for human. It is really practical for senior citizens to make their life simpler. The circuit is also suitable for disabled people who have difficulty to switch on the fan manually. Lastly, the circuit can be manipulated by diversifying its function as a detector, where it can produce an alarm signal when emergency case occurs such as the house or premise is on fire.
Home automation allows controlling devices in one's home from a remote laptop or mobile device. The document discusses using an Arduino board connected to a GSM shield to control devices via SMS or phone calls. Relays connect devices to specific pins on the Arduino board to allow remote activation. Bluetooth enables phone communication. The system provides convenience, safety, and energy savings while controlling lights, appliances and more from anywhere.
This document provides an overview of VLSI technology and VLSI design methodologies. It discusses the following key points:
1. VLSI design methodology involves multiple stages from system specification and architecture design to fabrication and packaging.
2. Top-down design methodologies involve describing the system at different levels of abstraction from system level to transistor level.
3. CMOS fabrication is described which involves various processes like oxidation, diffusion, deposition, etching to manufacture chips.
4. Challenges in VLSI technology include shrinking geometries, lower power voltages and higher frequencies which impact reliability. Understanding technology trends is important for efficient chip design.
Temperature Controlled DC fan using ThermistorZaheer Basha
The document describes a temperature controlled DC fan circuit. The circuit uses an NTC thermistor, op amp, transistor, and DC motor to automatically control a fan based on temperature. When the temperature sensed by the thermistor is above a preset level, the op amp activates the transistor, powering the DC motor and turning the fan on. When the temperature returns to normal, the fan turns off. The circuit provides automatic temperature control of devices in a simple and economical way.
BTech Electronics & Communication Engineering Project for Embedded Systems on Temperature Controlled Fan using ATMega8 Controller and LM35 Temperature Sensor.
Temperature based fan speed control & monitoring usingJagannath Dutta
Our object of making this project is for reducing the power consumption. And also to assist people who are disabled and are unable to control the speed of fan.
The document proposes a temperature monitoring system using an Arduino Uno, ESP8266 Wi-Fi module, DHT11 temperature and humidity sensor, and 9V battery. The DHT11 sensor measures temperature and sends the data to the Arduino MCU, which then uploads the values to the cloud through the ESP8266 module. Users can view the temperature graphically from anywhere in the world. The system has applications in industries like pharmacy, agriculture, food safety, and equipment monitoring by providing remote temperature monitoring and alerts.
The document provides information about programmable logic controllers (PLCs). It defines a PLC as a digital computer used to automate electromechanical processes. The document then discusses the key advantages of PLCs like being cost-effective, flexible, and able to operate reliably for years. It also describes the basic architecture of a PLC including input and output modules, a central processing unit, and a programming device. Examples of ladder logic programming are also included to illustrate how PLCs can be programmed to control processes like starting motors in forward and reverse directions.
Arduino based automatic temperature controlled fan speed regulatorEdgefxkits & Solutions
Using an analog temperature LM35 interfaced to the built in ADC of a programmed Arduino to develop varying duty cycle of PWM output for a driver IC to run a DC motor automatically according to the sensed temperature at different speed based on the temperature sensed.
Alcohol Sensing Alert with Engine Locking ProjectDINKAR MALI
This document describes an alcohol detector project that uses an embedded system to control a vehicle if an intoxicated person enters. The system uses an alcohol detector sensor connected to a microcontroller. If alcohol is detected, the microcontroller sends a signal via an RF transmitter. The vehicle receives the signal using an RF receiver and a buzzer sounds, placing the vehicle under the control of the hardware. The project aims to design vehicle control using RF communication between a transmitting control module and receiving vehicle module.
Temperature Based Fan Controller can be used for reducing the power consumption & also to assist people who are disabled and are unable to control the speed of fan.It may also be used for monitoring changes in environment.
IOT: Home Automation using Android ApplicationNikhil Jadav
Mobile devices are ideal in providing a user interface, they are portable and their wide range of capabilities. They can communicate with the Home automation network through an internet gateway, and also it can also directly, as these devices usually implement low power communication protocols, such as Wi-Fi.
This document describes a temperature controlled fan project. It contains a block diagram showing the main components: an 8051 microcontroller, temperature sensor, ADC, motor driver, fan motor, and 7-segment displays. It also provides details on the working, which involves measuring temperature, displaying it on the 7-segment displays, and varying the fan speed based on the temperature using PWM. Simulation results and hardware implementation snapshots are included. The project aims to automatically control fan speed based on sensed temperature.
This document describes a temperature controlled BLDC fan system using an Arduino board. The system uses a DHT-11 temperature sensor to measure the room temperature and controls the speed of a BLDC fan using PWM signals from the Arduino based on the temperature readings. As the temperature increases, the fan speed increases to effectively cool the environment. The system aims to efficiently control temperature using a variable speed fan driven by an Arduino board.
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.
This document describes a temperature controlled fan speed controller circuit. The circuit uses an LM35 temperature sensor to monitor temperature. It sends the analog temperature reading to an ADC which converts it to a digital signal for a microcontroller. The microcontroller compares the temperature to set limits and controls the speed of a DC fan motor using PWM to vary the duty cycle and fan speed. It aims to efficiently cool components by increasing fan speed as temperature rises and decreasing it as temperature falls.
This document describes a smart door locking system using an Arduino board. The system uses a keypad to enter a password, which is checked by the Arduino. If the correct password is entered, the Arduino sends a signal to a servo motor to unlock the door. The system aims to provide secure, password-protected access to restricted areas. It uses an Arduino board along with a keypad, servo motor, and LCD display to control a door lock. The document outlines the hardware, software, working mechanism, and concludes the system provides a cost-effective, easy to install smart locking alternative to conventional door locks.
IR BASED HOME AUTOMATION USING ARDUINO UNOMln Phaneendra
In this work, a remote controlled device is used to control 1 - 6 different single phase loads like Fans, Tube Lights and etc.,
This Automation can be operated up to a 30 feet of distance . Our work is based on Infra-Red(IR) technology and a simple Arduino Board(AB) using Printed Circuit Board(PCB).
The new designed circuit is more advantageous as it is portable, easy to carry and use.
Arduino is an open-source hardware and software platform for building electronic projects and interactive objects. It consists of a circuit board with a microcontroller, and an IDE software to write and upload code. The boards can read inputs from sensors and turn them into outputs that control actuators. Arduino provides a standard format that simplifies use of microcontrollers. It allows controlling the board by sending instructions to the microcontroller via the Arduino IDE. The platform works with both the physical board and its libraries and IDE software.
This document describes an electronic bicycle lock circuit that uses a tone generator integrated circuit and other components to create an alarm if the security loop connecting the two input jacks is broken. The circuit is powered by a 9V battery and includes a key lock switch and other passive components. When assembled on a PCB and housed in an enclosure, it can be mounted on a bicycle to replace an existing lock and prevent theft. The electronic bicycle lock provides security with optional cable length and is easy to use.
This 3-page lab report describes a temperature controlled automatic switch circuit project. The circuit uses an LM35 temperature sensor and LM358 op-amp to monitor temperature. When temperature exceeds 30 degrees Celsius, the op-amp triggers a transistor to power a relay, switching on a connected appliance like a light bulb or fan. The threshold can be adjusted using a variable resistor. The circuit provides automatic temperature-based control of home appliances without manual intervention.
This paper presents an innovative prototype design of electric fan with smart characteristics. This electric fan uses a microcontroller to produce an automation function. It also has a unique double feature designs, such as using 2 fans, 2 Light Emitting Diodes (LED) and 2 sensors. This is to ensure the cooling process operates more efficiently and effectively, especially for a large space application and in hot weather due to global warming. By applying the circuit, it offers a better life for human. It is really practical for senior citizens to make their life simpler. The circuit is also suitable for disabled people who have difficulty to switch on the fan manually. Lastly, the circuit can be manipulated by diversifying its function as a detector, where it can produce an alarm signal when emergency case occurs such as the house or premise is on fire.
Home automation allows controlling devices in one's home from a remote laptop or mobile device. The document discusses using an Arduino board connected to a GSM shield to control devices via SMS or phone calls. Relays connect devices to specific pins on the Arduino board to allow remote activation. Bluetooth enables phone communication. The system provides convenience, safety, and energy savings while controlling lights, appliances and more from anywhere.
This document provides an overview of VLSI technology and VLSI design methodologies. It discusses the following key points:
1. VLSI design methodology involves multiple stages from system specification and architecture design to fabrication and packaging.
2. Top-down design methodologies involve describing the system at different levels of abstraction from system level to transistor level.
3. CMOS fabrication is described which involves various processes like oxidation, diffusion, deposition, etching to manufacture chips.
4. Challenges in VLSI technology include shrinking geometries, lower power voltages and higher frequencies which impact reliability. Understanding technology trends is important for efficient chip design.
Temperature Controlled DC fan using ThermistorZaheer Basha
The document describes a temperature controlled DC fan circuit. The circuit uses an NTC thermistor, op amp, transistor, and DC motor to automatically control a fan based on temperature. When the temperature sensed by the thermistor is above a preset level, the op amp activates the transistor, powering the DC motor and turning the fan on. When the temperature returns to normal, the fan turns off. The circuit provides automatic temperature control of devices in a simple and economical way.
BTech Electronics & Communication Engineering Project for Embedded Systems on Temperature Controlled Fan using ATMega8 Controller and LM35 Temperature Sensor.
Temperature based fan speed control & monitoring usingJagannath Dutta
Our object of making this project is for reducing the power consumption. And also to assist people who are disabled and are unable to control the speed of fan.
The document proposes a temperature monitoring system using an Arduino Uno, ESP8266 Wi-Fi module, DHT11 temperature and humidity sensor, and 9V battery. The DHT11 sensor measures temperature and sends the data to the Arduino MCU, which then uploads the values to the cloud through the ESP8266 module. Users can view the temperature graphically from anywhere in the world. The system has applications in industries like pharmacy, agriculture, food safety, and equipment monitoring by providing remote temperature monitoring and alerts.
The document provides information about programmable logic controllers (PLCs). It defines a PLC as a digital computer used to automate electromechanical processes. The document then discusses the key advantages of PLCs like being cost-effective, flexible, and able to operate reliably for years. It also describes the basic architecture of a PLC including input and output modules, a central processing unit, and a programming device. Examples of ladder logic programming are also included to illustrate how PLCs can be programmed to control processes like starting motors in forward and reverse directions.
Arduino based automatic temperature controlled fan speed regulatorEdgefxkits & Solutions
Using an analog temperature LM35 interfaced to the built in ADC of a programmed Arduino to develop varying duty cycle of PWM output for a driver IC to run a DC motor automatically according to the sensed temperature at different speed based on the temperature sensed.
Alcohol Sensing Alert with Engine Locking ProjectDINKAR MALI
This document describes an alcohol detector project that uses an embedded system to control a vehicle if an intoxicated person enters. The system uses an alcohol detector sensor connected to a microcontroller. If alcohol is detected, the microcontroller sends a signal via an RF transmitter. The vehicle receives the signal using an RF receiver and a buzzer sounds, placing the vehicle under the control of the hardware. The project aims to design vehicle control using RF communication between a transmitting control module and receiving vehicle module.
Temperature Based Fan Controller can be used for reducing the power consumption & also to assist people who are disabled and are unable to control the speed of fan.It may also be used for monitoring changes in environment.
IOT: Home Automation using Android ApplicationNikhil Jadav
Mobile devices are ideal in providing a user interface, they are portable and their wide range of capabilities. They can communicate with the Home automation network through an internet gateway, and also it can also directly, as these devices usually implement low power communication protocols, such as Wi-Fi.
This document describes a temperature controlled fan project. It contains a block diagram showing the main components: an 8051 microcontroller, temperature sensor, ADC, motor driver, fan motor, and 7-segment displays. It also provides details on the working, which involves measuring temperature, displaying it on the 7-segment displays, and varying the fan speed based on the temperature using PWM. Simulation results and hardware implementation snapshots are included. The project aims to automatically control fan speed based on sensed temperature.
This document describes a temperature controlled BLDC fan system using an Arduino board. The system uses a DHT-11 temperature sensor to measure the room temperature and controls the speed of a BLDC fan using PWM signals from the Arduino based on the temperature readings. As the temperature increases, the fan speed increases to effectively cool the environment. The system aims to efficiently control temperature using a variable speed fan driven by an Arduino board.
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.
This document describes a system for monitoring and controlling temperature in closed environments using ZigBee wireless technology. The system uses microcontrollers and temperature sensors to monitor the current temperature, and can control heating and cooling devices like Peltier modules to maintain a set temperature. The system transmits temperature data wirelessly between sensor nodes and a receiving computer using a ZigBee mesh network, allowing temperature to be monitored and controlled remotely. Software was developed to read temperature sensor data, calculate the current temperature, and output control signals to maintain the set temperature level. The system provides a low-cost solution for accurately monitoring and regulating temperature in industrial and domestic applications.
TEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEWIAEME Publication
The Aim of this paper is to present both automatic and manual temperature control system for modern data acquisition processes. In developing the work , consideration of steps’ sequence was done; stating at the beginning point which is reading of temperature input using LM35 temperature sensor . Th en convert that input analog into digital using Arduino microcontroller. After conversion, we do the appropriate task, for example, if the temperature reading is greater than factory temperature, the coo ling unit will ON automatically and give us a mean to regulate the cooling unit speed . The software (LabView ) that was used in this design has capability of manual regulation controls and responding in real ti me to takes the next step further to run, store and show the result schemes based on graphical temperature c hart using the PC. The PC also stored the reading s for the data acquisition result that is being exported into Microsoft Excel.
Health Care System in Recycling Plants and Garbage Waste Disposal SitesIRJET Journal
This document describes a proposed health monitoring system for workers at recycling plants and garbage waste disposal sites. The system would use sensors to monitor workers' health parameters like temperature, stress levels, and exposure to toxic gases. The sensors would transmit the data wirelessly to a receiving unit. If any parameters exceed safe limits, an alarm would alert medical staff. The system aims to improve workers' health monitoring and response times in hazardous environments. It would help save lives by quickly identifying health issues and notifying doctors.
design and fabrication of automatic temperature controlled fan.pptxrrabin2
This document describes the design and fabrication of an automatic temperature controlled fan. It uses an Arduino board and temperature sensor to monitor the room temperature and control the fan speed accordingly. The fan speed will increase as the temperature rises to maintain comfort. The circuit uses simple and inexpensive components like a thermistor for temperature sensing and a Darlington pair for current amplification to control the fan motor. This provides an efficient closed-loop feedback system to automatically regulate temperature through adjustable fan speed.
1. The document describes a remote control system for a cold store that uses mobile phones and a DTMF decoder. A mobile phone serves as the remote control to operate the cold store by calling another phone connected to the control circuitry.
2. When tones are dialed on the first phone, they are decoded by a DTMF decoder connected to the second phone. The decoded signals are then used to control operations like turning the power supply or compressor on/off.
3. The system was designed and tested successfully. It provides flexible remote control of the cold store using widely available mobile phone networks wherever coverage exists.
Real-Time Monitoring and Control System for Industryijsrd.com
Industrial automation and control systems become an integral part of industries and hence the project Real-Time Monitoring and Control System is an important system. Real-Time Monitoring and Controlling System aims to monitor the environmental parameters like Temperature, Humidity, Pressure statistics in any factory and controlling peripheral systems also transmit parameter wireless to the Monitoring room using Zigbee Technology. It uses ARM 7 based embedded technologies from NXP which is sister company of Philips and made for used in highly sensitive and critical Real Time systems.
Industrial monitoring and control system using android applicationAvinash Vemula
Automation takes the complete control of total plants few authentication and manual actions are needed from user side for completing action .Hence there is a must situation for users presence at all times in the control for taking some timely needed control actions. The proposed system provides a good solution to this problem. The whole control room environment is additionally implemented in the arm-android platform and the same is communicated to the process through Bluetooth. Now the user in control can use mobile at anytime, anywhere to monitor and control the whole plant.8051 is used here for acquiring process control parameters from the sensors like temperature, gas etc and transmitting it via a Bluetooth module to an android device. Hence the parameter values can be monitored and stored simultaneously.
This document describes a remote control system for a cold store using X-Bee technology. The system consists of two X-Bee modules connected to microcontrollers that communicate wirelessly. One module acts as the remote control and the other receives commands. A computer program downloads code to a microcontroller which decodes commands to control the cold store's operations like power, compressor, and evaporator from a distance. The system provides remote access and security through an authorization code to start operations like turning the cold store on or off through different button presses on a keypad.
IRJET - Transformers Monitoring using ArduinoIRJET Journal
This document discusses designing a monitoring system for distribution transformers using sensors and a microcontroller. It compares different temperature sensors, controllers, and communication modules that could be used. LM35 temperature sensors and ACS712 current sensors are selected to monitor transformer temperature and current due to their specifications matching needs. An Arduino Uno microcontroller is chosen as the controller for its low cost and ease of programming. An ESP8266 WiFi module will transmit sensor data to an application where the monitored parameters will be displayed, allowing real-time transformer monitoring. The system aims to reliably detect faults and improve transformer protection.
Elitech Controls HVAC refrigeration company overviewTony Chen
This document provides information about Elitech, a Chinese company that produces intelligent instruments and tools, as well as automation equipment for cold chain monitoring and control. It discusses Elitech's product lines, customers, certifications, research and development processes, honors received, and new factory project. Elitech aims to become a global leader in the Internet of Things industry for cold chain through innovation in science and technology.
Temperature Control System Using Pid ControllerMasum Parvej
This document describes a temperature control system using a PID controller. It includes a block diagram and overall circuit diagram of the system. The system works by using a temperature sensor to provide feedback on the current temperature, which is compared to the setpoint temperature and used by the PID controller to regulate a heating element or fan to maintain the desired temperature. The document also discusses the PID tuning methods, applications of microcontrollers in temperature control, and concludes the system is able to accurately sense and maintain temperature using an LM35 temperature sensor and PIC16F873A microcontroller.
India has many no of renewable energy resources. In that Biomass Gasifier plays a major role as an alternate energy
source. But it facing lot of practical problems on operation due to shortage of manpower and also several problems may
happen in these gasifiers. To overcome the above problems we go for automatic control systems in this gasifier. Therefore we
can neglect the human efforts, errors and operators of the gasifier won’t get affected by the out coming gases from the
gasifiers due to this automation. The gasifier itself works according to the program which we have given. Automation is done
in the miscellaneous function, fuel feeding system and all biomass gasifier control system by using PLC (Programmable Logic
Controller). And then we develop the ladder logic program for sequence of operation in gasifier control system. In this system
the ladder logic function is programmed by using INDRALOGIC software and the hardware component of PLC is Rexroth
Bosch product.
Keywords: Programmable logic controller (PLC), Biomass gasifier, Indralogic.
IRJET- IoT based System for Smart and Secured HomeIRJET Journal
This document describes an Internet of Things (IoT) based system for creating a smart and secure home. The system uses an Arduino Due microcontroller connected to Wi-Fi through an ESP8266 module to control appliances in the home like lights, fans, and motors. Sensors like a temperature sensor, water level sensor, and gas sensor are used to automate controls and add security. The system allows multiple users to control appliances through a smartphone app or web interface connected to the Arduino's IP address. This makes the home intelligent and energy efficient while improving security.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
An educational fuzzy temperature control system IJECEIAES
Control engineering is one of the important engineering topics taught at many engineering based universities around the world in most undergraduate and postgraduate courses. The control engineering curriculum includes both the classical feedback based control theory and the state space theory. The modern control theory is based on the intelligent control algorithms utilizing the soft computing techniques, such as the fuzzy control theory and neural networks. Laboratory work is an important part of any control engineering course. The problem with the modern control theory laboratories is that it is essential to offer simple experiments to students so that they can easily put the complex theories they have learned in their courses into practice and see and understand the results. This paper describes the design of a low-cost fuzzy based microcontroller temperature control system using off the shelf products. The developed system should provide a low-cost fuzzy control experiment in the laboratories for students studying control engineering.
Shah2019 chapter an_arduinomicro-controlleroperaGodwinraj D
This document describes an automobile air conditioning system that uses an Arduino microcontroller for automation. Temperature sensors are attached to components like the evaporator, compressor, and condenser. The Arduino is used to automatically turn the system on and off at set time intervals and obtain temperature readings from the sensors. These readings are transferred to MS Excel using PLX-DAQ software where thermodynamic calculations are performed. The results show that the theoretical COP is twice the actual COP, and the theoretical second law efficiency is 36% higher than the actual value.
Research Inventy: International Journal of Engineering and Scienceresearchinventy
This document describes a system on chip (SOC) architecture used in an industrial control system for a hydraulic damper test bench. The system uses a 32-bit ARM920T microcontroller as the digital controller. It interfaces with sensors, actuators, and other peripherals on a single printed circuit board. Software is developed in LabVIEW to implement PID control of the hydraulic damper testing process. Simulation results showed that the ARM920T-based electronic module provided more effective, lower cost and higher accuracy control compared to previous mechanical systems.
Research Inventy : International Journal of Engineering and Science is publis...researchinventy
This document describes a system on chip (SOC) architecture used in an industrial control system for a hydraulic damper test bench. The system uses a 32-bit ARM920T microcontroller as the digital controller. It interfaces with sensors, actuators, and other peripherals on a single printed circuit board. Software is developed in LabVIEW to implement PID control of the hydraulic damper testing process. Simulation results showed that the ARM920T-based electronic module provided more effective, lower cost and higher accuracy control compared to previous mechanical systems.
Similar to Temperature monitoring and controling using arduino (20)
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...amsjournal
The Fourth Industrial Revolution is transforming industries, including healthcare, by integrating digital,
physical, and biological technologies. This study examines the integration of 4.0 technologies into
healthcare, identifying success factors and challenges through interviews with 70 stakeholders from 33
countries. Healthcare is evolving significantly, with varied objectives across nations aiming to improve
population health. The study explores stakeholders' perceptions on critical success factors, identifying
challenges such as insufficiently trained personnel, organizational silos, and structural barriers to data
exchange. Facilitators for integration include cost reduction initiatives and interoperability policies.
Technologies like IoT, Big Data, AI, Machine Learning, and robotics enhance diagnostics, treatment
precision, and real-time monitoring, reducing errors and optimizing resource utilization. Automation
improves employee satisfaction and patient care, while Blockchain and telemedicine drive cost reductions.
Successful integration requires skilled professionals and supportive policies, promising efficient resource
use, lower error rates, and accelerated processes, leading to optimized global healthcare outcomes.
Introduction- e - waste – definition - sources of e-waste– hazardous substances in e-waste - effects of e-waste on environment and human health- need for e-waste management– e-waste handling rules - waste minimization techniques for managing e-waste – recycling of e-waste - disposal treatment methods of e- waste – mechanism of extraction of precious metal from leaching solution-global Scenario of E-waste – E-waste in India- case studies.
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...shadow0702a
This document serves as a comprehensive step-by-step guide on how to effectively use PyCharm for remote debugging of the Windows Subsystem for Linux (WSL) on a local Windows machine. It meticulously outlines several critical steps in the process, starting with the crucial task of enabling permissions, followed by the installation and configuration of WSL.
The guide then proceeds to explain how to set up the SSH service within the WSL environment, an integral part of the process. Alongside this, it also provides detailed instructions on how to modify the inbound rules of the Windows firewall to facilitate the process, ensuring that there are no connectivity issues that could potentially hinder the debugging process.
The document further emphasizes on the importance of checking the connection between the Windows and WSL environments, providing instructions on how to ensure that the connection is optimal and ready for remote debugging.
It also offers an in-depth guide on how to configure the WSL interpreter and files within the PyCharm environment. This is essential for ensuring that the debugging process is set up correctly and that the program can be run effectively within the WSL terminal.
Additionally, the document provides guidance on how to set up breakpoints for debugging, a fundamental aspect of the debugging process which allows the developer to stop the execution of their code at certain points and inspect their program at those stages.
Finally, the document concludes by providing a link to a reference blog. This blog offers additional information and guidance on configuring the remote Python interpreter in PyCharm, providing the reader with a well-rounded understanding of the process.
Comparative analysis between traditional aquaponics and reconstructed aquapon...bijceesjournal
The aquaponic system of planting is a method that does not require soil usage. It is a method that only needs water, fish, lava rocks (a substitute for soil), and plants. Aquaponic systems are sustainable and environmentally friendly. Its use not only helps to plant in small spaces but also helps reduce artificial chemical use and minimizes excess water use, as aquaponics consumes 90% less water than soil-based gardening. The study applied a descriptive and experimental design to assess and compare conventional and reconstructed aquaponic methods for reproducing tomatoes. The researchers created an observation checklist to determine the significant factors of the study. The study aims to determine the significant difference between traditional aquaponics and reconstructed aquaponics systems propagating tomatoes in terms of height, weight, girth, and number of fruits. The reconstructed aquaponics system’s higher growth yield results in a much more nourished crop than the traditional aquaponics system. It is superior in its number of fruits, height, weight, and girth measurement. Moreover, the reconstructed aquaponics system is proven to eliminate all the hindrances present in the traditional aquaponics system, which are overcrowding of fish, algae growth, pest problems, contaminated water, and dead fish.
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTjpsjournal1
The rivalry between prominent international actors for dominance over Central Asia's hydrocarbon
reserves and the ancient silk trade route, along with China's diplomatic endeavours in the area, has been
referred to as the "New Great Game." This research centres on the power struggle, considering
geopolitical, geostrategic, and geoeconomic variables. Topics including trade, political hegemony, oil
politics, and conventional and nontraditional security are all explored and explained by the researcher.
Using Mackinder's Heartland, Spykman Rimland, and Hegemonic Stability theories, examines China's role
in Central Asia. This study adheres to the empirical epistemological method and has taken care of
objectivity. This study analyze primary and secondary research documents critically to elaborate role of
china’s geo economic outreach in central Asian countries and its future prospect. China is thriving in trade,
pipeline politics, and winning states, according to this study, thanks to important instruments like the
Shanghai Cooperation Organisation and the Belt and Road Economic Initiative. According to this study,
China is seeing significant success in commerce, pipeline politics, and gaining influence on other
governments. This success may be attributed to the effective utilisation of key tools such as the Shanghai
Cooperation Organisation and the Belt and Road Economic Initiative.
Understanding Inductive Bias in Machine LearningSUTEJAS
This presentation explores the concept of inductive bias in machine learning. It explains how algorithms come with built-in assumptions and preferences that guide the learning process. You'll learn about the different types of inductive bias and how they can impact the performance and generalizability of machine learning models.
The presentation also covers the positive and negative aspects of inductive bias, along with strategies for mitigating potential drawbacks. We'll explore examples of how bias manifests in algorithms like neural networks and decision trees.
By understanding inductive bias, you can gain valuable insights into how machine learning models work and make informed decisions when building and deploying them.
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELgerogepatton
As digital technology becomes more deeply embedded in power systems, protecting the communication
networks of Smart Grids (SG) has emerged as a critical concern. Distributed Network Protocol 3 (DNP3)
represents a multi-tiered application layer protocol extensively utilized in Supervisory Control and Data
Acquisition (SCADA)-based smart grids to facilitate real-time data gathering and control functionalities.
Robust Intrusion Detection Systems (IDS) are necessary for early threat detection and mitigation because
of the interconnection of these networks, which makes them vulnerable to a variety of cyberattacks. To
solve this issue, this paper develops a hybrid Deep Learning (DL) model specifically designed for intrusion
detection in smart grids. The proposed approach is a combination of the Convolutional Neural Network
(CNN) and the Long-Short-Term Memory algorithms (LSTM). We employed a recent intrusion detection
dataset (DNP3), which focuses on unauthorized commands and Denial of Service (DoS) cyberattacks, to
train and test our model. The results of our experiments show that our CNN-LSTM method is much better
at finding smart grid intrusions than other deep learning algorithms used for classification. In addition,
our proposed approach improves accuracy, precision, recall, and F1 score, achieving a high detection
accuracy rate of 99.50%.
ACEP Magazine edition 4th launched on 05.06.2024Rahul
This document provides information about the third edition of the magazine "Sthapatya" published by the Association of Civil Engineers (Practicing) Aurangabad. It includes messages from current and past presidents of ACEP, memories and photos from past ACEP events, information on life time achievement awards given by ACEP, and a technical article on concrete maintenance, repairs and strengthening. The document highlights activities of ACEP and provides a technical educational article for members.
Temperature monitoring and controling using arduino
1. 1
CHAPTER – 1
INTRODUCTION
1.1 Introduction And Motivation
The project “Temperature Monitoring and Controlling Using Arduino”, controls
cooling system automatically according to the room temperature. The system is designed with
Arduino (microcontroller) and Arduino are increasingly being used to implement control
systems. Since the system is intended to control the cooling system, it is therefore important
to understand Arduino controlled system well. Nowadays with the advancement of
technology particularly in the field of micro-controllers, all the activities in our day-to-day
living have become part of information technology and we find controllers in each and every
application. Thus, the trend is directing towards micro-controller based project works. A
micro-controller contains a CPU, clock circuitry, ROM, Ram and I/O circuitry on a single
integrated circuit package.
The purpose of this project work is to present control theory that is relevant to the
analysis and design of controlled systems, with an emphasis on basic concepts and ideas. It is
assumed that a digital micro-controller chip with reasonable software is available for
computations and simulations so that many tedious details can be left to the micro-controller.
The control system design is also carried out up to the stage of implementation in the form of
micro-controller programs.
In this project work, the program is written in Arduino IDE and facilitates the display
of temperature in degree centigrade and also in Fahrenheit. And according to the temperature
2. 2
the Arduino gives input to the Relay, thereby cooling system on/off automatically depending
up on the temperature. The most fundamental parameter of an industry is temperature.
Monitoring and control of temperature of any oven, furnace, broiler, etc.; (normally belongs
to an Industry) is very essential, otherwise; the material inside the oven or furnace may spoil
because of temperature variations. The temperature sensing probe can be placed at exact
location where the condition of the temperature to be monitored continuously. The exact
location where the sensing probe is to be installed should be determined on the case of access
and the degree of accuracy obtainable at the given point. The steps to be taken to check the
accuracy during and after the test are also of extreme importance. vinnenvfnvfnfjnvfnbf
Temperature is the most often-measured environmental quantity. This might be
expected since most physical, electronic, chemical, mechanical and biological systems are
affected by temperature. Some processes work well only within a narrow range of
temperatures. Certain chemical reactions, biological processes, and even electronic circuits
perform best within limited temperature ranges. When these processes need to be optimized,
control systems that keep temperature within specified limits or constant are often used. The
field of process control has grown rapidly since its inception in the 1959s. It has become one
of the core areas of chemical engineering. One of the most important process variables to be
controlled is temperature of liquid in many chemical engineering Plants. In brief, how to
control the temperature of a water bath is one of the industrial problems. Hence suitable
temperature controller for controlling temperature of a water bath is very common
requirement of the industries.
Temperature rise due to resultant increase in molecular activity of substances on
application of heat, which also connotes an increase in internal energy of the material. Heat
exchange, heat balances, safe temperature limits of various equipment’s and multitude of
other problems involving temperature are important in all phases of power generation and
process industries. The means of indicating, recording and controlling temperatures are
important in design, fabrication, operation, and testing power generating and utilizing
equipment and associated apparatus. Correct measurement of temperature is of paramount
importance to power and process engineers and great strides have been made in this branch.
The ultimate aim is to measure temperatures correctly and reliably, at the same time keeping
the cost of instruments down.
3. 3
1.2 Existing System
Many existing system for temperature monitoring and controlling generally uses
micro-controller ATMEL 89C51 ( µc 8051). It does the same job by using additional devices.
The microcontroller-controlled system contains essentially four parts, i.e., the process, the
analog to digital converter, the control algorithm, and the clock. The times when the measured
signals are converted to digital form are called the sampling instants; the time between
successive samplings is called the sampling period and is denoted by h. The output from the
process is a continuous time signal. The output is converted into digital form by the A – D
converter. The conversion is done at the sampling times.
1.3 Problem Associated With Existing System
Many existing system for temperature monitoring and controlling generally uses
micro-controller ATMEL 89C51 ( µc 8051). Due to using micro controller 8051 the process
of making whole device becomes not only very complex but also difficult and tedious. For
operation it requires A-D converter, external clock, microcontroller development board.
Consequently, the problems are as follows :-
a) It takes comparatively more time to process.
b) It requires additional devices for operation.
c) It requires external clock.
d) Programming for microcontroller 8051 is difficult .
e) For programming it requires development system.
f) Circuit size becomes large.
g) PCB making becomes complex, difficult and tedious.
1.4 Objectives
The main objective of this project is to display the temperature and when it goes
beyond certain limit then control it to bring it back into desired level and reduce waste of
energy. And also to assist people who are disabled and are unable to control the speed of fan.
It may also be used for monitoring changes in environment. In near future, it can also be used
in different industries and electronic devices. Another objective is to study and build an
automatic system using microcontroller and its interfacing with other device. Nowadays
4. 4
Arduino becomes more popular because of its many advantages like simple programming and
compact in size. It supports many device, so that our goal is to achieve ability to do
programming and get idea about the Arduino system.
1.5 Proposed System
Existing system uses ATMEL 89C51 has many disadvantages as seen above in the
section 1.3 above, to overcome this problems we use another advanced microcontroller called
Arduino (ATmega8). It has in built with many components like analog to digital converter,
clock of 16 MHz, shift registers.
In this system we uses temperature sensor LM35, to use to detect temperature into
appropriate voltage. This voltage is given to Arduino. According to program it process the
analog signal into digital and forms an particular voltage level for a particular
temperature.16x2 LCD is used to display the output i.e. surrounding temperature of LM35 in
both degree centigrade and Fahrenheit units.
At the same time it also sends the data to Relay, if the temperature becomes
maximum from set point relay becomes activate and it switches on the cooling device like
fan. In this manner it monitors and controls the temperature.
Fig 1.5 :- Block diagram for proposed system
5. 5
CHAPTER – 2
REQUIREMENT ANALYSIS
2.1 Hardware Requirement
This project is based on both hardware and software. The hardware requirements are
as follows :-
2.1.1 Arduino
Arduino is an open-source platform used for building electronics projects. Arduino
consists of both a physical programmable circuit board (often referred to as a microcontroller)
and a piece of software, or IDE (Integrated Development Environment) that runs on your
computer, used to write and upload computer code to the physical board.
The Arduino platform has become quite popular with people just starting out with
electronics, and for good reason. Unlike most previous programmable circuit boards, the
Arduino does not need a separate piece of hardware (called a programmer) in order to load
new code onto the board – you can simply use a USB cable. Additionally, the Arduino IDE
uses a simplified version of C++, making it easier to learn to program. Finally, Arduino
provides a standard form factor that breaks out the functions of the micro-controller into a
more accessible package.
The Arduino is a microcontroller board based on the ATmega8. It has 14 digital -
input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a
6. 6
16 MHz ceramic resonator, a USB connection, a power jack, an ICSP header, and a reset
button. It contains everything needed to support the microcontroller; simply connect it to a
computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.
The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial
driver chip. Instead, it features the Atmega16U2 (Atmega8U2 up to version R2) programmed
as a USB-to-serial converter. Revision 2 of the Uno board has a resistor pulling the 8U2
HWB line to ground, making it easier to put into DFU mode. Revision of the board has the
following new features:
1.0 pinout: added SDA and SCL pins that are near to the AREF pin and two other
new pins placed near to the RESET pin, the IOREF that allow the shields to adapt to
the voltage provided from the board. In future, shields will be compatible with both
the board that uses the AVR, which operates with 5V and with the Arduino Due that
operates with 3.3V. The second one is a not connected pin, that is reserved for future
purposes.
Stronger RESET circuit.
ATmega 16U2 replace the 8U2.
"Uno" means one in Italian and is named to mark the upcoming release of Arduino 1.0. The
Uno and version 1.0 will be the reference versions of Arduino, moving forward. The Uno is
the latest in a series of USB Arduino boards, and the reference model for the Arduino
platform.
Fig. 2.1.1 :- Real Arduino UNO board
7. 7
Parameters For Arduino UNO Description
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328) of which 0.5 KB used by
bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
Length 68.6 mm
Width 53.4 mm
Weight 25 g
Table 2.1.1 :- Specifications of Arduino
8. 8
2.1.2 IC LM35 Temperature Sensor
The LM35 is a popular and inexpensive temperature sensor. It provides an output
voltage of 10.0mV for each degree Centigrade of temperature from a reference voltage. The
output of this device can be fed to A/D Converter; any microcontroller can be interfaced with
any A/D Converter for reading and displaying the output of LM35. The circuit should be
designed, so that output should be at 0V when the temperature is 0 degrees Centigrade and
would rise to 1000mV or 1.0V at 100 degrees Centigrade. To get the temperature value
accurately, output voltage must be multiplied with 100. For example if you read 0.50V that
would be 50 degrees Centigrade.
The LM35 series are precision integrated-circuit temperature devices with an output
voltage linearly proportional to the Centigrade temperature. The LM35 device has an
advantage over linear temperature sensors calibrated in Kelvin, as the user is not required to
subtract a large constant voltage from the output to obtain convenient Centigrade scaling. The
LM35 device does not require any external calibration or trimming to provide typical
accuracies of ±¼°C at room temperature and ±¾°C over a full −55°C to 150°C temperature
range. Lower cost is assured by trimming and calibration at the wafer level. The low-output
impedance, linear output, and precise inherent calibration of the LM35 device makes
interfacing to readout or control circuitry especially easy. The device is used with single
power 2 Applications supplies, or with plus and minus supplies. As the LM35 device draws
only 60 μA from the supply, it has very low self-heating of less than 0.1°C in still air. The
LM35 device is rated to operate over a −55°C to 150°C temperature range, while the LM35C
device is rated for a −40°C to 110°C range (−10° with improved accuracy). The LM35-series
devices are available packaged in hermetic TO transistor packages, while the LM35C,
LM35CA, and LM35D devices are available in the plastic TO-92 transistor package.
Fig. 2.1.2 :- Pin diagram of IC LM35
9. 9
2.1.3 Liquid Crystal Display (LCD)
LCD (Liquid Crystal Display) screen is an electronic display module and find a wide
range of applications. A 16x2 LCD display is very basic module and is very commonly used
in various devices and circuits. These modules are preferred over seven segments and other
multi segment LEDs. The reasons being: LCDs are economical; easily programmable; have
no limitation of displaying special & even custom characters (unlike in seven
segments), animations and so on.
A 16x2 LCD means it can display 16 characters per line and there are 2 such lines. In
this LCD each character is displayed in 5x7 pixel matrix. This LCD has two registers, namely,
Command and Data.
The command register stores the command instructions given to the LCD. A
command is an instruction given to LCD to do a predefined task like initializing it, clearing its
screen, setting the cursor position, controlling display etc. The data register stores the data to
be displayed on the LCD. The data is the ASCII value of the character to be displayed on the
LCD.
Fig 2.1.3 :- pin diagram of 16x2 LCD
10. 10
Pin
No
Function Name
1 Ground (0V) Ground
2 Supply voltage; 5V (4.7V – 5.3V) Vcc
3 Contrast adjustment; through a variable resistor VEE
4 Selects command register when low; and data register when high Register Select
5 Low to write to the register; High to read from the register Read/write
6 Sends data to data pins when a high to low pulse is given Enable
7
8-bit data pins
DB0
8 DB1
9 DB2
10 DB3
11 DB4
12 DB5
13 DB6
14 DB7
15 Backlight VCC (5V) Led+
16 Backlight Ground (0V) Led-
Table 2.1.3 :- Pin description for 16x2 LCD
11. 11
2.1.4 Relay
A relay is an electrically operated switch. Many relays use an electromagnet to
mechanically operate a switch, but other operating principles are also used, such as solid-state
relays. Relays are used where it is necessary to control a circuit by a low-power signal (with
complete electrical isolation between control and controlled circuits), or where several circuits
must be controlled by one signal. The first relays were used in long distance telegraph circuits
as amplifiers: they repeated the signal coming in from one circuit and re-transmitted it on
another circuit. Relays were used extensively in telephone exchanges and early computers to
perform logical operations.
When electrical relays used to allow low power electronic computer type circuits to
switch relatively high voltage and current both on and off some form of relay switching
circuitry is required to control it. In this project we used NPN relay switch circuit.
The relay coil is not only an electromagnetic but al also an inductor. When power is
applied to coil due to the switching action of transistor, a maximum current will flow as a
result of DC resistor coil. Some of this energy is stored within the relay coil’s magnetic field.
When transistor turns off, the current flowing through relay coil decreases and magnetic field
collapses. However stored energy within magnetic field has to go somewhere and reverses
voltage is developed across the coil as it tries to maintain the current in the relay coil.
This action produces a high voltage spikes across the relay coil that can damage the
switching NPN transistor (BC 548). So in order to prevent damage to transistor a fly wheeling
diode is connected across the relay coil. This diode clamps the reverse voltage across the coil
about 0.7V dispatching the stored energy and prevents the transistor.
Fig 2.1.4 :- Relay Circuit
12. 12
2.1.7 Power Supply
A power supply is an electronic device that supplies electric energy to an electrical
load. The primary function of a power supply is to convert one form of electrical energy to
another and, as a result, power supplies are sometimes referred to as electric power
converters. Some power supplies are discrete, stand-alone devices, whereas others are built
into larger devices along with their loads. Here, we use 5v dc power or sometimes power is
given to the circuit directly from computer.
2.1.8 Connecting Wires
A Wire is a single usually cylindrical, flexible strand or rod of metal. Wires are used
to bear mechanical loads or electric and telecommunication signals. Wire is formed by
drawing the metal through a hole in a die or draw plate.
2.2 Software Requirement
As explained earlier our project requires two part hardware and software. Hardware
parts are explained above and software requires as follows :-
2.2.1 Arduino IDE
The open-source Arduino Software (IDE) makes it easy to write code and upload it
to the board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java
and based on Processing and other open-source software. This software can be used with any
Arduino board. The Arduino development environment contains a text editor for writing code,
a message area, a text console, a toolbar with buttons for common functions, and a series of
menus. It connects to the Arduino hardware to upload programs and communicate with them.
Software written using Arduino are called sketches. These sketches are written in the
text editor. Sketches are saved with the file extension .ino. It has features for cutting/pasting
and for searching/replacing text. The message area gives feedback while saving and exporting
and also displays errors. The console displays text output by the Arduino environment
including complete error messages and other information. The bottom right-hand corner of
the window displays the current board and serial port. The toolbar buttons allow you to verify
and upload programs, create, open, and save sketches, and open the serial monitor.
13. 13
CHAPTER – 3
DESIGN AND PLANNING
3.1 Process Model
In this section we design structure of the system before implementation of circuit. we
use advanced microcontroller called Arduino (ATmega8). It has in built with many
components like analog to digital converter, clock of 16 MHz, shift registers.
In this system we uses temperature sensor IC LM35, to use to detect temperature into
appropriate voltage. This voltage is given to Arduino. According to program it process the
analog signal into digital and forms an particular voltage level for a particular
temperature.16x2 LCD is used to display the output (i.e. surrounding temperature of LM35)
in both degree centigrade and Fahrenheit units. At the same time it also sends the data to
Relay, if the temperature becomes maximum from set point relay becomes activate and it
switches on the cooling device like fan. In this manner it monitors and controls the temperatur
15. 15
CHAPTER – 4
IMPLEMENTATION
4.1 Hardware Implementation
In this section we design our project temperature monitoring and controlling. We
used temperature sensor IC LM35. LM35 generates a small voltage corresponds to the
temperature across IC. This generated voltage is in the continuous, analog form.
This voltage is fed to the controller unit. Here we use Arduino (ATmega8) as a
controller. This voltage is given to the Analog port 0 (A0) of the Arduino UNO. Arduino
UNO reads analog input and converts this analog voltage into digital bits form using inbuilt A
to D converter. It converts analog voltage level in any number between 0 to 1023. It use 10
bits for processing. This is given to the ATmega328 microcontroller , it multiplies the digital
data with coefficient 0.488 and converts this voltage in particular value. This value is nothing
but the temperature in degree centigrade. Similarly, we multiplies the data with 1.8 and the
add 32 to convert voltage level into Fahrenheit unit. This data sending out on the digital port
(2,3,4,5). Consequently, Arduino uno sends out data for displaying on 16x2 LCD.
Corresponding program for working of project is given in section 4.1.
An 16X2 LCD is connected with microcontroller as shown in circuit diagram
(fig.3.1). Pin 1 is connected to ground and pin 2 is connected to vcc through Arduino for
activating or switching ON the LCD. On pin 3 a 10k ohms for adjusting the brightness of
LCD screen. RS and Enable pin is connected to pin 12 and 11 respectively for communication
with Arduino. LCD displays temperature in both units degree Celsius and also in degree
Fahrenheit. At the same time Arduino sends control bit 0 or 1 on the digital port 6. This bit is
16. 16
used for controlling part. For bit 0 Arduino sends 0V and for bit 1 it sends 5V at the output. A
relay is connected with relay circuit to digital port 6. If the temperature is less than desired or
set temperature Arduino gives logic low level to the pin 6. But when current temperature goes
just or more above the set level it sends logic high level to the digital pin 6.
According to the logic level of digital pin 6 relay circuit gets input. According this
relay circuit switches ON/OFF the relay. Consequently, the cooling device connected to relay
also turns ON/OFF respectively. Once, temperature goes below the set point, relay switches
off. Thus temperature gets monitored and controlled by this project.
17. 17
Fig 4.1 :- Circuit diagram of temperature monitoring and controlling system
18. 18
4.2 Software Implementation
For software implementation we require a software Arduino IDE. This software
enables us to load the program in Arduino board. Information about Arduino IDE is given in
section 2.2.1.
4.2.1 Flowchart
19. 19
Fig 4.2.1 :- Flowchart
4.2.2 Source Code
#include <LiquidCrystal.h> // Include the library to use a LCD display
#define tempSensor 0 // Define the A0 pin as “sensor”
int Vin; // Variable to read the value from the Arduino’s pin A0
float TC; // Variable that receives the converted voltage value to ºCtemperature
float TF; // Variable to receive the converted value from ºC to ºF
LiquidCrystal lcd( 8, 9, 10, 11, 12, 13);
20. 20
/* The function above declares which Arduino’s pins will be used for controlling the LCD */
void setup()
{
lcd.begin(16, 2); // It tells the Arduino that the display is a 16x2 type
lcd.print("*Temperature*"); // Send the text to the screen of the display.
pinMode(7,OUTPUT);
}
void loop()
{
Vin = analogRead (tempSensor); /* Tells the Arduino to read A0 and stores the value in
“Vin” */
TC=(500.0*Vin)/1023.0; /* Converts the voltage value into temperature and stores it into
the “TC” variable (in ºC)*/
TF = ((9.0*TC)/5.0)+32.0; // Converts ºC to ºF
lcd.setCursor(0, 1); // Moves the cursor of the display to the next line
lcd.print(TC); // Exhibits the value of the temperature on the display
lcd.print((char)223); //degree symbol
lcd.print("C "); // Writes “F” to indicate that it is in Fahrenheit scale.
lcd.print (TF);
lcd.print((char)223); // degree symbol
lcd.print("F "); // Writes “C” to indicate that it is in Centigrade scale.
if(TC < 32.00){
digitalWrite(7,LOW);
}else{
digitalWrite(7,HIGH);
}
delay(1000); // Waits for one second to read the sensor pin again
}
21. 21
CHAPTER – 5
SYSTEM TESTING
5.1 Test Approach
The project “temperature monitoring and controlling” is made as explained in above
chapters. It is necessary to check the system is working properly or not. It can be tested in two
method. The system should displays the current temperature and if it goes above set point it
controls it and bring back into desired level. The system should controls the temperature. It
should operate properly in the given operating range. If the system does not work properly
then it is necessary to troubleshoot the problem. The system should complete all the
objectives.
5.2 Test Plan
For testing the project we make two parts. First part is used to check the program, in
this step we check the program is working properly or not. It is done by using Arduino IDE.
Second part is used to check hardware component like LCD and Relay.
5.2.1 Features To Be Tested
After building the whole circuit we test it, testing procedure is given in section 5.3.3.
This project should satisfy some features. Features to be tested as follows :-
22. 22
a) LM35 should detect temperature properly.
b) Arduino should give required (according to program) outputs on output port.
c) LCD should display the real time temperature.
d) Relay should be OFF below set point and it should be ON above set point.
e) System should be stable and work proper in the given range of temperature.
5.2.2 Testing Tools And Environment
For testing of the project we require some tools, like to test Arduino program we
require a software called Arduino IDE using this we can check the program that program is
working properly or not. For hardware checking we require power supply and proper range of
temperature. Testing environment for project is important criteria as the project is based on
the environment temperature. The environment temperature should be in the range of - 40 to
85 degrees Celsius. While for only IC LM 35 range is −55°C to 150°C.
5.3 Test Cases
In this section we discuss about the inputs, expected output, testing procedure.
Testing tools required for the circuit is explained above.
5.3.1 Inputs
The project requires two inputs. The inputs are as follows :-
a) Power supply :-
Power supply is the basic need of any electronic circuit. Here we use 5v dc battery to give
power Arduino and sometimes we can give power directly from the computer.
b) Temperature :-
As we know that the project is mainly based on the temperature. It uses environmental
temperature as input and controls the relay circuit.
23. 23
5.3.2 Expected Output
After building the whole circuit we test it, testing procedure is given in section 5.3.3.
This project should give some desired outputs. Expected outputs are as follows :-
a) LCD should display the real time temperature.
b) Relay should be OFF below set point.
c) Relay should be ON above set point.
5.3.3 Testing Procedure
For testing first connect the circuit as shown in fig. 4.1. then power supply is given to
the Arduino using computer and it can be done by using battery. In this way the whole testing
circuit is built. Now we gives input to the LM35 as varying its surrounding temperature.
Change in temperature should be shown on the 16x2 LCD screen. System should work
according to program. Output of the circuit is observed.
Summary of testing procedure :-
1) Connect the circuit as shown in fig 4.1
2) Give power to the system.
3) Vary temperature across LM35.
4) Working of LCD and Relay is observed.
24. 24
CHAPTER – 6
RESULTS
As project names Temperature monitoring and controlling the project gives two
outputs. One is displaying temperature on LCD screen. And second on is given to relay, relay
switches ON and OFF the device connected across it. Here, we used LED to show the output
of relay.
a) When temperature is below set point (i.e. 33 degree celsius) the relay is off. Consequently,
LED connected across it is off.
25. 25
b) When temperature goes above set point (i.e.33 degree celsius) the relay is ON.
Consequently, LED connected across it glows.
26. 26
CHAPTER – 7
CONCLUSION
7.3 Conclusion
In our project, we designed and implemented an efficient temperature monitoring and
controlling system with an Arduino board. Output was verified by setting the temperature at
different levels and it was found that the led turn on and off when the device crosses the set
value. It is very useful for the people who are disable. There is still much room for future
development that would enhance the system and increase its business value.
7.1 Advantages
• This project can be used in Industry as well as in Home.
• To monitor the environments that is not comfortable, or possible, for humans to
monitor, especially for extended periods of time.
• Prevents waste of energy when it’s not hot enough for a fan to be needed.
• To assist people who are disabled to switch on or off cooling device automatically.
27. 27
7.2 Disadvantages
• It can only be maintained by technical person. Thus, it becomes difficult to be
maintained.
• Due to temperature variation, after sometimes its efficiency may decrease.
• Comparatively it is costly.
.
28. 28
CHAPTER – 8
FUTURE ENHANCEMENTS
Arduino based temperature controller is a simple whereas a useful circuit with which
the temperature can be controlled with the aid of a LM 35 temperature sensor. As explained
the circuit can be made useful in practical area where the circuit can be connected to a device
whose temperature has to be controlled at a particular limit say a water tank with a heater
whose temperature can be set to a particular value. Similar another application is that the
circuit attached with a buzzer which can be connected to a device like an iron box so that it
would help to save electricity by avoiding overheating of the device.
In future the circuit can be enhanced by connecting a GSM Module to the circuit so
that in industrial area when a machine crosses the set temperature, we can inform the control
room by sending a message, or else a call to control room manager so that damages to the
machine can be avoided by disconnecting the equipment with GSM technology.
29. 29
CHAPTER – 9
REFERENCES
Books,
[1] Jeremy Blum, 2013, Exploring Arduino: Tools and Techniques for Engineering Wizardry,
Wiley PUB.
[2] Sharam, M.C., 1986, Relay And Their Application, Delhi, BPB PUB.
[3] Chaudhary, D. Roy, 2003, Linear Integrated Circuit, Second Edition, New Delhi, New
Age International PUB.
[4] Massimo Banzi, 2011, Getting Started with Arduino, 2nd Edition, UK, Maker Media, Inc.
Catalogs ,
[1] TEXAS - LINEAR IC‘s manual
[2] OMRON CORPORATION‘s manual
[3] VISHAY INTERTECHNOLOGY, INC’s manual