







本设计采用了STM32控制芯片作为核心,结合了多种传感器和模块,以实现自动化的喂养功能。其中包括1.44寸LCD彩色显示屏和按键模块用于显示和操作参数,28BYJ-48步进电机用于实现定量投食,ESP8266-WIFI模块用于远程控制和监测,蜂鸣器模块用于报警提示,H711称重传感器用于检测食物余量,DHT11环境温湿度传感器用于监测环境条件,水位传感器用于检测水位。
基于STM32设计的牛羊喂养系统的功能需求总结如下:
(1)食物余量检测:使用HX711称重传感器实时监测食物容器中的余量,并通过LCD显示屏显示食物的消耗情况。
(2)环境温度检测:利用DHT11环境温湿度传感器监测牛羊养殖环境的温度,并将数据显示在LCD显示屏上。
(3)环境湿度监测:通过DHT11环境温湿度传感器监测牛羊养殖环境的湿度,并将数据显示在LCD显示屏上,确保湿度在合适的范围内以提供良好的生长环境。
(4)水位检测:使用水位传感器监测饮水器和水槽的水位,确保牛羊随时有足够的水源,并将水位信息显示在LCD显示屏上。
(5)缺水报警:当水位低于设定阈值时,系统通过蜂鸣器模块发出报警提示,提醒饲养员及时补充水源。
(6)定时投喂食物:系统具备定时投喂功能,使用28BYJ-48步进电机控制食物的投放,可根据设定的时间间隔进行自动投喂,并在LCD显示屏上显示投喂的时间。
(7)手动投喂:通过按键模块,饲养员可以手动触发系统进行喂食操作,以满足特殊情况下的需求。
(8)远程投喂:使用ESP8266-WIFI模块实现远程控制投喂功能,饲养员可以通过微信小程序远程操作系统进行投喂,并通过小程序查看喂养系统的详情和状态。
(9)远程环境监测:通过ESP8266-WIFI模块实现远程监测牛羊养殖环境温湿度等参数,将数据上传到物联网云端,并通过微信小程序显示和查看环境信息。
当前设计的基于STM32设计的牛羊喂养系统包含了食物余量检测、环境温湿度检测、环境湿度监测、水位检测、缺水报警、定时投喂食物、手动投喂、微信小程序远程投喂和远程环境监测等多种功能,最终目的是为了实现自动化喂养、环境监测和远程控制,减轻饲养员的负担,确保牛羊健康成长。
基于STM32设计的牛羊喂养系统的功能需求总结如下:
(1)食物余量检测:使用HX711称重传感器实时监测食物容器中的余量,并通过LCD显示屏显示食物的消耗情况。
(2)环境温度检测:利用DHT11环境温湿度传感器监测牛羊养殖环境的温度,并将数据显示在LCD显示屏上。
(3)环境湿度监测:通过DHT11环境温湿度传感器监测牛羊养殖环境的湿度,并将数据显示在LCD显示屏上,确保湿度在合适的范围内以提供良好的生长环境。
(4)水位检测:使用水位传感器监测饮水器和水槽的水位,确保牛羊随时有足够的水源,并将水位信息显示在LCD显示屏上。
(5)缺水报警:当水位低于设定阈值时,系统通过蜂鸣器模块发出报警提示,提醒饲养员及时补充水源。
(6)定时投喂食物:系统具备定时投喂功能,使用28BYJ-48步进电机控制食物的投放,可根据设定的时间间隔进行自动投喂,并在LCD显示屏上显示投喂的时间。
(7)手动投喂:通过按键模块,饲养员可以手动触发系统进行喂食操作,以满足特殊情况下的需求。
(8)远程投喂:使用ESP8266-WIFI模块实现远程控制投喂功能,饲养员可以通过微信小程序远程操作系统进行投喂,并通过小程序查看喂养系统的详情和状态。
(9)远程环境监测:通过ESP8266-WIFI模块实现远程监测牛羊养殖环境温湿度等参数,将数据上传到物联网云端,并通过微信小程序显示和查看环境信息。
当前设计的基于STM32设计的牛羊喂养系统包含了食物余量检测、环境温湿度检测、环境湿度监测、水位检测、缺水报警、定时投喂食物、手动投喂、微信小程序远程投喂和远程环境监测等多种功能,最终目的是为了实现自动化喂养、环境监测和远程控制,减轻饲养员的负担,确保牛羊健康成长。


