Skip to main content

Seeeduino Stalker V3 - 防水太阳能套件

enter image description here

Stalker 套件是一个基于 Seeeduino-Stalker_v3 无线传感器网络节点数据记录器。Seeeduino Stalker v3 是一个功能丰富的 Arduino 兼容无线传感器网络节点。它的模块化结构和板载外设如 RTC、SD 卡接口使其能够方便地定期记录带有精确时间戳的传感器数值。Seeeduino Stalker 是您所有跟踪、监控和控制项目的理想选择。

Stalker 套件包含与 Seeeduino Stalker v3.0 配合使用的所有必要组件。Stalker 套件可以在户外使用,因为它配有塑料防水外壳。因此,如果您有一些特殊想法,甚至可以将其放入水中。该套件配有太阳能电池板和锂聚合物电池。它们可以在沙漠或丛林等偏远地区使用,仅依靠收集并存储在锂聚合物电池中的太阳能工作。

enter image description here

Stalker 套件内容


组件描述数量
Seeeduino-Stalker_v3Arduino 兼容的 WSN 节点1
锂离子聚合物电池 - 1050mAh 容量通过 Stalker v3 从太阳能电池板充电1
SanDisk microSD™ 卡 4GB记录传感器数值和时间戳数据。1
Mini USB 线缆 100cm作为与 UartSBee 配合使用的编程线缆1
UartSBee V4提供 USB-串口端口,用于通过 Arduino IDE 编程 Stalker V31
6 针线缆连接 UartSBee 到 Seeduino1
Seeeduino Stalker v3 外壳防水塑料外壳1
0.5w 太阳能电池板 53x53mm电源1
CR2032 纽扣电池1

特性


  • 由于 Seeeduino Stalker 设计用作无线传感器网络节点,如果没有配套的防水外壳就不完整。考虑到这一点,在重新设计新版本的 Seeeduino Stalker(从 v1.0 修订到 v2.0)时,我们调整了 PCB 轮廓和螺丝位置,使其能够适配这个外壳。外壳坚固且具有防水密封。

enter image description here.

  • 外壳的顶盖保持透明,以便在其内部安装太阳能电池板。为了更好的稳定性,太阳能电池板粘贴在外壳顶盖下方,如图所示:

enter image description here.

  • 1050mAh 锂聚合物电池可以放置在外壳内 Seeeduino Stalker 下方。您可以使用螺丝和塑料支柱将其固定。
enter image description hereenter image description here
note

请注意,UartSBee_V4 无法插入到 Seeeduino Stalker 上的 Bee 系列插座中。UartSBee_V4 用于将其他 Bee 模块(如上图所示)连接到计算机,本身不能插入到为这些其他 Bee 模块设计的插座中。UartSBee_V4 和 Seeeduino Stalker 上都有一个单独的 5 针排针用于相互连接。这个排针包含:VCC(为 Stalker 供电)、TXD、RXD、DTR(用于控制 Stalker 的复位信号)和 GND。**

使用方法


入门指南

如果您是"物理计算"世界的新手,并且 Seeeduino Stalker 是您想要开始使用的第一个物理计算平台,那么我们建议您从 Seeeduino 开始。

以下步骤将帮助您组装硬件和软件资源,让您开始使用 Seeeduino Stalker v3

步骤 1:获取硬件

运行您的第一个程序需要以下硬件。

enter image description hereenter image description here
Seeeduino Stalker v3 点击购买UartsBee v4.0 编程 Seeeduino Stalker 所需。点击购买
enter image description hereenter image description here
Mini USB 数据线 您可能已经有一根了,如果没有,可以在这里购买。我们将使用它将 UartSBee_V4 连接到计算机的 USB 端口之一。6 针双母头跳线 连接 UartSBee_V4 到 Seeeduino Stalker 所需。您的工作台上可能已经有一些了。如果没有,您可以在这里购买彩色的。

步骤 2:安装驱动程序并连接硬件

  1. UartSBee_V4 就像物理计算世界的多功能瑞士军刀。这里有针对 Windows 和 GNU/Linux 用户使用 UartSBee_V4 的详细程序。在我们的情况下,它将执行三个功能:

    • 允许我们对 Seeeduino Stalker 进行编程。
    • 允许我们与 Seeeduino Stalker 通信。
    • 为 Seeeduino Stalker(包括连接到它的任何外设)提供电源(来自计算机的 USB 电源)。
  2. UartSBee_V4 的前两个功能(编程和通信)通过其上的集成电路 FT232RL 实现。在 FT232RL 可以用于这些目的之前,必须在您的 Windows/Ubuntu PC 上安装其驱动程序(来自 FT232RL 制造商的某些免费可用程序)。因此,在继续之前,请从这里下载驱动程序安装文件并将其安装在您的 Windows PC 上。

  3. UartSBee_V4 有一个板载电压调节器和一个开关,允许您选择要向目标电路板提供的电压(5.0V 或 3.3V)。在我们的情况下,目标电路板是 Seeeduino Stalker,因此您需要将此滑动开关设置为 5.0 伏特

  4. 我们硬件的接线连接方案是 "计算机→(Mini USB 数据线)→UartSBee →(扁平带状电缆)→Seeeduino Stalker"。在将 UartSBee_V4 连接到计算机之前,必须在 UartSBee_V4 和 Seeeduino Stalker 之间连接跳线。参考下面的照片,确保信号线按表中所示对齐(注意:TXD 和 RXD 引脚必须如表中所示交叉连接)。

  5. 接下来将 Mini USB 数据线从 UartSBee_V4 连接到您的计算机。如果您使用的是基于 Windows 的 PC,将弹出"发现新硬件"气球,几分钟内将安装 FT232RL(即 UartSBee_V4)的驱动程序。

enter image description here

Seeeduino Stalker v3 <---> UartSBee v4.0 连接

跳线连接
Seeeduino StalkerUartSBee_V4
USB5VVCC
RXDTXD
TXDRXD
GNDGND
DTRDTR
连接注意事项
  • Bee系列插座 - 2*10针脚2.0mm间距(可以与任何一个无线模块配合使用 - 一次一个:XBeeBluetoothBeeGPSBeeRFBee。)与这些模块的通信通过UART完成。
  • 串行接口 – 为了节省空间和降低成本,默认情况下不提供USB<->串行连接。您可以使用基于FT232的UartSBee_V4或其他USB转串行适配器板来进行编程或与PC通信。
  • 用户LED – 板载提供了一个LED,可根据需要在您的应用中使用。
  • I2C接口:板载I2C电平转换IC提供3.3V和5V设备之间的电压转换。这允许您在微控制器工作在3.3V时连接5.0V的I2C IC。

编程示例


  • 下载并安装资源部分提供的DS1337库和示例。DS1337库包含由JeeLabs的Jean-Claude Wippler修改的DateTime类版本

  • 数据记录器演示示例使用Arduino SD库。

调整日期/时间
  • 将Arduino板设置为**Arduino Pro or Pro Mini (3.3V, 8MHz) w/ ATmega 328**

  • 从DS1337库打开adjust.ino示例

  • 在示例中使用DateTime类对象dt设置当前日期/时间:

    • DateTime dt(year, month, date, hour, min, sec,week-day(starts from 0 and goes to 6));

      • 例如: DateTime dt(2015, 10, 1, 11, 43, 0, 4);
  • 编译并上传到 Seeeduino-Stalker v3

enter image description here

adjust.ino输出

获取当前日期/时间


  • 将Arduino板设置为**Arduino Pro or Pro Mini (3.3V, 8MHz) w/ ATmega 328**

  • 从DS1337库打开now.ino示例

  • 使用RTC.now()函数从DS1337读取当前日期/时间。

    • 例如:DateTime now = RTC.now();
  • 编译并上传到 Seeeduino-Stalker v3

enter image description here

now.ino输出

DS1337中断

此示例演示了从DS1337 INT输出检测中断。此功能对于数据记录器功能很有用,其中MCU在不使用时进入睡眠模式,DS1337 INT定期唤醒CPU。这延长了电池寿命。完整的操作在代码中有文档说明。

  • 焊接P3跳线。

    • 这将DS1337中断输出引脚连接到ATmega328 INT0引脚。
  • 将Arduino板设置为**Arduino Pro or Pro Mini (3.3V, 8MHz) w/ ATmega 328**

  • 从DS1337库打开interrupts.ino示例

  • 编译并上传到 Seeeduino-Stalker v3

enter image description here interrupts.ino输出

数据记录器示例


Seeeduino Stalker v3.0的主要应用是记录传感器信号(如电池电压等)的数据以及时间戳。这些示例在不执行数据采样/记录操作时将MCU置于睡眠模式。完整的实现在代码中有很好的文档说明。以下部分给出了概述:

enter image description here

数据记录器示例硬件设置

  1. StalkerV30_DataLogger_10Sec.ino

    • 此示例将电池电压数据记录到SD卡,由**RTC.enableInterrupts(_h, m, s_)**函数配置。

    • _周期性_通过h、m和s提供。一旦检测到中断,下一个中断时间通过推进h、m和s值来更新。DateTime类在这方面很有用。

      • 例如:interruptTime = DateTime(interruptTime.get() + interruptInterval); //决定下一次中断的时间

      • 此示例还产生详细输出,即MCU内部发生的各种事件显示在串行终端中。

enter image description here

数据记录器实现概述

资源


技术支持与产品讨论


感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...