设计简介
本设计是基于 51 单片机的自动洗衣机控制系统,主要功能如下:
- 用户可以通过模式按键选择不同的洗涤模式(标准、浸洗、强洗、快洗),四个LED灯会指示当前模式,且每种模式对应的时间不同。
- 通过水量按键可选择不同的水位(18L、32L、46L、62L),并用四个LED灯进行指示。
- 四个LED灯显示当前的工作过程,包括浸泡、洗涤、漂洗和脱水。
- 一个启动/暂停按键可控制洗衣机的启动和暂停。
- 洗涤结束后,蜂鸣器将报警三次,以提醒用户。
- 通过两位数码管显示剩余时间。
- 使用两个继电器分别模拟进水和出水,直流电机用于洗涤过程。
扩展功能:
通过蓝牙模块将洗衣机的所有状态实时发送到手机,用户可通过手机端控制洗衣机的启停。
编号:ZL-51-24100902-SW
视频演示
资料预览
效果图:
3D预览:
总体资料:
原理图:
软件设计流程(部分):
系统框图:
本设计以 STC89C52 单片机为核心控制器,结合其他模块构建了整个系统,可分为输入、输出和中控三部分。
中控部分:
采用 51 单片机作为核心,主要负责获取输入数据并进行内部处理,从而控制输出部分的操作。
输入部分:
由两个模块构成:
- 按键模块:用于控制洗衣机的启停、模式切换和水位设置。
- 供电模块:为整个控制系统提供稳定的电源。
输出部分:
由四个模块组成:
- 数码管显示模块:用于显示剩余洗涤时间。
- 直流电机控制模块:通过继电器实现正转和反转控制。
- 继电器模块:负责加水和排水功能。
- 报警模块:洗涤完成后,通过声光信号发出报警提醒。
这种结构确保了洗衣机的高效、稳定和智能化操作。
硬件清单:
软件下载:
keil 5 :下载
Proteus v8.15 :下载
Altium Designer 2013:下载
烧录软件:下载