安康做网站的公司,模版网站开发,如何申请网站com域名,建设茶网站目的基于STM32设计的牛羊喂养系统(微信小程序)(175) 文章目录 一、前言1.1 项目介绍【1】项目功能介绍【2】项目硬件模块组成【3】ESP8266工作模式配置【4】上位机开发【5】项目模块划分1.2 项目功能需求1.3 项目开发背景1.4 开发工具的选择1.5 系统框架图1.6 系统原理图1.7 硬件实… 基于STM32设计的牛羊喂养系统(微信小程序)(175) 文章目录 一、前言1.1 项目介绍【1】项目功能介绍【2】项目硬件模块组成【3】ESP8266工作模式配置【4】上位机开发【5】项目模块划分 1.2 项目功能需求1.3 项目开发背景1.4 开发工具的选择1.5 系统框架图1.6 系统原理图1.7 硬件实物图 二、硬件选型2.1 STM32开发板2.3 PCB板2.4 蜂鸣器模块2.5 USB下载线2.6 水位传感器(2个)2.7 ESP8266 WIFI2.8 步进电机2.9 称重传感器2.10 母对母杜邦线(两排)2.11 DHT11温湿度模块2.12 稳压模块2.13 电源模块 三、腾讯云平台与微信小程序设计3.1 登录云平台【1】选择物联网平台【2】进入产品控制台 3.2 新建项目【1】新建项目【2】填写项目名称【3】项目创建完成 3.3 产品开发【1】进入产品页【2】新建产品【3】填写产品信息【4】产品创建完成 3.4 设备开发【1】进入设备配置页【2】配置物模型(1)食物余量(百分比) HX711(2)环境温度(摄氏度) DHT11_T(3)环境湿度 DHT11_H(4)水位检测 ADC(5)定时投喂食物 time(6)手动投喂 button(7)添加完成 【3】设备开发-主题列表【4】交互开发-配置小程序(1)产品展示页(2)快捷入口配置(3)编辑面板(4)产品页面 【5】设备调试-新建设备【6】配置手机APP 3.5 设备登录【1】MQTT协议【2】获取MQTT登录参数【3】MQTT主题订阅与发布【4】物联网平台端口号与IP【5】模拟设备登录【6】腾讯连连微信小程序 四、STM32设备端代码设计4.1 硬件连线4.2 硬件原理图4.3 硬件实物图4.4 KEIL工程4.5 取模软件使用4.6 代码运行思路介绍4.7 核心代码 五、总结5.1 项目如何描述?5.3 为什么要选择这些硬件?5.3 项目相关问题问答? 一、前言
1.1 项目介绍
【1】项目功能介绍
在现代化的畜牧业中,牛、羊等家畜的养殖方式仍然大量依靠人工操作。但人工喂养方式往往存在一些问题,如不能及时喂食、喂水,不能精确控制食物和水量的给予,无法实时获取家畜的健康状况和环境参数等。这不仅增加了养殖工作的负担,而且可能对家畜的健康和生长产生影响,从而影响养殖效率。因此,开发一种能够自动、定时、定量喂养,同时又能实时监测家畜健康状况和环境参数的自动化喂养系统成为当前畜牧业发展的迫切需求。
为了解决这个问题,本设计采用了STM32控制芯片作为核心,结合了多种传感器和模块,以实现自动化的喂养功能。其中包括1.44寸LCD彩色显示屏和按键模块用于显示和操作参数,28BYJ-48步进电机用于实现定量投食,ESP8266-WIFI模块用于远程控制和监测,蜂鸣器模块用于报警提示,H711称重传感器用于检测食物余量,DHT11环境温湿度传感器用于监测环境条件,水位传感器用于检测水位。
通过以上硬件组合,该系统可以实现多种功能,包括食物余量检测、环境温度检测、环境湿度监测、水位检测、缺水报警、定时投喂