Are you still doing the dishes yourself? Teach you to make a single-chip dishwasher controller

Design introduction:

 

This design is a dishwasher controller based on single chip microcomputer, which mainly realizes the following functions:

  • LCD1602 displays temperature, maximum temperature and status
  • Press the button to set the maximum temperature
  • Dishwashing process: water entry-->heating-->drainage-->rinse-->drying-->end
  • During the washing process, the washing can be paused, started or directly ended by pressing the button
  • During the washing process, if the temperature is higher than the maximum temperature, the end will be clear and "Warning" will be displayed

Tags: 51 microcontroller, LCD1602, DS18B20, water level sensor

Effect picture:

 

General information:

 

Schematic:

 

Software design process:

 

 

 

System Block Diagram:

 

This design takes STC89C52 microcontroller as the core controller, and together with other modules, it forms the whole system of the dishwasher controller, which includes the central control part, the input part and the output part. The central control part adopts STC89C52 single-chip microcomputer, and its main function is to obtain the data of the input part, and control the output part after internal processing. The input consists of three parts, the first part is the DS18B20 temperature acquisition module, through which the current temperature value can be detected; the second part is the water level detection module, through which the current water level is detected; the third part is an independent button, through three Independent keys to switch the interface, adjust the maximum temperature, switch start/pause, reset. The output consists of seven parts. The first part is the LCD1602 display module, through which the temperature, execution steps, etc. can be displayed; the second part is the water inlet relay, which simulates the water inlet state of the dishwasher; the third part is the heating relay, The heating state of the dishwasher is simulated by this module; the fourth part is the drain relay, which simulates the draining state of the dishwasher through this module; the fifth part is the rinse relay, which simulates the washing state of the dishwasher through this module; the sixth part is the LED, the first The seventh part is the buzzer. When the dishwasher is over and the temperature is greater than the maximum temperature, it will give an audible and visual alarm.

Guess you like

Origin blog.csdn.net/danpianji777/article/details/123008629