毕业设计:单片机DIY-小型PM2.5系统,实际测试满足要求,赶快围观

时间:2023-03-27作者:佚名

大家好,因为最近忙着考试,最近比较忙,可能更新的文章比较少,疫情期间请大家多多注意身体,尽量减少外出,在家学习。

其实我发现在家学习只要静下心来,效率还是蛮快的,只要持之以恒,定会有所收获。

好了我们言归正传,前几天和几个小伙伴去市区公园玩,看着公园对面空气检测系统的大屏幕上各种数据不断变化,于是突发奇想,我能不能自己也用单片机做一个PM2.5测试系统呢,虽然不知道能不能成功,但想到就要做。

于是我利用好久以前的一个开发板当载体,开始自己DIY,成功了以后-我测试了一下基本能实时显示各种颗粒物的含量,又和真实数据对比了一下,准确度基板满足要求。

老规矩废话不多说,先上实物图:

原理:其实就是一块显示屏加上单片机实时控制,再加上采集和显示代码就差不多了

实物图1

毕业设计:单片机DIY-小型PM2.5系统,实际测试满足要求,赶快围观

数据采集和接收模块

毕业设计:单片机DIY-小型PM2.5系统,实际测试满足要求,赶快围观

实测测量精度和准确率还是可以的。

PM2.5检测系统参考代码如下:

主程序

include "delay.h"

include "PM2_5.h"

include "DHT11.h"

define uchar unsigned char

sbit waring=P1^3;

void main()

{

lcd_init();

Init_BMP085();

Init_PM2_5();

while(1)

{

bmp085Convert();

RH();

lcd_pos(0,0);

display_string("pm2.5:");

if(read_pm()>5)

display_num(read_pm());

else

display_num(5);

display_string("ug/m3");

display_string(" ");

lcd_pos(1,0);

display_string("T:");

display_num(temperature/10);

display_string(".");

display_num(temperature);

display_string("'C");

display_string(" ")

display_string("H:");

display_num(RHdataH);

display_string("%");

lcd_pos(2,0);

display_string("pre:");

display_num(pressure/1000);

display_string(".");

display_num(pressure00);

display_string("kpa");

lcd_pos(3,0);

display_string("smo:");

if(read_pm()>200)

{

display_string("High");

waring=0;

}

else

{

display_string("low");

display_string(" ");

waring=1;

}

display_string("Al:");

display_num(Altitude);

display_string("m");

display_string(" ");

delay_ms(200);

}

}

PM2.5

define uint unsigned int

define K_PM 820

void senddata(uchar dat);

相关阅读

热销商品

304不锈钢卡箍硅胶垫片316卫生级快装接头垫圈卡盘精铸卡扣密封垫

304不锈钢卡箍硅胶垫片与316卫生级快装接头垫圈卡盘精铸卡扣密封垫,专为食品、制药、生物工程及高洁净流体输送系统设计。采用优质304或316不锈钢材质,具备优异的耐...
4.5

耐磨耐油丁腈耐高温氟胶防水环保级硅胶包覆聚四氟橡胶O型密封圈

本款O型密封圈采用多层复合结构设计,外层为环保级硅胶,具备优异的防水、耐候与生物相容性;中间层采用耐磨耐油的丁腈橡胶(NBR),确保在油污环境中长期稳定运行;内层则选用...
1

管卡安装片 排水管固定悬吊卡丝固定件 角钢角码连接底座 方钢卡

管卡安装片、排水管固定悬吊卡、丝固定件、角钢、角码、连接底座及方钢卡是建筑给排水系统中常用的管道固定与支撑组件。这些配件通过组合使用,可牢固固定各类排水...
0.8

氟胶O型圈耐高温密封圈线径1-10mm现货可订做大尺寸胶圈非标异形

氟胶O型圈采用高性能氟橡胶(FKM)材料制成,具有卓越的耐高温、耐油、耐化学腐蚀性能,长期使用温度可达200℃以上,短期可耐受250℃高温。线径规格覆盖1–10mm,现货充足,支...
0.4

国际电工家用BVR电线国标纯铜芯线6平方100米1.5 2.5 4单芯硬铜线

国际电工家用BVR电线是一种国标纯铜芯线,其规格为6平方毫米,长度为100米。这种电线具有良好的导电性能和耐高温性能,适用于各种电器设备的连接。它由单芯硬铜线制成,...
3.92

网站栏目