首页 > 其他分享 >宠物照料模块项目实验报告

宠物照料模块项目实验报告

时间:2024-12-31 11:08:55浏览次数:5  
标签:配置 宠物 硬件 华为 模块 服务器 实验报告

宠物照料模块项目总结


一、组员分工
夏鑫哲:
硬件各模块驱动控制代码编写
硬件各模块电路配置
项目大框架指定
消息发送协议格式制定

姚雨森:
硬件主控制函数编写
硬件各模块 C++ 对象调用和函数使用
设备连接华为云服务器控制和消息发送

周涵昕:
基于 JavaScript 的 React 安卓和网页前端代码编写
前端页面设计
后端连接华为云服务器控制和消息发送

闫通通:
华为云服务器配置
云服务器 EMQX 企业版配置
对 MQTT 消息的集中处理和传输
云服务器 MySQL 数据库配置和信息存储功能


二、主要界面
主页:
连接配置
订阅模块
消息发送功能
投喂:
温潮度变化监测
投喂阀值设定
设备:
控制设备各功能模块


三、系统主要场景
控制宠物生活环境的温度、湿度等条件,确保宠物舒适。
控制宠物每日进食,根据投喂阀值自动调整食量,避免过量投喂或食物不足。


四、系统亮点
高度自动化:
根据大量信息数据,系统可以自动分析宠物需求,自动应对环境和投喂阀值。
云络相联:
通过华为云服务器和 EMQX MQTT 通过带,实现设备和云络方便连接,支持在线监控和操作。
可视化界面:
应用端前端提供化和可视化控制,通过 React 安卓和网页直观操作。
设备多样化:
支持发光 LED,风扇和 OLED 显示以及增强的声音提醒功能,通过自定义输出解决总体控制需求。


五、其他需要说明的内容
MQTT Broker 服务器:
通过华为云配置,选用 Ubuntu 18.04 服务器,配合 EMQX 企业版和 MySQL 数据库,实现云端数据进行集成和存储。
硬件配置分析:
重要应用模块连接和短路配置:
温湿度传感器 DHT11:GPIO15
LED 三色控制:GPIO5(R),GPIO18(G),GPIO19(B)
HX711 秧量传感器:GPIO16(DT),GPIO4(SCK)
OLED:GPIO22(SCL),GPIO21(SDA)
风扇:GPIO23;以及警报需要提醒设备。

标签:配置,宠物,硬件,华为,模块,服务器,实验报告
From: https://www.cnblogs.com/nightyao0510/p/18643545

相关文章

  • HarmonyOS EventHub 模块详解
    一、引言EventHub模块在HarmonyOS应用开发中扮演着重要角色,它提供了事件中心的功能,包括事件订阅、取消订阅以及触发事件等操作,为应用内的模块间通信提供了有效的机制。二、模块基本信息接口支持版本:首批接口从APIversion9开始支持,后续版本的新增接口采用上角标单独标记......
  • Java 项目、模块、包
    1.IntelliJIDEA项目结构工程是顶级结构单元,在一个工程下可以创建多个模块,不同模块之间存在依赖关系,一个模块可以创建多个包,一个包可以创建多个类project(工程)-->module(模块)-->package(包)-->class(类)1.1创建项目File-->New-->Project,创建一个名为Java_Proj......
  • 宠物医院管理系统
    宠物医院管理系统摘要随着信息互联网购物的飞速发展,一般企业都去创建属于自己的管理系统。本文介绍了宠物医院管理系统的开发全过程。通过分析企业对于宠物医院管理系统的需求,创建了一个计算机管理宠物医院管理系统的方案。文章介绍了宠物医院管理系统的系统分析部分,包括可......
  • 2024秋季学期 数据结构期末实验报告(无源码版)
    前言这玩意在我看来,p用没有,纯浪费时间,但是沟槽的课有这个要求那我只能花了一点点时间水水了。如果对里面的内容感兴趣(应该不会有人没事来看这种sb玩意吧),可以私信我~实验一疏松多项式1.1问题描述使用链表结构储存疏松多项式并实现以下功能:输入并创建多项式(按指数升序或降序......
  • 进程的创建--multiprocesssing模块
    进程的创建使用multiprocessing模块创建进程multiprocessing是process模块的高级封装,其对于进程的操作提供了非常多的操作,所以是工作中操作进程的最常用模块。基本使用代码:importos,timeimportmultiprocessingdefwatch(): print("watch-id=",id(watch)) fori......
  • Python+Django宠物援助平台\宠物领养系统\宠物服务寻找丢失宠物--(Pycharm Flask Dj
    收藏关注不迷路!!需要的小伙伴可以发链接或者截图给我项目介绍基于Python+Django的流浪动物宠物救助援助平台的开发背景,深刻反映了当代社会对动物福利的关注提升、技术进步的赋能作用,以及社会公益需求的日益增长。近年来,随着社会的进步和人们文化素质的提高,越来越多的公众开......
  • 库卡机器人KR240电源模块维修思路讲解
    一、库卡机器人KR240电源模块故障诊断故障诊断是维修过程中的关键步骤。使用库卡提供的诊断工具或软件,对库卡机器人KR240电源模块进行故障诊断。重点关注电源供应、输出电压、电流等关键参数。通过诊断结果,确定故障的具体位置和性质,为后续的维修工作提供明确方向。二、库卡机器......
  • WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-各型号摄像头拍照实际图
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/product/audioCamera.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>  一,30......
  • 【Nginx应用】nginx stream模块代理MySQL
    其实使用开发机器的nginx一样可以代理数据库,从而实现办公网访问数据库。一、stream模块介绍Nginx的TCP/UDP代理功能的模块分为核心模块和辅助模块。核心模块stream需要在编译配置时增加“--with-stream”参数进行编译【但是我测试的时候,我的开发机并不是这么安装的,直接yumiins......
  • 2024-12-20《OS常用模块操作》
    os模块的常用函数 #os模块与操作系统相关的一个模块importos'''os.system('notepad.exe')os.system('calc.exe')'''os.startfile('C:\\ProgramFiles(x86)\\Tencent\\QQ\\Bin')os模块是Python中用于与操作系统交互的标准库之......