SlideShare a Scribd company logo
8
Most read
9
Most read
12
Most read
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 (20)

PDF
Proximity sensors
Satyabodha Vyasasamudra
 
PPTX
PLC ARCHITECTURE AND HARDWARE COMPONENTS
Akshay Dhole
 
PPTX
Microprocessor in washing machine
Sandeep Kamath
 
PPTX
PLC LADDER DIAGRAM
Shruti Bhatnagar Dasgupta
 
PPTX
PLC Architecture
PranavAutomation
 
PPTX
Dc fed chopper
Muhammad Hasan
 
PPTX
Bldc motors ppt
Clint Robby
 
PPTX
INDUSTRIAL AUTOMATION USING PLC
Mehvish Mushtaq
 
PPTX
Industrial automation (PLC, SCADA, VFD & HMI)
Praveen Ramola
 
PDF
PLC - Programmable Logic Controller
Mahesh Vadhavaniya profmjv
 
DOC
Cyclo converters
Jaya Shree
 
PPTX
Introduction to Mechatronics, Sensors and Transducers
taruian
 
PPTX
Dc tachometer
Alok Saikia
 
PPTX
Plc example presentation
Roshit Kadiru
 
PPTX
programmable logical controller(PLC)
hemadri sharma
 
PPTX
Open loop and closed loop
Riddhi Patel
 
PPTX
Automatic car parking barrier system using PLC
arunkumar6836
 
PPTX
Unit 5 series motor (universal)motors
Er.Meraj Akhtar
 
PDF
Mechatronics-Introduction to Mechatronics System
Mani Vannan M
 
PPTX
Plc (programming)
Mohamed A Hakim
 
Proximity sensors
Satyabodha Vyasasamudra
 
PLC ARCHITECTURE AND HARDWARE COMPONENTS
Akshay Dhole
 
Microprocessor in washing machine
Sandeep Kamath
 
PLC LADDER DIAGRAM
Shruti Bhatnagar Dasgupta
 
PLC Architecture
PranavAutomation
 
Dc fed chopper
Muhammad Hasan
 
Bldc motors ppt
Clint Robby
 
INDUSTRIAL AUTOMATION USING PLC
Mehvish Mushtaq
 
Industrial automation (PLC, SCADA, VFD & HMI)
Praveen Ramola
 
PLC - Programmable Logic Controller
Mahesh Vadhavaniya profmjv
 
Cyclo converters
Jaya Shree
 
Introduction to Mechatronics, Sensors and Transducers
taruian
 
Dc tachometer
Alok Saikia
 
Plc example presentation
Roshit Kadiru
 
programmable logical controller(PLC)
hemadri sharma
 
Open loop and closed loop
Riddhi Patel
 
Automatic car parking barrier system using PLC
arunkumar6836
 
Unit 5 series motor (universal)motors
Er.Meraj Akhtar
 
Mechatronics-Introduction to Mechatronics System
Mani Vannan M
 
Plc (programming)
Mohamed A Hakim
 

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

PPTX
Embedded system in washing machine
Vignesh Suresh
 
PPTX
Application of embeddd system
Revathi Subramaniam
 
DOCX
15 el83 automatic washing machine using microchip pic18f series microcontro...
amjad ali janwari
 
PPTX
Manish1 washing machine control
manish rishi
 
PPTX
Microprocessor in washing machine
Sandeep Kamath
 
PPTX
Washing machine
R.RAJA SHARMA
 
PPTX
Washing machine case study: Types and Design metrics,Functional modes of Wash...
RaamaNivethaa
 
PPTX
APPLICATION SPECIFIC-WASHING MACHINE.pptx
AtharvaPathak28
 
PPTX
Case study on automatic washing machine based on Internet of Things(IOT)
divyawani2
 
PDF
IRJET- PLC based Washing Machine
IRJET Journal
 
PPTX
Enhancing User Experience in Washing Machines: Exploring Human-Computer Inter...
sebialjohnerroln
 
PPTX
PPT ESD.pptx
kavithadcs
 
PPT
20070903200911140 Eurok4 Tm 0719
manxx
 
PPTX
Waching machine[1]
Senthil Arasan
 
PDF
Wfmc wfxd washer training_2004
g5857p
 
PDF
E8e23164 8ba8-41b2-a4c8-e6cec41f4602
Buu TRUONG
 
PPTX
Washingmachine
Bibin Baby
 
PDF
Lavadora Balay 3TS976B
Alsako Electrodomésticos
 
PDF
LG Commercial Washing Machine User Manual
Equipe Solutions
 
PPTX
Washing machine
Lạc Lạc
 
Embedded system in washing machine
Vignesh Suresh
 
Application of embeddd system
Revathi Subramaniam
 
15 el83 automatic washing machine using microchip pic18f series microcontro...
amjad ali janwari
 
Manish1 washing machine control
manish rishi
 
Microprocessor in washing machine
Sandeep Kamath
 
Washing machine
R.RAJA SHARMA
 
Washing machine case study: Types and Design metrics,Functional modes of Wash...
RaamaNivethaa
 
APPLICATION SPECIFIC-WASHING MACHINE.pptx
AtharvaPathak28
 
Case study on automatic washing machine based on Internet of Things(IOT)
divyawani2
 
IRJET- PLC based Washing Machine
IRJET Journal
 
Enhancing User Experience in Washing Machines: Exploring Human-Computer Inter...
sebialjohnerroln
 
PPT ESD.pptx
kavithadcs
 
20070903200911140 Eurok4 Tm 0719
manxx
 
Waching machine[1]
Senthil Arasan
 
Wfmc wfxd washer training_2004
g5857p
 
E8e23164 8ba8-41b2-a4c8-e6cec41f4602
Buu TRUONG
 
Washingmachine
Bibin Baby
 
Lavadora Balay 3TS976B
Alsako Electrodomésticos
 
LG Commercial Washing Machine User Manual
Equipe Solutions
 
Washing machine
Lạc Lạc
 
Ad

Recently uploaded (20)

PPTX
Elo the Hero is an story about a young boy who became hero.
TeacherEmily1
 
PDF
Rapid Mathematics Assessment Score sheet for all Grade levels
DessaCletSantos
 
PPTX
Photo chemistry Power Point Presentation
mprpgcwa2024
 
PPTX
ENGLISH -PPT- Week1 Quarter1 -day-1.pptx
garcialhavz
 
PPT
M&A5 Q1 1 differentiate evolving early Philippine conventional and contempora...
ErlizaRosete
 
PPTX
Comparing Translational and Rotational Motion.pptx
AngeliqueTolentinoDe
 
PDF
Our Guide to the July 2025 USPS® Rate Change
Postal Advocate Inc.
 
DOCX
ANNOTATION on objective 10 on pmes 2022-2025
joviejanesegundo1
 
PPTX
How Physics Enhances Our Quality of Life.pptx
AngeliqueTolentinoDe
 
PDF
Learning Styles Inventory for Senior High School Students
Thelma Villaflores
 
DOCX
DLL english grade five goof for one week
FlordelynGonzales1
 
PPTX
How to Configure Taxes in Company Currency in Odoo 18 Accounting
Celine George
 
PPTX
How to Manage Wins & Losses in Odoo 18 CRM
Celine George
 
PPTX
How to Configure Refusal of Applicants in Odoo 18 Recruitment
Celine George
 
PPT
M&A5 Q1 1 differentiate evolving early Philippine conventional and contempora...
ErlizaRosete
 
PDF
Free eBook ~100 Common English Proverbs (ebook) pdf.pdf
OH TEIK BIN
 
PPTX
2025 Completing the Pre-SET Plan Form.pptx
mansk2
 
PPTX
Aerobic and Anaerobic respiration and CPR.pptx
Olivier Rochester
 
PPTX
How to Create & Manage Stages in Odoo 18 Helpdesk
Celine George
 
PPTX
Urban Hierarchy and Service Provisions.pptx
Islamic University of Bangladesh
 
Elo the Hero is an story about a young boy who became hero.
TeacherEmily1
 
Rapid Mathematics Assessment Score sheet for all Grade levels
DessaCletSantos
 
Photo chemistry Power Point Presentation
mprpgcwa2024
 
ENGLISH -PPT- Week1 Quarter1 -day-1.pptx
garcialhavz
 
M&A5 Q1 1 differentiate evolving early Philippine conventional and contempora...
ErlizaRosete
 
Comparing Translational and Rotational Motion.pptx
AngeliqueTolentinoDe
 
Our Guide to the July 2025 USPS® Rate Change
Postal Advocate Inc.
 
ANNOTATION on objective 10 on pmes 2022-2025
joviejanesegundo1
 
How Physics Enhances Our Quality of Life.pptx
AngeliqueTolentinoDe
 
Learning Styles Inventory for Senior High School Students
Thelma Villaflores
 
DLL english grade five goof for one week
FlordelynGonzales1
 
How to Configure Taxes in Company Currency in Odoo 18 Accounting
Celine George
 
How to Manage Wins & Losses in Odoo 18 CRM
Celine George
 
How to Configure Refusal of Applicants in Odoo 18 Recruitment
Celine George
 
M&A5 Q1 1 differentiate evolving early Philippine conventional and contempora...
ErlizaRosete
 
Free eBook ~100 Common English Proverbs (ebook) pdf.pdf
OH TEIK BIN
 
2025 Completing the Pre-SET Plan Form.pptx
mansk2
 
Aerobic and Anaerobic respiration and CPR.pptx
Olivier Rochester
 
How to Create & Manage Stages in Odoo 18 Helpdesk
Celine George
 
Urban Hierarchy and Service Provisions.pptx
Islamic University of Bangladesh
 
Ad

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