| At present,potted plants are popular in people’s home life.However,they are still irrigated manually or regularly.It relies on experience and personal subjective to judge whether they are short of water,which fails to grasp the irrigation timing and quantity accurately,not only affecting the plants normal growth,also causing the waste of water to some extent.Besides,people are often out,leading to long-term neglect of potted plants at home.Therefore,it’s of great practical significance to develop a home smart watering system with remote monitoring,smart watering,manual watering,remote visualization and other functions.Given that,this paper designs and develops a home smart watering system based on Internet of Things.Aiming at potted plants in the home,and combining with the shortage of family irrigation system,this design determined the system objectives and functions,and put forward the system design schemes.According to the system schemes,firstly,the principle design and equipment selection,prototype welding and debugging of the system hardware were completed,including control module,water source module,acquisition module,watering module and video module.Then,the function design and development of the system software were completed,including smart watering node software,mobile client APP and server software.The node software was developed based on Keil MDK-ARM,and completed the design and implementation of two-way data transmission,node information setting,data acquisition,manual watering,smart watering based on fuzzy control and other functions.APP and server software were both developed based on Qt.Its interface design,interface workflow and network communications were completed finally.To verify the performance of the system,with the potted plants as watering objects,the function tests were conducted on prototype in the lab.The test results show that the system has stable and reliable wireless data transmission capability,can collect real-time environmental parameters information,and can realize remote monitoring,smart watering,manual watering,remote visualization and other functions.The results of this study meet the design objectives and functional requirements of the system basically.And it has a certain practical application value and reference value. |