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七合一传感器模块

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

0.96寸OLED

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

DL-LN3X无线模块

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

硬件实物图

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

上位机界面

正常接收数据时界面

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

未接收数据时界面

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

联系方式

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

你可能感兴趣的:(STM32F103)