Introduction

🚧 建立您的DIY传感器,并成为全球的一部分,opendata&civictech网络。
随着airRohr你可以测量空气污染自己。

Shopping list

Sensor kit
单个组件

太好了,你决定在网上买零件了! 遗憾的是,交货时间从几天到三周不等。 在那之前,享受你的生活️。

Driver & firmware

我们已经准备好了固件,您只需要安装驱动程序和闪现您的NodeMCU(ESP8266)。您只需要安装驱动程序并更新您的NodeMCU(ESP8266)。

要与您的NodeMCU(ESP8266)进行通信,您需要为您的操作系统安装usb2serial驱动程序。

NocdeMCU v3 的芯片组通常是CH341,只要检查你的NodeMCU (ESP8266)的背面就可以找到一些技术信息。

选择与您的计算机操作系统相对应的链接。

Windows

NodeMCU (ESP8266) V2 (CP2102) for Windows 的驱动程序。
  • Windows 10 - Windows 10应能自动下载这些内容。
  • Windows 7/8/8.1 - 32位版本- 不支持64位版本操作系统。
NodeMCU (ESP8266) V3 (CH340/CH341) for Windows 的驱动程序。
  • Windows--Windows 10应能自动下载这些内容。
解压下载的Windows文件

NodeMCU (ESP8266) V2的*。打开CP210x文件夹,双击CP210xVCPInstaller_x64(或x86)应用程序。

  • 对于NodeMCU (ESP8266) V3:打开CH341SER文件夹,双击应用程序SETUP。

MacOS

MacOS 驱动程序
解压下载的MacOS文件

V2的*。解压CP210x文件夹,双击CP210xVCPInstaller_x64(或x86)应用程序。

  • 对于V3:解压CH341SER文件夹,双击应用程序SETUP。
  • 重新启动您的Mac

Linux

不需要安装驱动。芯片应直接支持(可通过dmesg验证)。

固件闪现器

支持多种操作系统。支持多种操作系统:Windows、MacOS和Linux。

用短的 micro-USB 纜線將 NodeMCU 連接到您的電腦 (選擇短於 1 米的纜線,否則可能會安裝失敗)。選擇latest_en.bin(或其他語言版本),並按下「上傳」。 等待,直到这个过程完成。现在我们可以组装传感器了。

Linux: Set permissions as executable

下载后,你可能需要将权限设置为可执行。这可以通过命令来完成。chmod o+x <下载文件名>
非常感谢波兰的Piotr的帮助。🙋♂️

MacOS: how to run a unverified app

右键单击并多次打开应用程序,并始终以 "打开 "确认。

下面是Youtube上的一个简短视频👉 https://youtu.be/1KZiP94TYjw。

Assemble

⚠️ 重要提示。 在组装之前,请先安装固件! 请参见__固件刷新器__部分。

NodeMCU v3

注意:我们的说明是指NodeMCU的版本3。这可以通过VU和G的连接来识别(见图)。

<小>版权:roman-minyaylov,MIT授权
When you are done, this is how it should look like

Wire the SDS011

针脚的编号是由右至左,连接时要确保电缆坐在针脚上,因为大多数杜邦电缆也适合在针脚之间。

SDS011 引脚 1 -> 引脚 D1 / GPIO5
SDS011 针 2 -> 针 D2 / GPIO4
SDS011 引脚3 -> GND
SDS011 引脚4 -> 未使用
SDS011 引脚 5 -> VU (NodeMCU v3) / VIN (NodeMCU v1,v2)
SDS011 引脚6 -> 未使用
SDS011 引脚7 -> 未使用

💡 你可以找到我们固件支持的传感器的列表。

Solder together BME280

将引脚头与BME280板连接。从背面焊接。引脚之间的缝隙非常小,所以要耐心仔细。 诀窍是把烙铁头放在引脚上,稍微热一下,然后轻轻地涂上焊料。

Wire the BME280

针脚的编号从左到右。

VIN ->  引脚 3V3 (3.3V)
GND -> GNDG
SDA -> PIN D3
SCL -> 引脚D4

Tie everything together

Tie NodeMCU and SDS011 together

使用扎线带连接NodeMCU (ESP8266)和SDS011传感器,使Wifi天线远离传感器。

Connect flexible tube
  • 将柔性管连接到SDS011传感器上。
  • 使用另一条扎带将BME280温度传感器连接到管子上。
  • 将USB线穿过管子。安装SDS011时,NodeMCU朝上,风扇朝下。
Push in sensor into the pipe
  • 将零件推入管内,使其卡在里面。
  • USB线、软管和BME280应从管子的末端看出去。
  • 将另一根管子推到第一根管子上。

Finishing
  • 将温度传感器放置在软管上,使其位于管子的边缘。
  • 在管子的末端切断柔性管。
  • 可选:你可以用细网罩住管子的开口端。这样空气就可以流通,但昆虫就会留在外面。

Placement

最理想的地方是离街道1.5-3.5米,通风良好。但是,这并不是所有的人都能做到的,因为,在登记的时候会要求提供离地面的高度和离街道的位置等信息。

Configure

Get the unique station ID

  1. 将管理平台连接到USB电缆上,为传感器供电。

  2. 管理站将尝试连接到配置的 WiFi 网络。对于新的设置,连接将失败,管理站将创建一个名称为 "颗粒物ID"、"Feinstaubsensor-ID "或 "airRohr-ID "的WiFi网络。这个ID就是芯片ID(例如13597771)。请记下这个数字,因为您将需要它来进行登记

  3. 在电脑或智能手机上连接到台建立的WiFi网络。
    安卓.等待,直到建立连接。如果立即断开连接,您可能需要停用 "连接->WiFi->高级 "下的 "智能网络开关 "选项。

  4. 打开浏览器,输入http://192.168.4.1/

⚠️ 请注意NodeMCU可能需要几次尝试才能连接到家庭WiFi网络。請耐心地嘗試幾次,直到成功為止。如果传感器的配置成功,站内WiFi网络将不可用,配置页面将不再以该IP 192.168.4.1访问。

Configure the station

  1. 在 "配置 "页面中输入你的SSID(家庭WiFi网络名称)、网络安全密钥(Windows下)或WiFi密码。

  2. 如果您使用的是推荐的微尘传感器(SDS011),则无需进一步更改配置。

  3. 点击 "保存配置并重新启动 "按钮。管理站将重新启动,当它连接到您的家庭WiFi网络时,将不再以这种方式访问。



###验证台站的配置是否正确。 如果您在上一步中除了WiFi网络配置外没有做其他更改,传感器现在将开始记录和上传数据。您可以通过导航到以下页面来验证每项工作是否正常,大约10分钟后。在这些页面上搜索芯片ID(在上面的例子中是13597771)。

Register

Create an account

前往devices.sensor.community创建一个账户,成为开放数据网络的一部分。

Register your device

创建账户并登录后,您就可以注册您的设备。填写表格来注册您的设备。导航到主页->(登录)->传感器->注册新的传感器。

  • 传感器ID是您之前记下的ESP8266(NodeMCU)的芯片ID。
  • 您的电子邮件地址(不会被公布)
  • 您的地址。街道与房屋号码,邮政编码和城市。点击 "查询输入的地址 "获得位置坐标(将四舍五入)。检查针的位置,如果需要的话,可以改变它。
  • 设置一个个人传感器的名称,以便在你有多个传感器的情况下更容易将它们分开(如花园、妈妈的传感器......)。
  • 站台周围的环境--例如离地面的高度、道路的一侧、高流量、空旷的场地或类似的地方

Troubleshoot

Transmitting problems?

在浏览器中输入以下自己的数据。 https://api-rrd.madavi.de/grafana/d/GUaL5aZMz/pm-sensors?orgId=1&var-chipID=esp8266-[ID]

也可以在左上角的输入栏中搜索[ID]https://api-rrd.madavi.de/grafana/d/GUaL5aZMz/pm-sensors?orgId=1

  • 传感器是否通过https://devices.sensor.community注册,传感器在地图上是否可见?
    • 过去的WLAN信号水平是否很弱? 这是服务器端的信号记录:https://api-rrd.madavi.de/grafana/d/Fk6mw1WGz/wifi-signal?orgId=1&var-chipID=esp8266-[ID]。 这是服务器端的信号记录:https://api-rrd.madavi.de/grafana/d/Fk6mw1WGz/wifi-signal?orgId=1&var-chipID=esp8266-[ID]

USB cable problems?

  • 检查电源。USB线
  • 重新启动(断开电源,如拔出USB插头)。
  • WLAN配置是否正常(传感器连接到已配置的WLAN)如果不正常,请注意。
    • 传感器是否打开了一个AP(在重启后的头2-7分钟内)?
    • 寻找airrohr-[ID]WLAN网络。耐心点,启动后可能需要1-2分钟。
  • 在自己的路由器上检查传感器是否已登录到网络中,然后记住 IP
    • 或者使用flashtool 中的 "发现"。
    • 如果是:用浏览器通过IP连接到传感器http://[ip-of-the-sensor],应出现界面。
    • 如果没有:ESP有问题,如电源不足,重启循环或类似情况。
  • 将USB连接到电脑上,查看日志。
    • 用串行终端程序在串行接口上跟踪文本(设置:波特9600,8N1)。
    • 在这里,您应该能够看到传感器正在做什么(启动信息、WLAN连接或AP、测量--仅在3分钟后)。

Electronics problems?

  • 从外壳上拆下传感器电子元件并观察
  • 再次检查更换电源
    • 重启后不久ESP是否会闪烁?
    • SDS011:重启后红色LED风扇亮起?
    • 再次检查更换传感器的电缆。
Sensor.Community

通过社区驱动的开放环境数据使世界变得更美好。

在德国斯图加特与💕一起制造。