本栏目责任编辑:梁书工程应用ComputerKnowledgeandTechnology电脑知识与技术第19卷第1期(2023年1月)自动感知水龙头的设计与实现吴仪,朱泳瑛,谈潘攀(成都师范学院计算机科学学院,四川成都611130)摘要:基于物联网的自动感应水龙头系统,利用红外漫反射原理和超声波测距原理,由红外发射与接收电路、超声波传感器、控制电路、电磁阀、电源等组成。当人或物体靠近水龙头时,红外发射光电管发出的红外经人和物体反射到红外接收光电管,接收光电管接收到的反射光信号自动转换为电信号,控制电磁阀动作打开水源[1];反之自动关闭水源。通过声波的传播距离来衡量水器是否盛满,如果盛满则关闭水源,相比传统手动水龙头,能够减少因为生活节奏的加快而造成的水资源浪费现象。为生活提供便利,也满足人们对高品质和智能化生活的向往。系统整体设计较为简单实用,主要针对有老人和小孩的家庭,也可适用于商场、学校、办公大楼等人员密集流动场所。系统的主要功能包括:远程控制水龙头、定时关闭、自动感应、自动蓄水,自动提醒、反馈信息等功能。关键词:自动感应水龙头;物联网;智慧城市;节约用水;远程控制中图分类号:TP302.1文献标识码:A文章编号:1009-3044(2023)01-0118-03开放科学(资源服务)标识码(OSID):1引言随着时代的进步,水龙头已成为人们日常生活中必不可少的必需品。在公共场所,由于人员流动性比较大,公共设施的卫生情况普遍比较恶劣,传统水龙头必须通过人手操作,很容易造成病菌的大规模传播[2]。日常生活中人们也会时常会忘记关家里的水电,尤其是水龙头。又或是匆匆忙忙地离开家水龙头的旋钮没有拧紧,造成水资源的浪费。现在大多数的家庭不仅仅有忙碌的年轻人,还有健忘的老人和调皮的孩子,老人会因为出门忘记关上水龙头,小孩会因为好奇或者好玩将水一直放着,甚至被其他的事情吸引不管是否关好了水龙头就去玩耍,又或是停水后忘记关水龙头等情况。为了满足人们对高品质和智能化生活的向往,为了给人们提供便利和节约水资源。因此,研究智能自动感应水龙头及其应用,有着非常重要的意义。本设计就是基于超声波和红外线的智能感知水龙头。具有智能开关、定时关闭、自动感应、自动蓄水,自动提醒、反馈提醒等功能。2系统开发环境2.1系统开发环境本系统使用AndroidStudio作为App开发软件,使用Keil为STM32开发板编写程序。在通信方面使用WiFi模块,将串口或TTL电平转为符合WiFi无线网络通信标准的嵌入式模块,内置无线网络协...