stm32的温湿度监控
@#基于stm32温湿度监控系统
基于stm32温湿度监控系统
本次项目主要用到Qt creator软件,Keil uVision5软件
项目要求
- dht11温湿度传感器通过串口收发数据,设置上下限报警
- 温湿度上下限具有记忆功能,且能调节; 10(通过串口,0x00(读取信息),0xff(设置命令),(0xfe设置温度上限))(设置一套指令)
- 能存储最近5条温湿度信息,且能读取
用qt写一个上位机,要求能接收温湿度,能控制led,蜂鸣器,报警时能复位;
- 用i2c写一个oled显示,要求有菜单功能(能显示实时温湿度,能通过按键设置温湿度上下限,温湿度上下限具有记忆功能,能看到最近5条温湿度消息,能单独控制led,蜂鸣器)
Qt实现部分
c++与Qt成为上位机的部分,具有动态显示当前温湿度和绘制温度变化折线图的功能(因为身边现在没有32,拿出之前的效果暂时)
这是显示页面,打开警报界面能调整蜂鸣器报警的上下限。
是这样的
因为没有连接stm32所以没有显示
关于Qt上位机的制作,当时是纯手打完的代码(真是佩服当时竟然手打都没那么多错误,现在一般用UI画了,比手搓的好看!)
Keil uVision5模块
该模块进行的只是简单的spi协议和flash存储,SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线(其实3根也行)。分别是SDI(数据输入),SDO(数据输出),SCK(时钟),CS(片选),再利用中断的方式进行消息处理和交互,分别收到各种信息来进行信号处理。
OLED显示
简单的oled功能显示
项目很简单,但是上位机的经验从这里开始了,这是用串口进行通信,(后来也做了基于网络协议比如传输层协议tcp进行上位机制作的项目,也都差不多,只要拥有美感的心,就能做出好看的界面,毕竟,花里胡哨也是一种艺术啊
stm32的温湿度监控相关推荐
- 物联网毕业设计-基于stm32的温湿度监控系统
一.引言 近年来,随着科技的进步,计算机和电子技术在各个领域的应用越来越广泛,人们对温湿度的要求也越来越高.现在用于食品.药品和环境监测的仪器.仪表和计算机等设备越来越多,它们与人们生产.生活的关系越 ...
- 基于stm32、Android和Html的温湿度监控系统的设计
系列文章目录 第一章ESP8266的java软件仿真测试 第二章ESP8266硬件与软件测试 第三章ESP8266客户端与Java后台服务器联调 第四章ESP8266客户端与JavaWeb服务器联调 ...
- 单片机课程设计:基于STM32的温湿度检监测报警系统的设计
基于STM32的温湿度检监测报警系统 文章目录 基于STM32的温湿度检监测报警系统 前言 一.设计任务 二.系统硬件设计 1.元器件选用 2.系统模型设计 3.硬件连接 二.系统程序设计 1.程序流 ...
- 闪烁指示灯监控方案_机房温湿度监控检测方案【斯必得智慧机房】
点击上方"蓝字"关注我们 01 机房温湿度监控检测方案 摘要:本系统的目的是为了保障中心机房系统的正常运行,实时监测机房环境的各项指标,遇到机房停电.电源故障.环境温度过高.非法闯 ...
- 【原创】博物馆库房环境空气质量无线温湿度监控技术性方案
博物馆文物保护环境空气质量综合监控系统 北京盛世宏博科技有限公司 现代化博物馆空气质量一体化3D可视化管控平台 博物馆温湿度在线监控系统 博物馆光照在线监控系统 博物馆二氧化碳在线监控系统 博物 ...
- 一种应用于档案馆档案库房的三维可视化温湿度监控系统平台
1.温湿度监控由温湿度传感器采集各档案室内的信号,实时显示温度信号.湿度信号.显示并记录每个温湿度传感器所检测到的室内温度与湿度的数值,显示短时间段内的变化情况曲线图.并可设定每个温湿度传感器的温度与 ...
- ESP32-CAM高性价比温湿度监控系统配网与上网方案设计与实现
ESP32-CAM ArduinoIDE开发系列文章目录 第一篇:ESP32-CAM高性价比WIFI图传方案快速入门教程 第二篇:ESP32-CAM第一个无线点灯程序 第三篇:ESP32-CAM智能网 ...
- 温湿度监测云平台—解决异地仓储与集团总部远程温湿度监控难题
物联网.云计算.大数据,可能是最近几年比较火的技术名词,万物互联.云端互通在各行各业得到快速发展. 在过去,温湿度监控系统主要是部署在企业本地计算机,根据监测对象的环境不用,选择通过网线.GPRS.4 ...
- STM32之温湿度DHT11驱动
STM32之温湿度DHT11驱动 DHT11 API 原文件 dht11.c 头文件 dht11.h DHT11 API 原文件 dht11.c u8 DHT11_Init(void); 初始化DHT ...
最新文章
- 领跑交互新时代 蓦然认知助力传统产业智能化升级
- PHP支持http2,swoole-1.8.2 已发布,支持Http2.0协议
- 未来科学家数学与计算机奖,未来科学大奖“对话未来科学家”
- 显卡暴涨,等等党输了,这我万万没想到啊
- jdbc mysql 自动重连_Mysql中JDBC如何完成自动重连机制的案例
- Spring第三讲:利用注解配置类取代Spring的配置文件
- 前端框架:发送请求获取数据的执行逻辑
- java整数四则运算课设_用面向对象方法设计实现整数的四则运算(java)
- linux怎么才能算telnet成功_怎么表白才算成功呢
- 分治算法求最大最小值c语言,[蓝桥杯][算法提高VIP]和最大子序列 (C语言代码)分治法...
- 图的单源最短路径(Dijkstra算法)
- 使用git bash提交代码到github托管
- 43_并发编程-管道
- ASP.NET Ajax 中出现的 sys 未定义(sys undefined)解决方法总结
- 销售管理系统java sql_java+sqlserver商品销售管理系统的设计与实现
- BPF BTF 详细介绍
- python3数据科学入门与实战技巧_Python3数据科学入门与实战
- 为什么局域网需要https加密?如何选择内网SSL证书?
- 微信群控,云控?云控系统工作原理
- 关于示波器探头的输入容抗问题解决