第十五届蓝桥杯模拟考试III_物联网设计与开发

编程题
一、基本要求

使用大赛组委会提供的四梯/国信长天物联网省赛套装(基于STM32L071KBU微控制器设计),完成本试题的程序设计与调试。程序编写、调试完成后,选手需提交两个LoRa终端对应的hex文件,LoRa终端A对应的文件命名A.hex,LoRa终端B对应的文件命名为B.hex,将两个hex文件压缩为zip文件提交,zip文件以准考证号命名。不符合以上文件提交要求的作品将被评为零分或者被酌情扣分。

二、通信设置

1、使用终端配置的 LoRa 单元完成通信功能。

2、选手可以自定义终端 A、B 间的通信协议,避免通信干扰,保证终端 A、B 不会因为收到错误数据导致功能异常。

三、功能要求

1、LoRa终端A

终端A配置键盘模块,系统结构框图如图4所示。

在这里插入图片描述
图4 终端A硬件结构框图

1)显示功能:

(1)数据界面如图5所示,由终端A最近一次接收且符合温度和湿度数据更新标准的温度数据和湿度数据组成,温度和湿度数据保留小数点后一位。

在这里插入图片描述

图5 数据界面

温度和湿度数据更新标准:

温度值上限≤温度数据≤温度值下限:温度数据更新

湿度值上限≤湿度数据≤湿度值下限:湿度数据更新

(2)温度标准范围设置界面如图6所示,由界面名称(TEMP)、温度上限值(UP)和温度下限值(DOWN)组成。

在这里插入图片描述

图6 温度标准范围设置界面

(3)湿度标准范围设置界面如图7所示,由界面名称(HUMI)、湿度上限值(UP)和湿度下限值(DOWN)组成。

在这里插入图片描述

图7 湿度标准范围设置界面

(4)显示要求

① 请严格按照图示要求设计各信息项的名称(区分字母大小写)和相对行列位置。

② 请确保使用的资料包中提供的字库(8X16),不可使用自定义的字库。

2)按键功能

按键USER表示“切换”按键,按键终端A的USER按键,切换“数据界面”、“温度标准范围设置界面”和“湿度标准范围设置界面”,切换顺序如下图所示。

在这里插入图片描述

图8 界面切换顺序

按键B1表示“加”按键,在“温度标准范围设置界面”或“湿度标准范围设置界面”下,按下按键B1,对应上限值增加。

温度上限值(UP)“加”顺序:

25 30 35 … 50 25 …

湿度上限值(UP)“加”顺序:

50 55 60 … 95 50 …

按键B2表示“减”按键,在“温度标准范围设置界面”或“湿度标准范围设置界面”下,按下按键B2,对应下限值减小。

温度下限值(DOWN)“减”顺序:

20 15 10 5 20 …

湿度下限值(DOWN)“减”顺序:

45 40 35 … 10 45 …

3)继电器功能

收到终端B发来的温度和湿度数据时,

若本次温度数据符合温度数据更新标准,继电器K1吸合,否则断开;

若本次湿度数据符合湿度数据更新标准,继电器K2吸合,否则断开;

4)无线通信功能

终端A通过LoRa通信单元接收温度和湿度数据。

2、LoRa终端B

终端B配置电位器模块,系统结构框图如图1所示。

在这里插入图片描述

图1 终端A硬件结构框图

1)模拟功能

终端B内置ADC采集电位器RP1和RP2输出的电压值,并将其转换为环境温度和湿度数据(数据均保留小数点后1位),显示在OLED屏上,显示格式如图2所示。

在这里插入图片描述

图2 OLED显示货物重量

显示要求

① 请严格按照图示要求设计各信息项的名称(区分字母大小写)和相对行列位置。

② 请确保使用的资料包中提供的字库(8X16),不可使用自定义的字库。

电位器RP1电压值与温度的转换关系如图3所示:

在这里插入图片描述

图3 RP1电压值与温度关系

电位器RP2电压值与湿度的转换关系如图4所示:

在这里插入图片描述

图4 RP2电压值与湿度关系

2)按键功能

在终端B上按下USER按键,终端B通过LORA单元向终端A发送当前发温度和湿度数据。

3)继电器功能

终端B发送温度和湿度数据后,

若终端B发送的温度数据不符合终端A温度数据更新标准,继电器K1吸合,否则断开;

若终端B发送的湿度数据不符合终端A湿度数据更新标准,继电器K2吸合,否则断开;

4)无线通信功能

终端B通过LoRa通信单元完成温度和湿度数据的传输功能。

三、设计要求

(1)自定义终端 A 和终端 B 间的无线通信协议,避免通信干扰。

(2)终端A上电后,温度数据和湿度数据为0。

(3)温度数据上限值为40,下限值为20。

(4)湿度数据上限值为70,下限值为30。

(5)继电器均处于断开状态。

四、资源数据包
资源数据包下载链接:

链接:https://pan.baidu.com/s/1sSrrRO7761ETXkJeJcCSyQ
提取码:lq3l

代码:

链接:https://pan.baidu.com/s/1CmfpdJW3YR5iTy8Srj4YIg?pwd=q6to
提取码:q6to

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/527110.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SRS(Simple Realtime Server)

SRS(Simple Realtime Server - github) SRS 中文官网 docker安装srs ##(安全组放开1935端口、8080端口) docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 -p 8000:8000/udp -p 10080:10080/udp ossrs/srs:5推流 ## 不需要加端口 ffmpeg…

使用 Docker 部署 Next Terminal 轻量级堡垒机

1)Next Terminal 介绍 官网:https://next-terminal.typesafe.cn/ GitHub:https://github.com/dushixiang/next-terminal 想必经常玩服务器的都了解过 堡垒机,类似于跳板机,但与跳板机的侧重点不同。堡垒机的主要功能是…

《JAVA与模式》之门面模式

系列文章目录 文章目录 系列文章目录前言一、医院的例子二、门面模式的结构三、门面模式的实现四、门面模式的优点五、门面模式在Tomcat中的使用前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,…

ChatGPT预训练的奥秘:大规模数据、Transformer架构与自回归学习【文末送书-31】

文章目录 ChatGPT原理与架构ChatGPT的预训练ChatGPT的迁移学习ChatGPT的中间件编程 ChatGPT原理与架构:大模型的预训练、迁移和中间件编程【文末送书-31】 ChatGPT原理与架构 近年来,人工智能领域取得了巨大的进展,其中自然语言处理&#xf…

大模型相关整理

机器学习 模型就是函数,这个函数可能是一个很简单的线性函数,也可以是一个非常复杂的高阶函数、或者是一个多层的神经网络函数。 机器学习领域的很多研究和方法都是在尝试设计这个函数,以自动驾驶领域为例,之前的自动驾驶基于人…

6-DOF GraspNet: Variational Grasp Generation for Object Manipulation

总结: 使用变分自动编码器(VAE)对抓取进行采样,并使用基于点网的抓取评估器模型对采样的抓取进行评估和细化 摘要: 我们将抓取生成问题表述为 使用变分自编码器对一组抓取进行采样,并使用抓取评 估器模型对采样的抓取进行评估和…

通信-CAN-01 总线拓扑

本文主要介绍CAN总线拓扑,并结合实际用到CAN设备做些说明。 1 总线拓扑 拓扑结构中分为CPU,CAN 控制器,收发器,双绞线。CAN控制器根据两根线上的电位差来判断总线电平。发送方通过使总线发生变化,将消息发送给接收方…

大数据赋能,能源企业的智慧转型之路

在数字洪流中,大数据已经成为推动产业升级的新引擎。特别是在能源行业,大数据的应用正引领着一场深刻的智慧转型。今天,我们就来探讨大数据如何在能源企业中发挥其独特的魅力,助力企业提效降本,实现绿色发展。 动态监控…

【干货技术分享】1688商品如何批量铺货到拼多多?一键筛选优质低价货源上架!|拼多多上货API接口

拼多多开店的低门槛吸引了很多小卖家入驻,然而新手开店首先需要解决的就是货源问题。新店前期可选择一件代发,无需囤货,成本更低。 然而很多卖家会发现,1688上面很多商品的拿货价都比同行售价高,想要找到产品品质好、…

基于电位器式传感器位移测量仪的仿真设计

摘要 本文介绍了一款基于51单片机的位移测量仪设计,旨在采集和处理测量电路的信号,显示测量位移,实现0-50mm范围内0.1mm的高精度测量。采用米朗科技KPM12型直线位移传感器,结合单片机的串口通信和A/D转换技术,通过标准…

【R语言爬虫实战】抓取省市级城市常务会议内容

🍉CSDN小墨&晓末:https://blog.csdn.net/jd1813346972 个人介绍: 研一|统计学|干货分享          擅长Python、Matlab、R等主流编程软件          累计十余项国家级比赛奖项,参与研究经费10w、40w级横向 文…

onlyoffice监听https

修改onlyoffice 在开始将您的ONLYOFFICE Docs切换到HTTPS协议之前,您需要创建一个安全证书和证书私钥。将它们放到安装ONLYOFFICE Docs的计算机上的一个文件夹中。 获得证书后,请执行以下步骤: 所有命令都应以管理员权限执行。要以管理员身份…