发作品签到
标准版

ESP8266_洗衣机洗涤定时器

工程标签

760
0
0
0

简介

项目用于取代洗衣机洗涤功能的机械式按钮,通过单片机进行时间定时和正反转功能

简介:项目用于取代洗衣机洗涤功能的机械式按钮,通过单片机进行时间定时和正反转功能

开源协议

GPL 3.0

创建时间:2023-05-28 12:40:45更新时间:2023-07-27 10:18:48

描述

起因是家里的洗衣机定时功能坏了,在网上找相同型号的定时器有点费劲,因此直接做了一个单片机控制的电子定时器。

 

我家的洗衣机类型如下图所示:


 

如图所示,该类洗衣机是比较古老的双桶洗衣机,左边桶提供正反转、定时洗涤功能,右边桶为甩干,该项目用于代替左侧桶的功能。

这类洗衣机的功能一般通过上方的旋钮进行设置、使用,该项目针对该旋钮进行代替、使用。

 

 

使用本项目制作的设备需使用12V-DC电源进行供电,电源类型如下:

 

 

12V电源适配器的输入端与洗衣机电源输入端(220V)并联,12V电源适配器的输出端连接设备进行供电。

 

设备实物图如下:

 

 

设备说明:

 

该设备是由ESP8266EX为主控所制作的用于代替洗衣机洗涤定时器功能的的电子定时器,其引脚定义如下:

 

 

1.单片机程序烧录预留孔:上图右上角有1x5p 2.54mm接线柱,用于对设备进行程序烧录,其引脚定义已标注,请自行学习ESP8266EX的烧录方法。

 

2.单片机复位按钮RST:该按钮未按下时单片机RST引脚为高电平,按下时引脚被下拉,因此单片机重启,用于调试过程中重启单片机。

 

3.设备电源输入:电路板左侧有两种电源输入方式,适用于DC头或导线焊接两种情况,根据自己电源适配器自行选择,电源输入应为12V-6V之间,建议用12V电源适配器。

 

4.左上角电源开关:该开关控制设备电源开关,已经在旁边进行丝印标注。

 

5.操作板:该板用于进行功能设置,实物图如下:点击此处跳转至操作板开源链接

 

 

如上图所示,操作板具有二位数码管和一个微动开关,该组合即可完成洗涤功能的操控,操作板和设备板上的操作板电源、数据接口等引脚相连接,对应关系如下:

看不清可直接看PCB文件,标注的很清楚。

 

 

6.继电器接口:设备右侧有两个继电器接口:

 

 

定义如下所示: 

 

 

继电器接口与继电器模块相对应,下面说一下继电器选型:

选择继电器模块请选择如下规格:5V电压输入、低电平触发吸合。

 

 

上面可能对设备功能如何实现没有说清楚,请继续看下文:

 

当我拆下坏掉的洗涤定时器后,发现有三根线连接在该定时器上,经用万用表测量和短接测试,发现其中一根为火线,剩余两根为正反转控制线,将该火线与其中一个连接若向左转,那么火线连接另一个则向右转。

由此则可用继电器对该功能进行实现,请看下图:

 

 

上图是这三根线的连接示意图,其中画绿色标注的深棕色线和鲜红色线相连,可当作一条线,黄色和黑色为电机正反转控制线。

两继电器模块NC端空置,火线与COM端连接,两继电器NO端分别连接两电机正反转控制线,该线不论顺序,连接任意NO端。

请注意确保火线不同时与两控制线相连,否则可能导致电机烧毁,连接继电器模块时请上紧螺丝。

 

程序中洗涤时间设置上限的调整:

在我编写时已写死20分钟为洗涤时间上限,但也不排除大家需要更长的洗涤时间,您可以修改下图中的数字大小获取更长洗涤时间,但请不要超过100,会造成显示异常:

 

 

功能演示说明:视频中可看到,单击按键后数码管显示的洗涤时间变长,当洗涤达到预设最大值则回到1分钟,到达理想值后,双击按键开启洗涤模式,数码管显示在设置值和00之间切换,表示洗涤进行中,当达到洗涤时间后数码管停止闪烁、洗涤桶停止转动。注意,我没有写停止功能,中途想停得断洗衣机电源。

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
mmexport1690375625218.mp4
4
2
ESP8266_洗衣机计时器.zip
30
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航