STM32读取SM300D2七合一传感器模块数据在0.96寸OLED显示,通过DL-LN3X无线模块显示在上位机

先看这个: 资料
https://blog.csdn.net/gsh_hello_world/article/details/56277182
https://blog.csdn.net/gsh_hello_world/article/details/81335955

功能

温湿度、CO2、PM2.5和甲醛的读取和显示:
1、通过串口2读取七合一传感器模块SM300D2的数据,包括CO2,甲醛,TVOC,激光PM2.5,PM10,温度,湿度;
2、通过IIC协议与0.96寸OLED通信,将读取到的数据显示在OLED上;
3、通过串口3与无线模块DL-LN3X进行通信,本设计有2个无线模块,一个与插在电脑上的USB转TTL模块相连接,另外一个与STM32F103ZET6相连接。
4、上位机读取无线模块的数据并显示,超过阈值后蜂鸣器会响,而且上位机显示报警的数量。

模块资料

SM300D2七合一传感器模块

在这里插入图片描述
在这里插入图片描述

0.96寸OLED

在这里插入图片描述

DL-LN3X无线模块

在这里插入图片描述
在这里插入图片描述

硬件实物图

在这里插入图片描述

C#设计的上位机界面

正常接收数据时界面

在这里插入图片描述

未接收数据时界面

在这里插入图片描述

联系方式

QQ:1447491726,长期在线,有技术、代码问题可以交流,共同进步!

发布了146 篇原创文章 · 获赞 244 · 访问量 101万+

猜你喜欢

转载自blog.csdn.net/GSH_Hello_World/article/details/89886933