自助洗衣机控制系统的设计
2022-01-17李泯科邓广费强根张俊刘仁平祝加雄
李泯科,邓广,费强根,张俊,刘仁平,祝加雄
(乐山师范学院,四川 乐山 614000)
0 引言
随着人们收入的不断提高,人们已不再满足传统的衣食住行,而是越来越多的关注如何提高自己的生活质量。基于移动互联网和大数据的时代已经到来,传统洗衣机工作方式也需要跟紧时代的步伐[1]。本项目通过将嵌入式技术与WiFi无线通讯技术相结合,开发一款以手机为控制中心物联网设计的智能家居系统的实例—自助洗衣机控制系统。
项目通过更新洗衣机的传统控制模式,充分利用云计算、移动计算技术和GPRS技术,以及利用网络优势在手机客户端、洗衣机智能控制终端实现常规洗衣机的远程操控、远程故障分析诊断及协调售后系统进行用户维护,具有高便捷、低成本、强兼容性等优点[2]。
1 总体设计
整个环境监测系统由物联网模块、单片机最小系成,系统的总体结构框图如图1所示,系统总体原理图如图2所示。
图1 系统总体结构框图
图2 系统总体原理图
2 客户端设计
客户端的设计思想:先按“开始”按键,再通过手机扫描二维码选择套餐也就是洗衣机的工作模式“脱水、简洗、精洗”选择其中一种并下单,接着洗衣机根据用户所统、数码显示模块、水位感测模块、门锁控制模块、进出水控制模块、电机控制模块、模式指示模块等几部分组选择的模式开始运行,直到洗衣结束,洗衣机才自动切断电源停止工作。客户端流程框图,如图3所示。
图3 客户端流程框图
3 上位机选用
上位机选用的是易付乐平台。本系统的上位机设计思想是:上位机接收到用户选择的套餐号后,通过无线网或者数据流量,将数据通过易付乐端口发送,然后再使用单片机的外部中断来检测易付乐下发的数据并存储,进而作出对应的处理,程序框图4如下。
图4 上位机程序框图
4 测试结果
4.1 自助洗衣机系统主控板
利用发光二极管的发光作用,通过单片机控制发光二极管的发光效果,来模拟演示洗衣机系统的测试,保证程序代码的测试正确,功能可靠,如图5所示。
图5 模拟测试自助洗衣机系统主控板
4.2 易付乐上位机前面板
客户端通过利用微信“扫一扫”扫描云支付器上的设备码选着套餐,然后将采集到的数据利用GPRS技术发送到小程序,用户可通过小程序对系统进行实时监测,如发生故障就产生报警信息,也可以通过小程序将数据发送到客户端;在小程序中,可以设置下位机的功能模式[3]。除此之外,在前面板,可以实时显示设备当前的工作状态,方便用户了解工作过程[4-5]。如图6所示。
图6 上位机手机端测试面板图
5 结语
本项目设计的自助洗衣机控制系统,主要是利用GPRS技术将单片机采集到的实时数据发送到小程序,使用户可以在小程序上操作,节省用户在洗衣上浪费的时间,使得洗衣变得更加智能、高效;利用手机微信的扫一扫功能,进入小程序,使人机交互更为便捷。该系统可对接企业公众号,还能绑定微信、支付宝或者银行卡账号,随时提现。此外,我们还提供了API接口,开发对接后台(个性定制),可发展下级商户,分级管理等功能。用户可通过手机扫描二维码的形式进入小程序进行预约、支付、模式选择等功能,解决了传统投币式洗衣机需要排队等待、现金支付、洗衣模式单一等弊端。自助洗衣机控制系统不但方便了用户自助洗衣,还降低了商家运营成本,有着较好的市场前景。