SlideShare a Scribd company logo
MICROCONTROLLER-BASED
WASHING-MACHINE CONTROL
PRESENTED BY,
SANGEETHA BHARATH.G
What Is a Washing Machine?
A washing
machine is an electronic device that is
designed to wash laundry like clothes,
sheets, towels and other bedding. A
washing machine is built with two steel
tubs which are the inner tub and the outer
tub whose main role is to prevent water
from spilling to other parts of the machine.
Control knobs in washing machine:
• Load select knob
• Water inlet select knob
• Mode select knob
• Program select knob
Load select knob:-
load Number of clothes
low
medium
high
Load select
Water inlet select knob:-
hot
cold
both-mixed
Water inlet
Mode select knob:-
Save mode
Normal mode
Mode
Program select knob:-
Heavy Clothes very dirty
Normal Normal dirty clothes
LIGHT For light dirty clothes
Delicate For silk clothes
Operations:-
• Fill:- water will be filled by the pump as per
the load knob selected.
• Agitate:- The wash basket will rotate in a
clockwise direction for 10 revolutions, After
that basket will stop for 2 seconds, then rotate
10 revolutions in anticlockwise direction. The
process will be continued for specified
minutes in cycle table.
Drain:- After agitation, the water and detergent
are drained.
Spin:- During spin, agitator will be stationary,
only the basket will rotate at high speed. Then
the moisture of clothes are removed through
holes in the inner metallic basket.
Indicator:- Machine ON  LED ON
After completion of washing cycle,
buzzer sound will be generated.
Washing cycle for Heavy, Normal, Light
and Delicate setting
Operation Heavy Normal Light Delicate
Fill water Set by load
Select knob
Set by load
Select knob
Set by load
Select knob
Set by load
Select knob
Agitate 20 minutes 15 minutes 10 minutes 5 minutes
Drain 5 minutes 5 minutes 5 minutes 5 minutes
Fill water Set by load
Select knob
Set by load
Select knob
Set by load
Select knob
Set by load
Select knob
Agitate 10 minutes 10 minutes 5 minutes 5 minutes
Drain 5 minutes 5 minutes 5 minutes 5 minutes
Spin 10 minutes 10 minutes 5 minutes 5 minutes
Circuit diagram
0
8051
Microcontroller
P2.1
P2.2
P0.2
P0.1
P0.0
P2.3
P2.4
P2.6
P2.5
P2.0 P2.7
P1.0
P1.1
P1.2
P1.3
P0.3
P0.4
Hot
Cold
Agitator rmotor
drive
Agitator rmotor
drive
Spin motor
drive
High level
Medium level
Low
levelDrain
Washing machine ON
LED
0
Heavy
Normal
Light
Delicated
Hot
Normal
Buzzer sound
Basket
Operation Signal Input/output Port pin no.
Load / water level
select
Water level low
Water level med
Water level high
Input
Input
Input
P0.0
P0.1
P0.2
Water inlet Hot water knob
Normal water knob
Input
Input
P0.3
P0.4
Program select Heavy
Normal
Light
Dedicate
Input
Input
Input
Input
P1.0
P1.1
P1.2
P1.3
Machine ON Machine on indic Output P2.0
Fill water Hot water inlet
Normal water inlet
Output
Output
P2.1
P2.2
Agitation control Motor rotate in cloc
direction
Motor rotate in
anticlock direc
Output
Output
P2.3
P2.4
Drain Drain valve open Output P2.5
Spin Spin motor ON/OFF Output P2.6
Washing ccomplete Washing comp indic Output P2.7
Put machine ON
Fill machine with water hot or normal
Check program setting
Agitate
20 min
Drain
5 min
Fill water
Agitate
10 min
Spin
20 min
Drain
5 min
Buzzer for
wash
complete
Agitate
15 min
Drain
5 min
Fill water
Agitate
10 min
Spin
10 min
Drain
5 min
Buzzer for
wash
complete
Agitate
10 min
Drain
5 min
Fill water
Agitate
5 min
Spin
5 min
Drain
5 min
Buzzer for
wash
complete
Agitate
5 min
Drain
5 min
Fill water
Agitate
5 min
Spin
5 min
Drain
5 min
Buzzer for
wash
complete
Commands for washing-machine controller
Labels Mnemonics Operands Comments
SETB
LCALL
JNB
SJMP
P2.0
FILL_1
P1.0,LOOP_1
HEAVY
Machine ON indication
Machine fill with water 1st
time
Chk prog setng knob for
heavy. if P1.0 is not
set,jump to LOOP_1
If P1.0 is set,jump to HEAVY
LOOP_1 JNB
SJMP
P1.1,LOOP_2
NORMAL
Check prog setng knob for
normal.if P1.1 is not
set.jump to LOOP_2
If P1.1 is set, jump to NORM
LOOP_2 JNB
SJMP
P1.2,LOOP_3 Chck prog setng knob for
normal.if P1.2 is not
set,jump to LOOP_3
If P1.2 is set,jump to LIGHT
LOOP_3 JNB
SJMP
P1.3,LOOP_4
DELICATE
Check prog set knob for
delicate. If P1.3is not
set,jump to LOOP_4
If P1.2 is set,jump to
delicate
DISPLAY SETB P2.7 Indicate the completion of
wash cycle.
LOOP_4 NOP
LJMP 0000 End of program
THANK U

More Related Content

What's hot

Variable frequency drives
Variable frequency drivesVariable frequency drives
Variable frequency drives
Naveen Sihag
 
Microprocessor in washing machine
Microprocessor in washing machineMicroprocessor in washing machine
Microprocessor in washing machine
Sandeep Kamath
 
Switch mode power supply
Switch mode power supplySwitch mode power supply
Switch mode power supply
Anish Das
 

What's hot (20)

Ppt of servomotor
Ppt of servomotorPpt of servomotor
Ppt of servomotor
 
Design of Microwave oven using 8051 micro controller
Design of Microwave oven using 8051 micro controllerDesign of Microwave oven using 8051 micro controller
Design of Microwave oven using 8051 micro controller
 
Variable frequency drives
Variable frequency drivesVariable frequency drives
Variable frequency drives
 
8051 Microcontroller ppt
8051 Microcontroller ppt8051 Microcontroller ppt
8051 Microcontroller ppt
 
Lecture 2 Servomotors - Basics & Working
Lecture 2   Servomotors - Basics & WorkingLecture 2   Servomotors - Basics & Working
Lecture 2 Servomotors - Basics & Working
 
Microprocessor in washing machine
Microprocessor in washing machineMicroprocessor in washing machine
Microprocessor in washing machine
 
Digital voltmeter (DVM) and its Classification
Digital voltmeter (DVM) and its ClassificationDigital voltmeter (DVM) and its Classification
Digital voltmeter (DVM) and its Classification
 
Embedded system in washing machine
Embedded system in washing machineEmbedded system in washing machine
Embedded system in washing machine
 
Stepper motor-interfacing
Stepper motor-interfacingStepper motor-interfacing
Stepper motor-interfacing
 
8051 timer counter
8051 timer counter8051 timer counter
8051 timer counter
 
Interfacing Stepper motor with 8051
Interfacing Stepper motor with 8051Interfacing Stepper motor with 8051
Interfacing Stepper motor with 8051
 
Actuators.ppt
Actuators.pptActuators.ppt
Actuators.ppt
 
Switch mode power supply
Switch mode power supplySwitch mode power supply
Switch mode power supply
 
Washing machine
Washing machineWashing machine
Washing machine
 
DAC Interfacing with 8051.pdf
DAC Interfacing with 8051.pdfDAC Interfacing with 8051.pdf
DAC Interfacing with 8051.pdf
 
Subroutine in 8051 microcontroller
Subroutine in 8051 microcontrollerSubroutine in 8051 microcontroller
Subroutine in 8051 microcontroller
 
Difference between Sensor & Transducer
Difference between Sensor & TransducerDifference between Sensor & Transducer
Difference between Sensor & Transducer
 
Proximity sensors
Proximity sensorsProximity sensors
Proximity sensors
 
speed control of three phase induction motor
speed control of three phase induction motorspeed control of three phase induction motor
speed control of three phase induction motor
 
PLC Architecture
PLC ArchitecturePLC Architecture
PLC Architecture
 

Similar to Using 8051 microcontroller based washing machine control ppt

V 70 prueba
V 70 pruebaV 70 prueba
V 70 prueba
keos1976
 
Training on OJT of Boiler Operation00.pdf
Training on OJT of Boiler Operation00.pdfTraining on OJT of Boiler Operation00.pdf
Training on OJT of Boiler Operation00.pdf
Madan Karki
 
PlateRunner Users Guide 11-27-07
PlateRunner Users Guide 11-27-07PlateRunner Users Guide 11-27-07
PlateRunner Users Guide 11-27-07
Dixie Pomerat
 

Similar to Using 8051 microcontroller based washing machine control ppt (20)

Manufacturing of Washing Machine
Manufacturing of Washing MachineManufacturing of Washing Machine
Manufacturing of Washing Machine
 
20070903200911140 Eurok4 Tm 0719
20070903200911140 Eurok4 Tm 071920070903200911140 Eurok4 Tm 0719
20070903200911140 Eurok4 Tm 0719
 
V 70 prueba
V 70 pruebaV 70 prueba
V 70 prueba
 
Roller Team Auto-Roller 746 | TMC Motorhomes
Roller Team Auto-Roller 746 | TMC MotorhomesRoller Team Auto-Roller 746 | TMC Motorhomes
Roller Team Auto-Roller 746 | TMC Motorhomes
 
Pcb automatic vaccum loader user guidance | SunzonTech
Pcb automatic vaccum loader user guidance | SunzonTechPcb automatic vaccum loader user guidance | SunzonTech
Pcb automatic vaccum loader user guidance | SunzonTech
 
Machine details of washing machine
Machine details of washing machineMachine details of washing machine
Machine details of washing machine
 
-refrigerator-training-course
-refrigerator-training-course-refrigerator-training-course
-refrigerator-training-course
 
W60 user manual - Sparkling cooling water dispenser
W60 user manual - Sparkling cooling water dispenserW60 user manual - Sparkling cooling water dispenser
W60 user manual - Sparkling cooling water dispenser
 
Mineral Water Plant
Mineral Water PlantMineral Water Plant
Mineral Water Plant
 
Pro‐Ox Iron Filter 1650 with Chlorine Side Tank Installation and Start Up Guide
Pro‐Ox Iron Filter 1650 with Chlorine Side Tank Installation and Start Up GuidePro‐Ox Iron Filter 1650 with Chlorine Side Tank Installation and Start Up Guide
Pro‐Ox Iron Filter 1650 with Chlorine Side Tank Installation and Start Up Guide
 
PM Assignment Group - 2.pptx
PM Assignment Group - 2.pptxPM Assignment Group - 2.pptx
PM Assignment Group - 2.pptx
 
Training on OJT of Boiler Operation00.pdf
Training on OJT of Boiler Operation00.pdfTraining on OJT of Boiler Operation00.pdf
Training on OJT of Boiler Operation00.pdf
 
Roller Team Auto-Roller 707 | TMC Motorhomes
Roller Team Auto-Roller 707 | TMC MotorhomesRoller Team Auto-Roller 707 | TMC Motorhomes
Roller Team Auto-Roller 707 | TMC Motorhomes
 
Roller Team Auto-Roller 747 | TMC Motorhomes
Roller Team Auto-Roller 747 | TMC MotorhomesRoller Team Auto-Roller 747 | TMC Motorhomes
Roller Team Auto-Roller 747 | TMC Motorhomes
 
15 el83 automatic washing machine using microchip pic18f series microcontro...
15 el83 automatic washing  machine using microchip pic18f series  microcontro...15 el83 automatic washing  machine using microchip pic18f series  microcontro...
15 el83 automatic washing machine using microchip pic18f series microcontro...
 
Tumble dryer and launder machine
Tumble dryer and launder  machineTumble dryer and launder  machine
Tumble dryer and launder machine
 
PlateRunner Users Guide 11-27-07
PlateRunner Users Guide 11-27-07PlateRunner Users Guide 11-27-07
PlateRunner Users Guide 11-27-07
 
Roller Team Zefiro 690 | TMC Motorhomes
Roller Team Zefiro 690 | TMC MotorhomesRoller Team Zefiro 690 | TMC Motorhomes
Roller Team Zefiro 690 | TMC Motorhomes
 
Roller Team T-Line 740
Roller Team T-Line 740Roller Team T-Line 740
Roller Team T-Line 740
 
Roller Team T-Line 590 | TMC Motorhomes
Roller Team T-Line 590 | TMC MotorhomesRoller Team T-Line 590 | TMC Motorhomes
Roller Team T-Line 590 | TMC Motorhomes
 

Recently uploaded

Recently uploaded (20)

The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
 
The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 
Keeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security ServicesKeeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security Services
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPoint
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
 

Using 8051 microcontroller based washing machine control ppt

  • 2. What Is a Washing Machine? A washing machine is an electronic device that is designed to wash laundry like clothes, sheets, towels and other bedding. A washing machine is built with two steel tubs which are the inner tub and the outer tub whose main role is to prevent water from spilling to other parts of the machine.
  • 3. Control knobs in washing machine: • Load select knob • Water inlet select knob • Mode select knob • Program select knob
  • 4. Load select knob:- load Number of clothes low medium high Load select
  • 5. Water inlet select knob:- hot cold both-mixed Water inlet
  • 6. Mode select knob:- Save mode Normal mode Mode
  • 7. Program select knob:- Heavy Clothes very dirty Normal Normal dirty clothes LIGHT For light dirty clothes Delicate For silk clothes
  • 8. Operations:- • Fill:- water will be filled by the pump as per the load knob selected. • Agitate:- The wash basket will rotate in a clockwise direction for 10 revolutions, After that basket will stop for 2 seconds, then rotate 10 revolutions in anticlockwise direction. The process will be continued for specified minutes in cycle table.
  • 9. Drain:- After agitation, the water and detergent are drained. Spin:- During spin, agitator will be stationary, only the basket will rotate at high speed. Then the moisture of clothes are removed through holes in the inner metallic basket. Indicator:- Machine ON  LED ON After completion of washing cycle, buzzer sound will be generated.
  • 10. Washing cycle for Heavy, Normal, Light and Delicate setting Operation Heavy Normal Light Delicate Fill water Set by load Select knob Set by load Select knob Set by load Select knob Set by load Select knob Agitate 20 minutes 15 minutes 10 minutes 5 minutes Drain 5 minutes 5 minutes 5 minutes 5 minutes Fill water Set by load Select knob Set by load Select knob Set by load Select knob Set by load Select knob Agitate 10 minutes 10 minutes 5 minutes 5 minutes Drain 5 minutes 5 minutes 5 minutes 5 minutes Spin 10 minutes 10 minutes 5 minutes 5 minutes
  • 12. 0 8051 Microcontroller P2.1 P2.2 P0.2 P0.1 P0.0 P2.3 P2.4 P2.6 P2.5 P2.0 P2.7 P1.0 P1.1 P1.2 P1.3 P0.3 P0.4 Hot Cold Agitator rmotor drive Agitator rmotor drive Spin motor drive High level Medium level Low levelDrain Washing machine ON LED 0 Heavy Normal Light Delicated Hot Normal Buzzer sound Basket
  • 13. Operation Signal Input/output Port pin no. Load / water level select Water level low Water level med Water level high Input Input Input P0.0 P0.1 P0.2 Water inlet Hot water knob Normal water knob Input Input P0.3 P0.4 Program select Heavy Normal Light Dedicate Input Input Input Input P1.0 P1.1 P1.2 P1.3 Machine ON Machine on indic Output P2.0 Fill water Hot water inlet Normal water inlet Output Output P2.1 P2.2 Agitation control Motor rotate in cloc direction Motor rotate in anticlock direc Output Output P2.3 P2.4 Drain Drain valve open Output P2.5 Spin Spin motor ON/OFF Output P2.6 Washing ccomplete Washing comp indic Output P2.7
  • 14. Put machine ON Fill machine with water hot or normal Check program setting Agitate 20 min Drain 5 min Fill water Agitate 10 min Spin 20 min Drain 5 min Buzzer for wash complete Agitate 15 min Drain 5 min Fill water Agitate 10 min Spin 10 min Drain 5 min Buzzer for wash complete Agitate 10 min Drain 5 min Fill water Agitate 5 min Spin 5 min Drain 5 min Buzzer for wash complete Agitate 5 min Drain 5 min Fill water Agitate 5 min Spin 5 min Drain 5 min Buzzer for wash complete
  • 15. Commands for washing-machine controller Labels Mnemonics Operands Comments SETB LCALL JNB SJMP P2.0 FILL_1 P1.0,LOOP_1 HEAVY Machine ON indication Machine fill with water 1st time Chk prog setng knob for heavy. if P1.0 is not set,jump to LOOP_1 If P1.0 is set,jump to HEAVY LOOP_1 JNB SJMP P1.1,LOOP_2 NORMAL Check prog setng knob for normal.if P1.1 is not set.jump to LOOP_2 If P1.1 is set, jump to NORM LOOP_2 JNB SJMP P1.2,LOOP_3 Chck prog setng knob for normal.if P1.2 is not set,jump to LOOP_3 If P1.2 is set,jump to LIGHT LOOP_3 JNB SJMP P1.3,LOOP_4 DELICATE Check prog set knob for delicate. If P1.3is not set,jump to LOOP_4 If P1.2 is set,jump to delicate DISPLAY SETB P2.7 Indicate the completion of wash cycle. LOOP_4 NOP LJMP 0000 End of program