Skip to main content

开始使用 SenseCAP Solar Node

note

当设备处于以下状态时,请不要手动重启或关闭设备。否则设备可能会损坏。

  1. 尚未完成消息传输过程
  2. 正在配置中

入门指南

在正式部署之前,请先对节点进行测试和配置。

刷写固件

note

don't use NRF-OTA 来更新固件,这可能会导致设备完全损坏。 在刷写固件之前,请先刷写擦除固件!

访问 Meshtastic Web Flasher。将目标设备选择为 Seeed SenseCAP Solar Node

pir

刷写擦除固件

点击 trash 图标。

pir

下载并复制擦除固件。

pir

点击 Enter DFU Mode,会出现一个名为 XIAO-xxx 的串口,点击并连接它,此时应显示一个名为 XIAO-xxx 的驱动器。将擦除固件粘贴到该磁盘中。

pir

此过程可能需要一些时间。请等待 "XIAO-XXX" 磁盘消失。

刷写应用固件

选择你想要的固件版本,点击 flash

pir

下载 UF2 文件并进入 DFU 模式。将 UF2 文件拖入 DFU 驱动器。文件复制完成并设备重启后,固件就会被刷写。

安装电池和 GPS 模块(可选)

tip

当你需要安装或更换电池时,请使用 Button-top 18650(3.6V)电池。

pir

P1-Pro 版本内置电池和 GPS 模块;对于 P1 版本,如有需要,用户需要手动安装电池和 GPS 模块。

  • 步骤 1:卸下所有螺丝并取下外壳。

pir

  • 步骤 2:安装电池和 GPS 模块。

pir

pir

  • 步骤 3:重新装回外壳。

pir

note

请确保外壳安装到位且螺丝拧紧,以保持设备的防水性能。

启动设备

设备首次使用需要通过连接 USB 线来激活。如果蓝色 Mesh 指示灯闪烁,表示设备已成功开机。如下方视频所示:

tip

如果按下按键后设备没有响应,请先为其充电。不要使用快充充电器。

通过 App 连接

  • 在蓝牙面板中选择目标设备。

pir

  • 输入配对码(默认配对码为 123456),然后点击 OK 连接设备。

pir

通过网站连接

如果你希望在网页端发送消息并与其他节点通信,现在可以将设备连接到 Meshtastic Website

步骤 1:打开网站

Click here 进入网站。

pir

步骤 2:添加新设备

点击 "+ New Connection"。

pir

有两种连接方式,你可以选择自己偏好的方式。

方法 1:通过蓝牙

选择蓝牙方式。在弹出的窗口中选择设备 ID。

pir

方法 2:通过串口

选择串口方式。打开设备管理器查看设备连接到哪个端口。在弹出的窗口中选择该端口。

pir

你的设备会显示在列表中。点击进行连接。如果连接成功,你可以在网页上直接看到设备状态。

pir

配置 LoRa

为了开始在 Mesh 网络中通信,你必须设置所在区域。该设置会控制设备使用的频率范围,应根据你所在的地区进行设置。

pir

区域列表

Region CodeDescriptionFrequency Range (MHz)Duty Cycle (%)Power Limit (dBm)
UNSET未设置N/AN/AN/A
US美国902.0 - 928.010030
EU_868欧盟 868MHz869.4 - 869.651027

更多完整列表请参考 LoRa Region by Country

info

EU_868 必须遵守每小时 10% 的占空比限制,以滚动 1 小时为周期、每分钟计算一次。当达到限制时,你的设备将停止发射,直到再次被允许。

现在你已经在设备上设置好了 LoRa 区域,可以继续配置任意适合你需求的 LoRa Configs

配置 GPS

请将 GPS 设置为启用状态。你可以调整更新间隔和广播间隔,以获取更加实时的位置数据。

pir

对于 IOS,请打开 Accurate Location。否则定位可能会有偏差。

pir

按键

按键操作说明
长按 PWR 3 秒开机
快速按 PWR 两次更新节点/位置信息
快速按 PWR 三次打开/关闭 GPS
长按 PWR 5 秒关机
快速按 RST 两次手动进入 DFU 模式

安装

note

由于设备将长时间在户外使用,请避免将面板水平安装。建议采用倾斜或斜向安装,以防止积水。此外,请确保所有螺丝已牢固拧紧且外壳安装到位。为了进一步提升防水性能,你也可以考虑额外进行密封处理。

  • 部件清单

pir

分步安装指南

  • 步骤 1:使用垫圈和螺丝将部件 1 固定在设备底部。
  • 步骤 2:使用螺丝将万向节(部件 2)和支架(部件 3)连接起来。
  • 步骤 3:连接射频线缆(部件 4)和天线(部件 5)。
  • 步骤 4:在合适的位置安装箍环。
  • 步骤 5:连接万向节支架。
  • 步骤 6:松开螺丝,调整万向节到合适的位置,然后拧紧螺丝。
  • 步骤 7:将天线连接到设备。

完整安装指南

  • 你可以通过一个视频完成整个安装和初始化过程。

为太阳能节点添加传感器(可选)

  • 你可以通过此视频安装你的传感器。
  • 以下传感器已验证可与设备上的 Grove 接口兼容。
传感器类型传感器型号
环境传感器气压BMP085
温度MCP9808、PCT2075
温度和湿度SHT31/SHTC3/SHT4X、AHT10
温度、湿度和气压BME280
其他心率和血氧饱和度(SpO₂)MAX30102
I2C 键盘CardKB

升级天线(可选)

  • 你可以通过观看此视频,将天线更换为玻璃钢天线。

如果你需要更高增益的天线,我们推荐 860-930MHz 3dBi fiberglass 天线和 902-928MHz 5.8dBi fiberglass 天线。

常见问题

启动循环

  • 原因

这通常是由固件烧录失败引起的。烧录固件时,请保持连接稳定。

  • 故障排查

点击此处 重新烧录固件。

设备变砖

描述

设备无响应,没有 LED 指示灯,无法与 App 配对。

1)设备仍然可以进入 DFU 模式,则尝试烧录 bootloader。

烧录 Bootloader

note

在烧录 bootloader 时,请确保线缆连接稳定,并且在烧录过程中不要断开连接。

步骤 1:安装 Adafruit-nrfutil

对于 Windows 用户,同时按下 "Win" 键和 "R" 键,然后在弹出的窗口中输入 "cmd",按下 "Enter"。这样可以打开命令行。

对于 Mac 用户,同时按下 "Command" 键和 "Space" 键,即可打开 Spotlight。然后输入 "termial",按下 "Return"。这样可以打开命令行。

前置条件

在命令行中检查 python 和 pip 是否安装成功。

python --version
python -m pip --version

然后应该会出现 "Python xxx" 和 "pip xxx"。如果没有,请尝试重新安装 Python。

这是推荐的方法,用于安装最新版本:

pip3 install --user adafruit-nrfutil

检查安装路径:

python -m pip show adafruit-nrfutil

这是安装位置:

pir

对于 Windows 用户,你可能需要手动添加路径。复制上一步显示的安装位置,然后按如下方式添加:

pir

步骤 2:检查你的端口号

将设备连接到电脑,并检查端口号。

以 Windows 用户为例:

pir

以 Mac 用户为例:

pir

步骤 3:烧录 bootloader

在终端或命令提示符中,进入你下载 bootloader 压缩包的目录,并执行以下命令,将端口替换为你设备的正确端口:

  • 对于 Windows
adafruit-nrfutil --verbose dfu serial --package xiao_nrf52840_ble_bootloader.zip -p COMXX -b 115200 --singlebank --touch 1200

请将 COMXX 更改为你的端口号。例如,如果你的设备在 com6 上,请将命令更改为:

adafruit-nrfutil --verbose dfu serial --package xiao_nrf52840_ble_bootloader.zip -p COM6 -b 115200 --singlebank --touch 1200

部分设备在你输入此命令后会更改其端口号。因此,如果安装失败,请再次检查端口号。

  • 对于其他系统
adafruit-nrfutil --verbose dfu serial --package xiao_nrf52840_ble_bootloader.zip -p /dev/tty.SLAB_USBtoUART -b 115200 --singlebank --touch 1200

pir

当你完成上述步骤后,你可以按照这个步骤来烧录应用固件。

设备自动关机

描述

  • 设备开机后,过一段时间会自动关机或重启。
  • 串口日志运行一段时间后停止。

这可能是由于在设备处于以下状态时,手动强制重启或关机导致的:尚未完成消息传输过程、正在配置中……

故障排查

click here 执行 flash 擦除。然后重新烧录最新固件。

恢复出厂设置

如果你想恢复到默认设置,可以执行恢复出厂设置。你可以通过两种方式进行恢复出厂设置。

  • click here 执行 flash 擦除。然后重新烧录最新固件。

  • 在 App 上点击 Factory Reset 按钮。设备将自动以出厂配置重启。

    pir

NodeDB 重置

NodeDB 是本地数据库,用于存储当前 Mesh 网络中已发现节点的信息,包括:

  • Node ID
  • User Name
  • Location Information
  • Signal Information (SNR)
  • Last Seen Time

何时重置

在以下情况下重置 NodeDB:

  • 节点列表包含过期、重复或无效的条目。
  • 你移动到不同的 Mesh 环境并希望重新发现附近节点。
  • App 中的节点信息看起来不正确或不完整。
danger

重置 NodeDB 只会清除存储在设备上的节点数据库。它不会执行恢复出厂设置,也不会移除设备的基础配置

从 App 中重置

  1. 打开 App 并连接到目标设备。
  2. 进入 Settings
  3. 点击 Device
  4. Device Config 页面滑动到最底部,找到 Reset NodeDB
  5. 点击并确认操作。

App 路径

Settings > Device > Reset NodeDB

示例界面

步骤 1:在 Settings 页面中打开 Device

Device entry in Settings

步骤 2:在 Device Config 页面点击 Reset NodeDB

Reset NodeDB button in Device Config

tip

请注意以下选项之间的区别:

  • Reset NodeDB:仅清除节点数据库。
  • Factory Reset:将设备恢复到出厂设置,并移除更多配置信息。

重置后会发生什么

执行 Reset NodeDB 后,设备会清除当前存储的节点列表。随着设备继续运行,它会再次重新发现并记录附近的节点。

你可能会观察到以下现象:

  • 节点列表可能会暂时变为空或变少。
  • 随着设备持续运行,节点会逐渐重新出现。
  • 之前存储的历史节点记录将不再可用。

注意事项

  • 在重置之前,请确认问题确实与异常的节点列表有关。
  • 如果问题只是节点显示延迟,先等待一段时间,看看是否会自动恢复。
  • 如果在重置 NodeDB 后问题仍然存在,请继续排查设备配置或其他可能原因。
  • 谨慎使用 Factory Reset,以避免误删设备配置。

功耗

功耗主要取决于数据传输频率和 GPS 更新速率等因素。 下列数据仅供参考;实际功耗会根据真实使用环境有所变化。

  • 关机休眠模式功耗
描述功耗
GPS_LED 工作电流1.02 mA
上电但未激活56.195 μA
上电且已激活611 μA

示例:

电池容量电池寿命
3350136.8
12000490.2
  • 工作模式功耗
模式电流
静态电流10.65 mA
EU868 发射电流157.74 mA
US915 发射电流205.22 mA
GPS 工作电流50 mA
GPS_LED 工作电流1.02 mA

信号质量

  • SNR 反映通信链路质量。正常设备通常在 -7 dB 以上工作。SNR 低于 -10 dB 的设备表示性能较差。

  • RSSI 由设备及其周围环境共同决定。正常设备通常在 -110 dBm 以上工作。RSSI 低于 -115 dBm 的设备被认为性能较差。

    为获得最佳信号效果,请在开阔、无遮挡且干扰较小的区域使用设备。

充电电流

pir

Xiao nRF-52840 Plus 的最大充电电流为 200 mA。充电管理芯片 CN3165 为 0.99A。因此最大充电电流为 1A。

资源

Loading Comments...