加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

【RT-Thread作品秀】-智能温湿度监控

2020/12/22
446
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

作者:zhl15893133384

一:概述

         物联网作为现在一门很热门的行业,其强大之处以至于我们的额生活离不开它,随着它的发展,也衍生出来很多的行业,比如智能家居等。这使得我们的生活变得更加的精彩与智能。

           在这里,本作品的温湿度数据采集系统基于STM32H75XB芯片开发并通过MQTT协议把数据传到服务器。并在网页端进行显示。同时,采集的信息也会实时的显示在OLED显示器上,并且实时的显示出当前的时间,可当成一个智能的小显示器来用,本想着在显示的时候还能在上面显示天气等信息,但时间原因,暂且没加。

二:开发环境

硬件:ARTPi(stm32h750xb)

RT-Thread版本:v 4.03

开发工具及版本:RT-Thread Studio v1.15

三:RT-Thread使用情况概述

内核部分:线程。

调度器:创建多个线程来实现不同的工作。

组件部分I2C框架, Sensor框架

四:硬件框架

五:软件框架说明

 

六:软件模块说明

main.c文件主要用于初始化,以及开启线程

dht11_sample.c用于存放DHT11相关的内容包含温湿度数据的读取以及DHT11线程的创建

MQTT_sample.c用于存放MQTT线程相关的内容,主要负责转发温湿度信息到云端。

ssd_1306.......cpp用于存放OLED显示相关内容,主要负责显示。

七:演示效果

八:比赛感悟

         在这次比赛中,我接触到了操作系统这个东西,在之前,自己也是看过关于操作系统方面的书,但是却未曾用过,然而,这次大赛对于我来说刚好是一次锻炼,让我尝试了操作系统,并且使用了他,开始的时候觉得很难,但是RT官方给出的资料也很多,认真去看看就好,凡是用心,总会成功的。在大赛中,编辑器采用的RT Studio,不得不说,这款IDE很好用,他的舒服之处在于当你用到什么软件A包的时候直接搜索在添加进去即可,十分的方便。还有就是RT-Thread这个系统,用着真的真的很舒服,用户需要关心的东西并不多,只需要关心进程就好,还有进程间的通信。最后,谢谢电路城给的次机会,让我能学到更多的东西,愿志同道合之人一起来加油!!!!!!

  • 代码地址.txt
  • Readme.md

相关推荐

电子产业图谱