当前位置:网站首页>Are you still doing the dishes yourself? Teach you how to make dishwasher controller with single chip microcomputer
Are you still doing the dishes yourself? Teach you how to make dishwasher controller with single chip microcomputer
2022-06-25 06:40:00 【Dafang single chip microcomputer】
Design brief :
This design is a dishwasher controller based on MCU , It mainly realizes the following functions :
- LCD1602 Show the temperature 、 Maximum temperature and state
- Press the key to set the maximum temperature
- The dishwashing process : inlet --> heating --> Drainage --> rinse --> dry --> end
- You can pause by pressing the key during the dishwashing process 、 Start or end cleaning directly
- If the temperature is higher than the maximum value during dishwashing , Clear end , And display "Warning"
label :51 Single chip microcomputer 、LCD1602、DS18B20、 Water level sensor
design sketch :

General information :

Schematic diagram :

Software design process :


System diagram :

This design is based on STC89C52 Single chip microcomputer is the core controller , The whole system of dishwasher controller is composed of other modules , It contains the central control part 、 Input part and output part . The central control part adopts STC89C52 Single chip microcomputer , Its main function is to obtain the input data , After internal treatment , Control output section . Input consists of three parts , The first part is DS18B20 Temperature acquisition module , The module can detect the current temperature value ; The second part is the water level detection module , The module detects the current water level ; The third part is the independent key , Switch the interface through three independent keys 、 Adjust temperature max 、 Switching starts / Pause 、 Reset . The output consists of seven parts , The first part is LCD1602 Display module , The module can display the temperature 、 Perform steps, etc ; The second part is the water inlet relay , This module simulates the dishwasher water inflow state ; The third part is heating relay , This module simulates the heating state of the dishwasher ; The fourth part is the drainage relay , This module simulates the dishwasher drainage state ; The fifth part is the washing relay, which simulates the washing state of the dishwasher through this module ; The sixth part is LED, The seventh part is the buzzer , When the dishwasher is finished 、 When the temperature is greater than the maximum temperature , Sound and light alarm .
边栏推荐
- Arm instructions and others
- 百度地图——入门教程
- Analysis on the scale of China's smart airport industry in 2020: there is still a large space for competition in the market [figure]
- Acwing / 2004. Mauvaise écriture
- Cs4344/ht5010 stereo d/a digital to analog converter
- 十大券商公司哪个佣金最低,最安全可靠?有知道的吗
- How to chain multiple different InputStreams into one InputStream
- DataX tutorial (10) - hot plug principle of dataX plug-in
- TCP BBR as rate based
- Cve-2022-23131 - bypass SAML SSO authentication
猜你喜欢

SAP QM executes the transaction code qp01, and the system reports an error -material type food is not defined for task list type Q-

Methods for obtaining some information of equipment
![[speech discrimination] discrimination of speech signals based on MATLAB double threshold method [including Matlab source code 1720]](/img/36/ad86f403b47731670879f01299b416.jpg)
[speech discrimination] discrimination of speech signals based on MATLAB double threshold method [including Matlab source code 1720]

Ht7180 3.7V L 12v/2a built in MOS high current boost IC solution

DataX tutorial (09) - how does dataX achieve speed limit?

How to deploy locally developed SAP ui5 applications to ABAP servers

Viewing Chinese science and technology from the Winter Olympics (V): the Internet of things

Cs8683 (120W mono class D power amplifier IC)

原子Alpha开发板--SD卡和emmc烧录工具

Can TCP syn handshake messages transmit data
随机推荐
How to find happiness in programming and get lasting motivation?
[network security] sharing of experience and ideas of an emergency battle
With a younger brother OCR, say no to various types of verification codes!
You can see the classification of SQL injection. SQL injection point /sql injection type /sql injection has several /sql injection point classifications
STL map的用法
JS dynamic table creation
Zero foundation wants to learn web security, how to get started?
Viewing Chinese science and technology from the Winter Olympics (V): the Internet of things
Cs5092 5V USB input boost two section lithium battery charging management IC, SOT23-6 miniature package
ACWING2013. 三条线
Sword finger offer II 095 Longest common subsequence
TorchServe避坑指南
After five years of software testing in ByteDance, I was dismissed in December to remind my brother of paddling
fastadmin 联级清空数据
Cs4344/ht5010 stereo d/a digital to analog converter
2022 biological fermentation Exhibition (Jinan), which is a must read before the exhibition. The most comprehensive exhibition strategy will take you around the "fermentation circle"
Go language library management restful API development practice
Query process of MySQL secondary index
Unity获取资源路径
ASP. Net core - Safety of asynclocal in asp NET Core