SlideShare a Scribd company logo
HOME
AUTOMATION
TEMPRATURE CONTROL
SUBMITTED BY:AJITESH PAL SINGH
INTRODUCTION
The goal of our project is to design a user-friendly
home automation system which can be easily
integrated into existing homes and businesses.
 It is automation of the home, housework or household
activity.
 Home automation may include centralized control of
lighting, HVAC (heating, ventilation and air
conditioning), appliances, security locks of gates and
doors and other systems, to provide improved
convenience, comfort, energy efficiency and security.

How it works?


Basically it is used to control temperature.



At 30°C temp it will work normally but when the
temperature above 30°C the fan will start moving.




Temperature will show in the LCD display.
Connector is connected with the motor driver and it will
help to rotate the fan.
Advantages


Increasing safety System.



Lighting Control (Centralized).



Heat and Cool Control system.



Video systems.
Applications





Low-cost Program Control of Industrial Furnaces.
Ideal for Increasing the Control Performance of Industrial
Hot Air Blowers

High Resolution Temperature Measurement.
Power supply


This is used to control the voltage and current coming from the main
supply.



We use step down center tap transformer with fullwave rectifier and
7805 voltage regulator.
Fullwave Rectifier


A bridge is simply two fullwave circuits... So. fullwave has
the advantage of having half the diode drop.



The PIV is one half that of the center tap circuit.
MICROCONTROLLER (AT89S52)


It has inbuilt ram, rom, timer or we can say that it is a
small cpu which is used for performing specific task.



AT89S52 microcontroller is made up with c mos
technology with operation form 2.7 to 5.5v.



It has 256 B ram and 8k rom,32 i/o lines,16 bit
counter/timer,6 interrupts.



It has one full duplex UART.
LCD(Liquid Crystal Display)


It is used to display a data



It is a 16*2 lcd .



It has 16 pins from which it has 8 data lines.



Its one block is 5*7 dot matrix pattern.
Temperature Sensor LM35


It is precision temperature sensor in celcius.



Its sensitivity is linear + 10 mV/°C.



It can measure from -55°C and 150°C.



Can be used to detect ambient air temperature



LM35 Linear Temperature Sensor is based on the
semiconductor LM35 temperature sensor.



The output voltage is proportional to the temperature.
ADC0808 (ANOALG
TO DIGITAL
CONVERTOR )



It is commonly called ADC.



ADC0808 is an 8 bit analog to
digital converter with eight
input analog channels.



The default step size is 19.53mV
corresponding to 5V reference
voltage.



The ADC needs some specific
control signals for its operations
like start conversion and bring
data to output pins.



The voltage reference can be
set using the Vref+ and Vrefpins.
Motor Driver(L293D)



L293D is a dual H-bridge motor
driver integrated circuit (IC).



Motor drivers act as current
amplifiers since they take a
low-current control signal and
provide a higher-current signal.
This higher current signal is used
to drive the motors.



L293D contains two inbuilt Hbridge driver circuits. In its
common mode of operation,
two DC motors can be driven
simultaneously, both in forward
and reverse direction.
Program


#include<reg51.h>



#include"lcd.h"



#define MYDATA P3



sbit ADDR_A=P1^7;



sbit ADDR_B=P1^6;



sbit ADDR_C=P1^5;



sbit ALE =P1^4;



sbit clock =P1^3;



sbit OE =P1^2;



sbit EOC =P1^1;



sbit SC =P1^0;



sbit m1a =P2^0;



sbit m1b =P2^1;



unsigned char adc_start(unsigned
char );



unsigned char
*display_numbers(unsigned char);



unsigned int
speed_on=0,speed_value_on_time=0,s
peed_value_off_time=1020,t;
void timer0(void) i
{ clock=~clock;}
• unsigned char adc_start(unsigned char
kkk )
• { unsigned char value;
• TR0=1;
• MYDATA=0XFF;
• EOC=1;
• ALE=0;
• OE=0;
• SC=0;
• ADDR_C=(kkk>>2)&0x01;
• ADDR_B=(kkk>>1)&0x01;
• ADDR_A=(kkk>>0)&0x01;
• delay(50);//for 4ms
• ALE=1;
• delay(50);//for 4ms
• SC=1;
• delay(50);//for 4ms
•
ALE=0;
•
SC=0;
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
}

delay(50);//for 4ms
while(EOC==1);
while(EOC==0);
OE=1;
delay(10);//for 4ms
value=MYDATA;
OE=0;
TR0=0;
return(value);
}
unsigned char *display_numbers(unsigned char abbc)
{
unsigned char kkk[3],ttt=0;
while(ttt<3)
{
kkk[ttt]=abbc%10;
ttt++;
abbc=abbc/10;
}
return(kkk);
void main()
{
unsigned char *bb,temp_resister;
initialize();
m1a=0;
m1b=0;
cmd(0x80);
ptr("Temperature= ");
TMOD=0X02; //mode 2
TH0=0xfb;
IE=0X82;
TR0=0;
//timer stop
cmd(0xc0);
bb[0]=0;
bb[1]=0;
bb[2]=0;
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

while(1)
{
temp_resister=adc_start(0x00);
if(temp_resister>30)
{
m1a=0;
m1b=1;
cmd(0xc0);
ptr(" FAN ON ");}
else
{
m1a=0;
m1b=0;
cmd(0xc0);
ptr(" FAN OFF ");}
bb=display_numbers(temp_resister);
delay(50);
cmd(0x8C);
}
}
Fan automation

More Related Content

What's hot

Presentation on IoT Based Home Automation using android & NodeMCU
Presentation on IoT Based Home Automation using android & NodeMCUPresentation on IoT Based Home Automation using android & NodeMCU
Presentation on IoT Based Home Automation using android & NodeMCU
Souvik Kundu
 
LPG Gas detector
LPG Gas detectorLPG Gas detector
LPG Gas detector
ajay singh
 
Arduino based health monitoring system
Arduino based health monitoring systemArduino based health monitoring system
Arduino based health monitoring system
Yousuf Shaikh
 
GSM BASED GAS LEAKAGE DETECTION SYSTEM
GSM BASED GAS LEAKAGE DETECTION SYSTEMGSM BASED GAS LEAKAGE DETECTION SYSTEM
GSM BASED GAS LEAKAGE DETECTION SYSTEM
International Journal of Technical Research & Application
 
Video Surveillance
Video SurveillanceVideo Surveillance
Video SurveillanceMihika Shah
 
PATIENT MONITORING SYSTEM USING IOT
PATIENT MONITORING SYSTEM USING IOTPATIENT MONITORING SYSTEM USING IOT
PATIENT MONITORING SYSTEM USING IOT
AM Publications
 
Electronics Projects List for Engineering Students
Electronics Projects List for Engineering StudentsElectronics Projects List for Engineering Students
Electronics Projects List for Engineering Students
Electronics Hub
 
Data transmission and telemetry
Data transmission and telemetryData transmission and telemetry
Data transmission and telemetry
slide rock
 
Temperature transduser ppt
Temperature transduser pptTemperature transduser ppt
Temperature transduser ppt
TayagarDiwakar
 
Biomedical Instrumentation
Biomedical InstrumentationBiomedical Instrumentation
Biomedical Instrumentation
linsstalex
 
SENSORS A DISCUSSION
SENSORS A DISCUSSIONSENSORS A DISCUSSION
SENSORS A DISCUSSION
Praveen Kumar
 
Digital frequency meter
Digital frequency meter   Digital frequency meter
Digital frequency meter
Soham Gajjar
 
Iot liquid level monitoring system
Iot liquid level monitoring systemIot liquid level monitoring system
Iot liquid level monitoring system
Vivek Bhakta
 
Lm 35
Lm 35Lm 35
Resistive Sensors
Resistive SensorsResistive Sensors
Resistive Sensors
Debasmit Das
 
Heart beat detector using arduino
Heart beat detector using arduinoHeart beat detector using arduino
Heart beat detector using arduino
Varshaa Khandagale
 
Concept of Digital measurement, block Diagram & study of Voltmeter
Concept of Digital measurement, block Diagram & study of VoltmeterConcept of Digital measurement, block Diagram & study of Voltmeter
Concept of Digital measurement, block Diagram & study of Voltmeter
Abhishek Choksi
 
motion sensing technology
motion sensing technologymotion sensing technology
motion sensing technologySantosh Kumar
 

What's hot (20)

Presentation on IoT Based Home Automation using android & NodeMCU
Presentation on IoT Based Home Automation using android & NodeMCUPresentation on IoT Based Home Automation using android & NodeMCU
Presentation on IoT Based Home Automation using android & NodeMCU
 
LPG Gas detector
LPG Gas detectorLPG Gas detector
LPG Gas detector
 
Arduino based health monitoring system
Arduino based health monitoring systemArduino based health monitoring system
Arduino based health monitoring system
 
GSM BASED GAS LEAKAGE DETECTION SYSTEM
GSM BASED GAS LEAKAGE DETECTION SYSTEMGSM BASED GAS LEAKAGE DETECTION SYSTEM
GSM BASED GAS LEAKAGE DETECTION SYSTEM
 
Video Surveillance
Video SurveillanceVideo Surveillance
Video Surveillance
 
PATIENT MONITORING SYSTEM USING IOT
PATIENT MONITORING SYSTEM USING IOTPATIENT MONITORING SYSTEM USING IOT
PATIENT MONITORING SYSTEM USING IOT
 
Electronics Projects List for Engineering Students
Electronics Projects List for Engineering StudentsElectronics Projects List for Engineering Students
Electronics Projects List for Engineering Students
 
Data transmission and telemetry
Data transmission and telemetryData transmission and telemetry
Data transmission and telemetry
 
Temperature transduser ppt
Temperature transduser pptTemperature transduser ppt
Temperature transduser ppt
 
Biomedical Instrumentation
Biomedical InstrumentationBiomedical Instrumentation
Biomedical Instrumentation
 
SENSORS A DISCUSSION
SENSORS A DISCUSSIONSENSORS A DISCUSSION
SENSORS A DISCUSSION
 
Digital frequency meter
Digital frequency meter   Digital frequency meter
Digital frequency meter
 
CircuitDebugging
CircuitDebuggingCircuitDebugging
CircuitDebugging
 
Adc &amp;dac ppt
Adc &amp;dac pptAdc &amp;dac ppt
Adc &amp;dac ppt
 
Iot liquid level monitoring system
Iot liquid level monitoring systemIot liquid level monitoring system
Iot liquid level monitoring system
 
Lm 35
Lm 35Lm 35
Lm 35
 
Resistive Sensors
Resistive SensorsResistive Sensors
Resistive Sensors
 
Heart beat detector using arduino
Heart beat detector using arduinoHeart beat detector using arduino
Heart beat detector using arduino
 
Concept of Digital measurement, block Diagram & study of Voltmeter
Concept of Digital measurement, block Diagram & study of VoltmeterConcept of Digital measurement, block Diagram & study of Voltmeter
Concept of Digital measurement, block Diagram & study of Voltmeter
 
motion sensing technology
motion sensing technologymotion sensing technology
motion sensing technology
 

Similar to Fan automation

Automatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessorAutomatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessorsubhradeep mitra
 
Temperature Control System Using Pid Controller
Temperature Control System Using Pid ControllerTemperature Control System Using Pid Controller
Temperature Control System Using Pid Controller
Masum Parvej
 
New microsoft power point slide
New microsoft power point slideNew microsoft power point slide
New microsoft power point slide
Shubham Ranakoti
 
Temperature based speed control of fan
Temperature based speed control of fanTemperature based speed control of fan
Temperature based speed control of fanÇdh Suman
 
Temperature Controller with Atmega16
Temperature Controller with Atmega16Temperature Controller with Atmega16
Temperature Controller with Atmega16
Siddhant Jaiswal
 
Temperature Controlled Fan Project
Temperature Controlled Fan ProjectTemperature Controlled Fan Project
Temperature Controlled Fan Project
Aditya Ratnaparkhi
 
Presentation
PresentationPresentation
Presentation
Hakan Aykulu
 
Arduino based automatic temperature controlled fan speed regulator
Arduino based automatic temperature controlled fan speed regulatorArduino based automatic temperature controlled fan speed regulator
Arduino based automatic temperature controlled fan speed regulator
Edgefxkits & Solutions
 
E top controls thermostat catalog
E top controls thermostat catalogE top controls thermostat catalog
E top controls thermostat catalog
Leo Le Lee
 
Industrial Temperature Controller System
Industrial Temperature Controller SystemIndustrial Temperature Controller System
Industrial Temperature Controller System
Edgefxkits & Solutions
 
Microprocessor project
Microprocessor projectMicroprocessor project
Microprocessor project
prapyapokharel
 
Temperature based speed control of fan using microcontroller
Temperature based speed control of fan using microcontrollerTemperature based speed control of fan using microcontroller
Temperature based speed control of fan using microcontrollerÇdh Suman
 
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
 
Monitoring and data logging system for a generator
Monitoring and data logging system for a generatorMonitoring and data logging system for a generator
Monitoring and data logging system for a generatorMoon Shahzad
 
Temperature detection and control
Temperature detection and controlTemperature detection and control
Temperature detection and control
MALLIKARJUNAN M
 
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINODESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
Ratnesh Kumar chaurasia
 
Ranisha FAN.pptx
Ranisha FAN.pptxRanisha FAN.pptx
Ranisha FAN.pptx
MadishettySrija
 
Temperature based fan speed control & monitoring using
Temperature based fan speed control & monitoring usingTemperature based fan speed control & monitoring using
Temperature based fan speed control & monitoring using
Jagannath Dutta
 
Automatic temperature control
Automatic temperature control Automatic temperature control
Automatic temperature control
RANJAN KUMAR
 

Similar to Fan automation (20)

Automatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessorAutomatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessor
 
Temperature Control System Using Pid Controller
Temperature Control System Using Pid ControllerTemperature Control System Using Pid Controller
Temperature Control System Using Pid Controller
 
New microsoft power point slide
New microsoft power point slideNew microsoft power point slide
New microsoft power point slide
 
Temperature based speed control of fan
Temperature based speed control of fanTemperature based speed control of fan
Temperature based speed control of fan
 
Temperature Controller with Atmega16
Temperature Controller with Atmega16Temperature Controller with Atmega16
Temperature Controller with Atmega16
 
Temperature Controlled Fan Project
Temperature Controlled Fan ProjectTemperature Controlled Fan Project
Temperature Controlled Fan Project
 
Presentation
PresentationPresentation
Presentation
 
Arduino based automatic temperature controlled fan speed regulator
Arduino based automatic temperature controlled fan speed regulatorArduino based automatic temperature controlled fan speed regulator
Arduino based automatic temperature controlled fan speed regulator
 
E top controls thermostat catalog
E top controls thermostat catalogE top controls thermostat catalog
E top controls thermostat catalog
 
Industrial Temperature Controller System
Industrial Temperature Controller SystemIndustrial Temperature Controller System
Industrial Temperature Controller System
 
Microprocessor project
Microprocessor projectMicroprocessor project
Microprocessor project
 
Temperature based speed control of fan using microcontroller
Temperature based speed control of fan using microcontrollerTemperature based speed control of fan using microcontroller
Temperature based speed control of fan using microcontroller
 
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
 
Monitoring and data logging system for a generator
Monitoring and data logging system for a generatorMonitoring and data logging system for a generator
Monitoring and data logging system for a generator
 
Ic2414251429
Ic2414251429Ic2414251429
Ic2414251429
 
Temperature detection and control
Temperature detection and controlTemperature detection and control
Temperature detection and control
 
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINODESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
 
Ranisha FAN.pptx
Ranisha FAN.pptxRanisha FAN.pptx
Ranisha FAN.pptx
 
Temperature based fan speed control & monitoring using
Temperature based fan speed control & monitoring usingTemperature based fan speed control & monitoring using
Temperature based fan speed control & monitoring using
 
Automatic temperature control
Automatic temperature control Automatic temperature control
Automatic temperature control
 

More from AJITESH PAL SINGH

Sdm ppt
Sdm pptSdm ppt
Fleet manag at reliance
Fleet manag at relianceFleet manag at reliance
Fleet manag at reliance
AJITESH PAL SINGH
 
Total quality management
Total quality managementTotal quality management
Total quality management
AJITESH PAL SINGH
 
Sm
SmSm
Bmw
BmwBmw
Redressal agencies in India
Redressal agencies in IndiaRedressal agencies in India
Redressal agencies in India
AJITESH PAL SINGH
 
Nurturing talents in software companies
Nurturing talents in software companiesNurturing talents in software companies
Nurturing talents in software companies
AJITESH PAL SINGH
 
Marico satisfying customers need and demand
Marico satisfying customers need  and demandMarico satisfying customers need  and demand
Marico satisfying customers need and demand
AJITESH PAL SINGH
 
Theory X & Theory Y
Theory X & Theory YTheory X & Theory Y
Theory X & Theory Y
AJITESH PAL SINGH
 
Its cartoon time : Study On Cartoon Channel
Its cartoon time : Study On Cartoon ChannelIts cartoon time : Study On Cartoon Channel
Its cartoon time : Study On Cartoon Channel
AJITESH PAL SINGH
 

More from AJITESH PAL SINGH (10)

Sdm ppt
Sdm pptSdm ppt
Sdm ppt
 
Fleet manag at reliance
Fleet manag at relianceFleet manag at reliance
Fleet manag at reliance
 
Total quality management
Total quality managementTotal quality management
Total quality management
 
Sm
SmSm
Sm
 
Bmw
BmwBmw
Bmw
 
Redressal agencies in India
Redressal agencies in IndiaRedressal agencies in India
Redressal agencies in India
 
Nurturing talents in software companies
Nurturing talents in software companiesNurturing talents in software companies
Nurturing talents in software companies
 
Marico satisfying customers need and demand
Marico satisfying customers need  and demandMarico satisfying customers need  and demand
Marico satisfying customers need and demand
 
Theory X & Theory Y
Theory X & Theory YTheory X & Theory Y
Theory X & Theory Y
 
Its cartoon time : Study On Cartoon Channel
Its cartoon time : Study On Cartoon ChannelIts cartoon time : Study On Cartoon Channel
Its cartoon time : Study On Cartoon Channel
 

Recently uploaded

"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 

Recently uploaded (20)

"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 

Fan automation

  • 2. INTRODUCTION The goal of our project is to design a user-friendly home automation system which can be easily integrated into existing homes and businesses.  It is automation of the home, housework or household activity.  Home automation may include centralized control of lighting, HVAC (heating, ventilation and air conditioning), appliances, security locks of gates and doors and other systems, to provide improved convenience, comfort, energy efficiency and security. 
  • 3. How it works?  Basically it is used to control temperature.  At 30°C temp it will work normally but when the temperature above 30°C the fan will start moving.   Temperature will show in the LCD display. Connector is connected with the motor driver and it will help to rotate the fan.
  • 4. Advantages  Increasing safety System.  Lighting Control (Centralized).  Heat and Cool Control system.  Video systems.
  • 5. Applications    Low-cost Program Control of Industrial Furnaces. Ideal for Increasing the Control Performance of Industrial Hot Air Blowers High Resolution Temperature Measurement.
  • 6. Power supply  This is used to control the voltage and current coming from the main supply.  We use step down center tap transformer with fullwave rectifier and 7805 voltage regulator.
  • 7. Fullwave Rectifier  A bridge is simply two fullwave circuits... So. fullwave has the advantage of having half the diode drop.  The PIV is one half that of the center tap circuit.
  • 8. MICROCONTROLLER (AT89S52)  It has inbuilt ram, rom, timer or we can say that it is a small cpu which is used for performing specific task.  AT89S52 microcontroller is made up with c mos technology with operation form 2.7 to 5.5v.  It has 256 B ram and 8k rom,32 i/o lines,16 bit counter/timer,6 interrupts.  It has one full duplex UART.
  • 9. LCD(Liquid Crystal Display)  It is used to display a data  It is a 16*2 lcd .  It has 16 pins from which it has 8 data lines.  Its one block is 5*7 dot matrix pattern.
  • 10. Temperature Sensor LM35  It is precision temperature sensor in celcius.  Its sensitivity is linear + 10 mV/°C.  It can measure from -55°C and 150°C.  Can be used to detect ambient air temperature  LM35 Linear Temperature Sensor is based on the semiconductor LM35 temperature sensor.  The output voltage is proportional to the temperature.
  • 11. ADC0808 (ANOALG TO DIGITAL CONVERTOR )  It is commonly called ADC.  ADC0808 is an 8 bit analog to digital converter with eight input analog channels.  The default step size is 19.53mV corresponding to 5V reference voltage.  The ADC needs some specific control signals for its operations like start conversion and bring data to output pins.  The voltage reference can be set using the Vref+ and Vrefpins.
  • 12. Motor Driver(L293D)  L293D is a dual H-bridge motor driver integrated circuit (IC).  Motor drivers act as current amplifiers since they take a low-current control signal and provide a higher-current signal. This higher current signal is used to drive the motors.  L293D contains two inbuilt Hbridge driver circuits. In its common mode of operation, two DC motors can be driven simultaneously, both in forward and reverse direction.
  • 13. Program  #include<reg51.h>  #include"lcd.h"  #define MYDATA P3  sbit ADDR_A=P1^7;  sbit ADDR_B=P1^6;  sbit ADDR_C=P1^5;  sbit ALE =P1^4;  sbit clock =P1^3;  sbit OE =P1^2;  sbit EOC =P1^1;  sbit SC =P1^0;  sbit m1a =P2^0;  sbit m1b =P2^1;  unsigned char adc_start(unsigned char );  unsigned char *display_numbers(unsigned char);  unsigned int speed_on=0,speed_value_on_time=0,s peed_value_off_time=1020,t;
  • 14. void timer0(void) i { clock=~clock;} • unsigned char adc_start(unsigned char kkk ) • { unsigned char value; • TR0=1; • MYDATA=0XFF; • EOC=1; • ALE=0; • OE=0; • SC=0; • ADDR_C=(kkk>>2)&0x01; • ADDR_B=(kkk>>1)&0x01; • ADDR_A=(kkk>>0)&0x01; • delay(50);//for 4ms • ALE=1; • delay(50);//for 4ms • SC=1; • delay(50);//for 4ms • ALE=0; • SC=0;
  • 15. • • • • • • • • • • • • • • • • • • • • } delay(50);//for 4ms while(EOC==1); while(EOC==0); OE=1; delay(10);//for 4ms value=MYDATA; OE=0; TR0=0; return(value); } unsigned char *display_numbers(unsigned char abbc) { unsigned char kkk[3],ttt=0; while(ttt<3) { kkk[ttt]=abbc%10; ttt++; abbc=abbc/10; } return(kkk);
  • 16. void main() { unsigned char *bb,temp_resister; initialize(); m1a=0; m1b=0; cmd(0x80); ptr("Temperature= "); TMOD=0X02; //mode 2 TH0=0xfb; IE=0X82; TR0=0; //timer stop cmd(0xc0); bb[0]=0; bb[1]=0; bb[2]=0;