stm32的温湿度监控

@#基于stm32温湿度监控系统

基于stm32温湿度监控系统

本次项目主要用到Qt creator软件,Keil uVision5软件

项目要求

  1. dht11温湿度传感器通过串口收发数据,设置上下限 警
  2. 温湿度上下限具有记忆功能,且能调节; 10(通过串口,0x00(读取信息),0xff(设置命令),(0xfe设置温度上限))(设置一套指令)
  3. 能存储最近5条温湿度信息,且能读取
  4. 用i2c写一个oled显示,要求有菜单功能(能显示实时温湿度,能通过按键设置温湿度上下限,温湿度上下限具有记忆功能,能看到最近5条温湿度消息,能单独控制led,蜂鸣器)

Qt实现部分

c++与Qt成为上位机的部分,具有动态显示当前温湿度和绘制温度变化折线图的功能(因为身边现在没有32,拿出之前的效果暂时)

Keil uVision5模块

该模块进行的只是简单的spi协议和flash存储,SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线(其实3根也行)。分别是SDI(数据输入),SDO(数据输出),SCK(时钟),CS(片选),再利用中断的方式进行消息处理和交互,分别收到各种信息来进行信 处理。

OLED显示

stm32的温湿度监控
简单的oled功能显示

项目很简单,但是上位机的经验从这里开始了,这是用串口进行通信,(后来也做了基于 络协议比如传输层协议tcp进行上位机制作的项目,也都差不多,只要拥有美感的心,就能做出好看的界面,毕竟,花里胡哨也是一种艺术啊??)

项目资料会在后续更新发出来,亲们!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月20日
下一篇 2020年10月20日

相关推荐