Skip to main content

Grove - XBee 承载板

Grove - XBee 承载板是一款为 Bee 系列和 Grove 单元设计的无线传感器网络 (WSN) 基板。它主要适用于独立的 Bee 节点,例如带有 ATMega328 的 RFBee、Wifi Bee,以及 XBee (Zigbee) 模块。它兼容 RFBeeWifi BeeXBee 和 Bluetooth Bee。除了一个 Bee 插座外,板上还有两个 Grove 连接器。该板可以通过锂电池或 USB 电缆供电。您可以使用无线充电器、太阳能板或 USB 电缆为电池充电。板载的 FT232RL 芯片可以直接帮助将程序下载到 Bee 模块。

不带 ATMega328 的 Bee(例如 Bluetooth Bee)只能通过板载 FT232RL(USB 转 UART)进行配置。这些 Bee 不适合独立应用。

当未连接任何 Bee 模块时,板载 FT232RL 可以像其他任何 3.3V USB 转 UART 接口一样使用。这对于通过串口编程 3.3V MCU 非常有用。

特性


  • 兼容 Bee 的插座

  • 两个 Grove 连接器

  • 两个 Grove 占位符

  • 用于电源、充电指示和 UART 传输的 LED

  • 电源开关

  • 复位按钮

应用场景


  • 使用独立 Bee 节点(如 Wifi Bee)的无线传感器网络。

  • 使用 FT232RL 配置 Bee 的辅助工具。

  • 使用板载充电控制器为锂离子电池充电。

  • 基于 FT232RL 的 3.3V USB-UART。

注意事项


  • 请以正确方向插入 Bee。使用丝印上的 Bee 轮廓作为参考。

规格


项目最小值典型值最大值单位
电压3.03.33.6VDC
充电控制器CN3063
充电器(锂聚合物电池充电电压)4.4V 至 6V(根据 CN3063 规格)
充电电流最大 500mA
3.3V LDO低噪声和微功耗类型,适用于电池应用。
I/O 逻辑3.3V 逻辑

接口功能


U2: RT9167A_33PB IC,3.3V LDO 低噪声微功率稳压器
U3: CN3083 IC,锂电池充电控制器(通过太阳能板充电)
U4: FT232RL IC,USB转串口UART接口

使用方法


使用 RFBee 时,以下是 RFBee 上 ATmage168 的引脚分配,用于 Arduino IDE:

引脚 5 是 Grove 接口的 I/O - 黄色线
引脚 6 是 Grove 接口的 I/O - 白色线

引脚 16 可能需要拉低以提供足够的功率给 I/O Grove [通过 MOSFET]
引脚 17 可能需要拉低以提供足够的功率给 I2C Grove [通过 MOSFET]

注意: 您可以使用两根 Grove 电缆,其中一根的白色和黄色线交换,以访问两个 I/O。

硬件安装

充电

  • 将 3.7V LiPo 电池连接到 BAT JST 插座。

  • 将电源(如太阳能板)连接到 CHARGER JST 插座。

  • 电池将持续充电。充电结束时,标记为“OK”的 LED 会亮起。

使用独立 Bee 节点

Bee 节点是独立的 Arduino 兼容无线节点。SeeedStudio 有两个这样的节点 - Wifi BeeRFBee

  • 下图展示了 WiFi BeeGrove - XBee Carrier 的连接。

  • 任何 Grove 模块都可以连接到提供的 Grove 插座。

  • WiFi Bee 板载 AtMega328P 的编程通过 USB 端口连接到 PC 进行。(使用 FT232RL)

Bee Stem 连接到 Wifi BEE 和一个 Twig.jpg

Bee Stem 连接到 RFBee 和两个 Twig.jpg

使用 Bee 模块

本节介绍那些没有预编程 Arduino 引导程序的 MCU 的 Bee 模块。这些模块通常仅作为无线收发器使用。这些 Bee 模块(如 Bluetooth Bee 等)也可以与 PC 通信。在这种情况下,Grove - XBee Carrier 作为这些 Bee 的载体,提供必要的电源和通过 FT232RL USB 到 UART 的通信接口。

  • Bluetooth Bee 和 PC 的通信通过串口终端应用程序捕获。

  • 您可以在下面的截图中看到命令及其回复。

  • Bluetooth Bee 被置于 INQ 模式,并检测到附近的一个蓝牙设备。

编程

/*
用于 XBee Carrier 和 RF Bee 的测试代码

将 PD5(例如:Grove 继电器)打开一秒钟,然后关闭一秒钟,重复此过程。
*/

void setup()
{
// 将数字引脚初始化为输出 [引脚 5 是 Grove 接口的 I/O]
pinMode(5, OUTPUT);

// 以下代码确保继电器能够吸合 [为 Grove 提供电源]
pinMode(16, OUTPUT);
digitalWrite(16, LOW);
}

void loop() {
digitalWrite(5, HIGH); // 打开 LED
delay(1000); // 等待一秒
digitalWrite(5, LOW); // 关闭 LED
delay(1000); // 等待一秒
}

版本追踪


版本描述发布日期
v0.9b首次公开发布2011年7月13日

在线原理图查看器

资源


技术支持与产品讨论

感谢您选择我们的产品!我们致力于为您提供多种支持,以确保您使用我们的产品时获得最佳体验。我们提供多个沟通渠道,以满足不同的偏好和需求。

Loading Comments...