首页 实物视频演示 仿真视频演示 设计说明书预览 答辩PPT预览
编号:
T6402203M
设计简介:
本设计是基于单片机的智能洗衣机系统设计,主要实现以下功能:
1.大物件洗:主要在单个方向的转动,有更长的时间,一般用在窗帘等大件洗涤物的清洗
2.浸泡洗: 洗涤前,会漫泡一段时间。适合贴身衣物的洗涤。
3.羊毛洗:在洗涤的过程中减少转动和水温,一些带烘干功能的洗衣机在这个模式下不会有烘干的流程。
4.智能洗:洗涤前会称一下衣服的重量,然后根据重量决定水量和洗涤时间。
5.高温煮洗:在这个档位下一般会将水温加热至60度 (55度即可杀灭虫和细菌,有的品牌也称之为除端洗),这个模式下适合毛巾、床单、被套的洗涤。
6.桶自洁:利用高水温和高速旋转的水流清洗夹层或者简壁上的细菌和污垢达到自清洁的目的。
7.自动吹风: 结束洗衣后,内置吹风机可以有效提高风压风量,2分钟可以置换一遍桶内空气,可以实现延时取衣无异味和内简无水残留效果。
8.语音识别,可以通过语音控制
标签:STM32、语音识别、温度检测、OLED、红外遥控
基于单片机的智能洗衣机系统设计:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:
中控部分
核心组件:STM32F103C6T6单片机
功能概述:作为智能洗衣机的控制中枢,STM32F103C6T6单片机负责接收来自输入部分的各类传感器数据和用户指令,进行数据处理和逻辑判断,然后控制输出部分执行相应的操作。单片机通过内置的ADC模块读取模拟信号,通过GPIO口读取数字信号,并通过PWM、USART、I2C等接口控制输出设备。
输入部分
-
DS18B20温度检测模块:实时检测洗衣机内的水温,为单片机提供温度数据,以便调整加热策略。
-
HX711压力传感器:通过检测洗衣机内的重量变化,判断衣物的负载情况,从而调整水位和洗涤时间。
-
水位传感器:实时检测洗衣机内的水位,确保水位在合适的范围内,以保证洗涤效果。
-
独立按键模块:提供用户交互接口,允许用户手动设置洗衣机的工作模式(如快速洗、标准洗、强力洗等)。
-
供电电路:为整个洗衣机系统提供稳定、可靠的电源,确保各模块正常工作。
-
SU-03T声控模块:通过语音识别技术,允许用户通过语音指令控制洗衣机的工作模式,提高用户操作的便捷性。
输出部分
-
OLED显示屏:实时显示洗衣机内的水温、水位、重量以及当前的工作模式等信息,方便用户了解洗衣机的工作状态。
-
SG90舵机:模拟洗衣机的放水阀,根据单片机的指令控制水阀的开启和关闭,实现放水和排水的功能。
-
继电器模块:两个继电器分别用于控制加热器和风扇。加热器用于加热洗衣机内的水,风扇用于在洗涤结束后自动吹风,加快洗衣机的干燥速度。
-
水泵:根据单片机的指令向洗衣机内加水,确保水位达到预设值。
-
MX1508驱动直流电机:模拟洗衣机的转动,通过调整电机的转速和转向,实现不同模式的洗涤、漂洗和脱水功能。
-
蜂鸣器:在洗衣机工作结束后,蜂鸣器响1秒,提醒用户洗涤已完成。