论文部分内容阅读
近年来,随着我国物质文化的丰富,出于美化家居、净化空气等原因,普通家庭拥有盆栽植物的占比不断提高,但大多依靠人工进行养殖,这种方式在养殖者长期外出时难以确保盆栽植物的存活。针对这一现象和问题,本文运用单片机测控技术和W IFI技术,设计了一种具备无线联网功能的家居盆栽植物智能监控系统。用户通过该系统能够对家居盆植物的生长环境进行远程监测和调整,从而确保盆栽植物生长环境的稳定。系统主要由硬件和软件两部分组成,硬件部分以STM32单片机作为基础,选用DHT11温湿度传感器、BH1750FVI光照传感器和YL-69土壤湿度传感器分别检测盆栽植物所处的不同环境数据,并利用OV5640摄像头监控盆栽植物的生长状况。除此外,本文还采用LCD触摸显示屏设计了一个显示控制器,让用户可以就近查看各传感器采集的最新数据,并能通过屏幕上设置的触控按钮直接控制系统的应用设备,如风扇、补光灯、电磁水阀等,对盆栽植物的生长环境进行改善。该控制器还能设置各传感器的阈值,系统经过数据比对后会自动判定是否开启对应的应用设备。当系统在WIFI网络环境下运行时,采集到的检测数据和图像信息会通过ESP8266无线模块上传到OneNET云服务器创建的数据流中,再经过设计的应用网页展示出来。系统软件部分采用C语言编写,并移植有FreeRTOS实时系统,可确保程序执行的实时性和稳定性。网页设计过程中,利用OneNET云服务器的数据触发功能,可让其对接收数据进行比对,当检测数据满足触发条件时,服务器会立刻发送电子邮件提醒用户。用户登陆设计的应用网页后,能够查看到上传的数据信息,并能利用网页开关远程控制系统的应用设备,对盆栽植物的生存环境进行调整。通过实验测试可知,本文设计的系统已经实现了对盆栽植物生长环境的检测和监控功能,其不仅能向服务器发送数据还能接受服务器的控制指令,基本达到了设计目标,但在后续工作中还需对系统功能和程序结构做进一步深入的研究和优化。