博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
传感器 esp8266_如何使用ESP8266微控制器构建烟雾传感器
阅读量:2529 次
发布时间:2019-05-11

本文共 1236 字,大约阅读时间需要 4 分钟。

传感器 esp8266

像许多其他城市一样,德国斯图加特也遇到了烟雾问题,即使它可能没有其他城市那么严重。 欧盟已将空气中24小时窗内每立方米平均50微克尘埃颗粒的阈值设置为每年最多35天。 在过去的几年中,实际值已经超过35天了。 有一些政府站可以测量空气污染,但是出于明显的原因,它们并不能无处不在。

位于德国斯图加特的开放知识实验室已开始开发自己的物联网传感器,该传感器每分钟测量一次空气质量并将数据报告给中央服务器。 然后可以在地图上显示烟雾浓度。 查看我们正在使用 。

注意:分析仪能够计数直径为10µm和2.5µm的颗粒。 它们分别称为PM 10和PM 2.5。 局部阈值考虑了粒径。 在了解更多信息。

Map of Stuttgart

来自地图快照

如何制造空气传感器

构建这样的传感器非常容易,并在项目主页上进行了介绍。 它由几个相互连接的部分组成。

套管实际上是一些标准的水暖管。 其他两个主要组件是具有内置Wi-Fi和实际分析器的Node MCU 。 在当前版本中,这是分析仪。 传感器提供当前温度和湿度的读数。 所有零件的总成本约为30欧元。

举行公开组装会议以组装传感器。

在斯图加特和其他德国城市的这里,举行了公开集会,Luftdaten项目的成员可以在这里寻求帮助,并且谁已经在传感器上刷新了程序。 每个感兴趣的人都可以参加这些会议并组装一个传感器。 实际部分由捐赠和众筹活动支付。

Parts of the smog sensor

组装非常容易:用一些电缆将灰尘传感器和DHT与NodeMCU连接,通过电缆扎带将NodeMCU和灰尘传感器物理连接,然后将组装好的传感器放入管道中。

Assembled sensor into the tubing

回到家后,传感器安装在室外并连接到电源和Wi-Fi。 完成此操作后,会将传感器位置报告给Luftdaten.info,他们会将其放置在地图上(地图位置不精确,因此无法向公众透露确切的位置)。

发送数据

传感器现在每分钟运行10秒,此时风扇吸入空气,SDS 011计数灰尘。

除了将传感器数据发送到Luftdaten.info外,还可以将数据发送到本地数据库。 我已经实现可以将数据存储到Prometheus数据库中,以便可以通过Grafana绘制历史值。

Graphing historic values via Grafana

如图所示,在我居住的区域,最大允许值为50µg / m3的两倍。

注意:在冬天,当空气处于模式时,空气污染通常是一个问题,地面上的冷空气不会移动,顶部的热空气像帽子一样位于其顶部,从而进一步防止了空气流通。 另一个影响是,由于寒冷,家庭使用化石燃料加热的热量更多,从而排放出更多的污染。

爱好传感器没有经过校准,准确性也没有官方高科技设备高,但趋势是一样的,一些环保机构的技术人员已经证实,这些传感器与昂贵得多的官方分析仪相距不远。

下一步是什么

电机技术和过滤器有助于减少汽车和工业废气中的灰尘含量,但是那些现代电机往往会排放更多的一氧化氮(NOx)。 Luftdaten.info已开始一项新的众筹活动,购买NOx分析仪以在地图上显示一氧化氮的水平。

翻译自:

传感器 esp8266

转载地址:http://efjzd.baihongyu.com/

你可能感兴趣的文章
阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_2 响应之返回值是String类型...
查看>>
阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_4 响应之返回值是ModelAndView类型...
查看>>
阶段3 3.SpringMVC·_01.SpringMVC概述及入门案例_01.SpringMVC概述及入门案例
查看>>
阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_6 响应json数据之过滤静态资源...
查看>>
阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_5 响应之使用forward和redirect进行页面跳转...
查看>>
阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_8 响应json数据之响应json格式数据...
查看>>
阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_7 响应json数据之发送ajax的请求...
查看>>
阶段3 3.SpringMVC·_05.文件上传_2 文件上传之传统方式上传代码回顾
查看>>
阶段3 3.SpringMVC·_05.文件上传_1 文件上传之上传原理分析和搭建环境
查看>>
阶段3 3.SpringMVC·_05.文件上传_4 文件上传之Springmvc方式上传代码
查看>>
阶段3 3.SpringMVC·_05.文件上传_3 文件上传之Springmvc方式上传原理分析
查看>>
阶段3 3.SpringMVC·_05.文件上传_6 文件上传之跨服务器上传代码
查看>>
阶段3 3.SpringMVC·_05.文件上传_5 文件上传之跨服务器上传分析和搭建环境
查看>>
阶段3 3.SpringMVC·_06.异常处理及拦截器_1 SpringMVC异常处理之分析和搭建环境
查看>>
阶段3 3.SpringMVC·_06.异常处理及拦截器_4 SpringMVC拦截器之介绍和搭建环境
查看>>
阶段3 3.SpringMVC·_06.异常处理及拦截器_6 SpringMVC拦截器之拦截器入门代码
查看>>
阶段3 3.SpringMVC·_06.异常处理及拦截器_2 SpringMVC异常处理之演示程序异常
查看>>
阶段3 3.SpringMVC·_07.SSM整合案例_01.ssm整合说明
查看>>
阶段3 3.SpringMVC·_06.异常处理及拦截器_3 SpringMVC异常处理之异常处理代码编写
查看>>
阶段3 3.SpringMVC·_07.SSM整合案例_03ssm整合之编写Spring框架
查看>>