Skip to main content

# 使用计数器和 GPIO 传感器开始使用 S2100

让我们开始学习如何将 S2100 与计数器和 GPIO 传感器一起使用。掌握这一点之后,我们将继续了解 S2100 应用的基础知识。这将帮助你在未来更好地了解如何连接你自己定制的传感器。

传感器探头

准备以下物品:

  • 数据记录仪
  • 雨量计 RG-15 雨量传感器(作为示例)
  • 8 芯线
  • 十字螺丝刀(十字槽 2 号)
  • SenseCAP Mate APP

连接传感器探头

拆卸数据记录仪

  1. 拧下三个螺丝。
  1. 取下上盖。
  1. 取下螺纹帽,并将其套在传感器的电缆上,使电缆穿过底盖,然后连接到接线端子。
编号引脚描述
112V外部 12V 输入电压。数据记录仪可以由外部 12V 直流电源供电。当使用 12V 电源时,电池将作为备用电源。
25V5V 输出电压,为传感器提供 5V 电压。
33V3V 输出电压,为传感器提供 3V 电压。
4IO采集电平或脉冲输入
5V1采集 0 到 10V 的电压输入
6V2采集 0 到 10V 的电压输入
7ARS485 A/+
8BRS485 B/-
9I1采集 4 到 20mA 的电流输入
10I2采集 4 到 20mA 的电流输入
11GND接地引脚
12GND接地引脚

传感器供电选项

数据记录仪支持两种供电模式,我们选择内置电池模式:

模式描述
内置电池数据记录仪和传感器由电池供电。在这种情况下,数据记录仪可以连接到 5V 传感器。

连接到数据记录仪

数据记录仪的接线顺序:

线缆类型描述
红线5V
黑线GND(任意端口均可。)
黄线IO
  1. 将 8 芯线穿过底盖,并根据接线顺序要求连接到数据记录仪底座;
  1. 依次连接上盖、橡胶圈和螺帽
  1. 拧紧螺丝和螺帽,检查防水性能。如果线径过细,请缠绕防水胶带。

*注意: 组装设备时,需要安装好数据记录仪和适配盒的防水垫,并拧紧螺帽和螺丝,否则可能会影响设备的防水效果!

如果线径过小,可以用防水胶带缠绕,如下图所示:

连接到雨量计传感器

雨量计传感器的接线顺序:

  1. 拧下四个螺丝,取下上盖。将 8 芯线穿过底盖,并根据接线顺序要求连接到 J1 底座;
Wire TypeDescription
RedV+
BlackGND
YellowOUT
  1. 将雨量传感器 S1 底座的 DIP 开关 1 拨到 ON,将开关 2 拨到 OFF,将 34 也拨到 OFF;
  1. 安装上盖并拧紧螺丝。完成连接。

至此我们已经完成了接线。现在,让我们设置 S2100 并在我们的 APP 上进行配置。

连接到漏水探测器

漏水探测器传感器的接线顺序:

Wire TypeDescription
RedV+
BlueNC (normally closed signal)
YellowCOM
WhiteIN IO
BrownV-
  1. 将 5 芯电缆穿过底盖,并根据接线顺序要求连接到数据记录仪底座;
传感器线缆颜色功能在 S2100 上的端子
Red正电源5V OUT
Brown负电源GND
Yellow信号公共端GND
White数字开关信号IO IN
Blue常闭信号(悬空并用胶带绝缘)
  1. 依次重新安装上盖、橡胶圈和电缆螺帽。

设置 S2100

将传感器连接到 App

  1. 长按按键 3 秒,LED 将以 1 秒的频率闪烁。请在 1 分钟内使用 App 连接传感器;否则,设备将断电或重启。
  1. 请选择 "S2100 Data Logger"。

请点击 "User" 按钮进入用户设置,然后点击 "Bluetooth Configuration" 开始扫描传感器的蓝牙。

  1. 通过 S/N 选择传感器(S/N 位于传感器正面的标签上)。然后,进入后会显示传感器的基本信息。
  1. 蓝牙连接成功后进入配置模式:LED 以 2 秒的频率闪烁。

通过 App 配置基本参数

选择平台和频段

S210x 传感器在生产时即支持 863MHz ~928MHz 的通用频段计划,集成在一个 SKU 中。也就是说,每一台设备都可以支持 7 种频段计划。

这里我们选择 "SenseCAP for Helium" 或 "SenseCAP for TTN"。频段计划根据你的实际情况进行选择。

*注意: 当用户周围有 Helium 网络时,数据记录仪可以上传数据。它运行在 SenseCAP 私有 Helium Console 上。用户无需在 Helium Console 上创建设备;

SenseCAP for TTN 平台需要与 SenseCAP LoRaWAN 室外 网关 搭配使用

设置上报间隔

设备的工作模式为:每隔一个设定的时间间隔唤醒设备,采集测量值并通过 LoRa 上传。

例如,设备默认每 5 分钟采集并上传一次数据

设置上报策略

传感器上行数据包策略有三种模式,我们在此选择 1N,你也可以根据自己的需求进行选择。

参数描述
2C+1N (default)2C+1N(2 个确认包和 1 个非确认包)是最佳策略,该模式可以最大限度地降低丢包率,但设备将在 TTN 中消耗最多的数据包,或在 Helium 网络中消耗最多的数据积分。
1C1C(1 个确认包)设备在从服务器收到 1 个确认包后将进入休眠。
1N1N(1 个非确认包)设备只发送数据包然后开始休眠,而不管服务器是否收到数据。

恢复出厂设置

在选择 SenseCAP 平台时,必须使用固定的 EUI/App EUI/App Key。因此,在从其他平台切换回 SenseCAP 平台之前,需要先恢复出厂设置。

当我们出错或想要重置所有内容时,可以点击该按钮。设备将恢复到出厂默认配置。

*注意: "Restore Factory" 功能只能重置基础设置(Basic Setting)。

通过 App 配置 GPIO 传感器

将 "Protocol" 选择为 "GPIO"。然后依次设置以下参数。

  1. 选择传感器的供电电压。它支持 3V/5V/12V。这里我们选择 5V
  1. 设置 "Sensor Warm-up time",预热时间表示在加上电压供电后,传感器达到最高精度或性能水平所需的时间。我们在这里输入 50(ms)
  2. 选择输入类型:
电平模式采集输入电平信号,高电平为 1,低电平为 0
计数模式采集脉冲信号,并记录脉冲次数

我们在这里选择 Counter Mode

设置计数传感器

将 "Counter Mode" 选择为输入类型。然后依次设置以下参数。

数字输入设置输入脉冲的类型。Pull High:检测到上升沿时有效。Pull Low:检测到下降沿时有效。我们在这里选择 Pull High
数字滤波当脉冲宽度超过 10 ms 时,建议启用。默认启用。这里将其 Enable
重启清零计数当 Datalogger 发生重启时,计数会被清零为 0。默认禁用。这里将其 Disable
Y= Ax + B"Y":为 Datalogger 将要上传的数值。"x":为原始计数值。Factory A:可自定义数值,用于将 "x" 按倍数放大或缩小。Factory B:可自定义数值,用于增加或减少 "x" 的数值。通过设置 A 和 B 的数值,可以计算出所需的数值。这里设置 A=0.2B=0
单位时间采集启用此功能会额外上传一个数值:每小时的累计量。例如,如果一小时内 Y 的数值为 1000,则会上传 1000/h。这里将其 Disable

完成配置信息后,点击 "Back to Home"(此时节点与 APP 的蓝牙会自动断开),Data Logger 将尝试连接网络(尝试连接网络时 LED 指示灯红灯慢闪,网络连接成功后绿灯快闪);

在 SenseCAP Portal 上查看数据

将传感器绑定到 SenseCAP Portal

请打开 SenseCAP Mate App。

  1. 扫描二维码

  2. 点击设备页面右上角的 "Add device" 进入设备绑定页面。

  1. 扫描设备上的二维码,将设备绑定到你的账号。如果你没有将其设置到指定分组,设备将被放入 "default" 分组。
  1. 手动填写 EUI

如果二维码贴纸损坏,你可以手动填写设备的 EUI,将设备绑定到你的账号。请确保按照系统提示的格式输入 EUI,然后点击 "confirm"。

在 SenseCAP Portal 上查看数据

在 SenseCAP App 或网站 http://sensecap.seeed.cc/ 上,你可以查看设备的在线状态和最新数据。在每个传感器的列表中,你可以查看其在线状态以及最近一次数据上传的时间。

你也可以在 SenseCAP Mate APP 上查看数据。

Loading Comments...