搜索
bottom↓
回复: 9

[开源分享]这两天写的PM2.5传感器上位机程序,把上次撸的传感器玩起来

[复制链接]

出0入76汤圆

发表于 2020-5-28 13:43:55 | 显示全部楼层 |阅读模式
本帖最后由 foxpro2005 于 2020-5-28 17:20 编辑

最近有空的时候写了一个基于上次撸的PM2.5传感器的上位机程序,可能好多人的都已经在吃灰了。

[程序说明]
1.可以显示PM0.3~PM10.0颗粒物浓度个数(个/0.1L),浓度PM1.0,PM2.5,PM10(ug/m3),AQI值,以及变化趋势图。
a.数据都是原始数据,没有做滤波处理,AQI算法是看网上的资料随手写的(正确性待查,不过应该没什么错误)
b.目前没有做数据导出功能,等以后有空的时候弄吧(现在开源分享出来了,有精力的坛友可以继续折腾)
2.基于坛友分享的春风电源上位机程序,用到了里面的一些控件和方法,在此向坛友表示感谢!
链接: https://www.amobbs.com/thread-5588053-1-1.html?_dsign=7338327a
不过坛友那个程序有些小问题,串口数据解析线程没加处理,会导致占用CPU资源有些多(WIN7中占了25%)
3.程序是基于VS2010 C# + .NET Framework 4.0写的,通信协议是按上次撸的PM2.5传感器(不说厂家了,避免广告嫌疑),
据说与攀腾的协议差不多,只是数据包帧头字节不一样,手上有攀腾的坛友可以把帧头标识修改一下试试
4.程序特点代码结构清晰,注释详尽,相信应该可以对初学C#的电工们有所帮助

程序界面自认还算过得去吧,[0510]今天空气质量82,测试值82,85,88的样子,数据波动还行


传感器是使用USB转串口小板直接连接的,带金属外壳的那个是上次撸的(波特率115200),这个黑色小的是后面买的(波特率9600)


上位机EXE文件(方便没装VS的坛友):
上位机源码:

---------------------------------------------------------------------------------

编辑原因: 2020-05-28 17:18 更新附件程序(已经排除未使用控件)




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2020-5-28 13:54:13 来自手机 | 显示全部楼层
做的不错,多谢共享...

出0入1119汤圆

发表于 2020-5-28 13:59:24 | 显示全部楼层
本帖最后由 Himem 于 2020-5-28 14:04 编辑

之前也用这个传感器做了一个wifi手持的发在了非技术区,后来被清理掉了,我找找资料还在不……

出0入76汤圆

 楼主| 发表于 2020-5-28 14:04:06 | 显示全部楼层
plc_avr 发表于 2020-5-28 13:54
做的不错,多谢共享...

感谢兄弟捧场,等后面哪天有空方便的时候过去你们那边拜访一下、玩玩

出0入0汤圆

发表于 2020-5-28 15:49:09 | 显示全部楼层
仪表盘做的很酷!用的什么控件?

出0入0汤圆

发表于 2020-5-28 16:31:31 来自手机 | 显示全部楼层
foxpro2005 发表于 2020-5-28 14:04
感谢兄弟捧场,等后面哪天有空方便的时候过去你们那边拜访一下、玩玩
...

随时欢迎...

出0入76汤圆

 楼主| 发表于 2020-5-28 17:01:55 | 显示全部楼层
jiaxinhui 发表于 2020-5-28 15:49
仪表盘做的很酷!用的什么控件?

主要用了:仪表盘Manometers,数码管LBindustrialctrls,图表ZedGraph,还有一个自定义的按钮控件
另外 表盘旋钮Knob,Ribbon组件 有引用,但在界面上没使用,可从项目中移除

出50入58汤圆

发表于 2020-5-30 07:38:19 来自手机 | 显示全部楼层
界面不错,学习一下

出0入0汤圆

发表于 2020-5-30 09:02:27 来自手机 | 显示全部楼层
不错,学习学习

出0入0汤圆

发表于 2020-5-30 11:44:55 | 显示全部楼层
不错啊,很精致
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-9-28 09:13

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表