Telos 或 Tmote Sky#

本页面是为了回应我们收到的许多询问如何将 Tmote Sky 板与 CMUcam3 连接的电子邮件而发布的。我们已经测试过电源连接是可行的,但是我们尚未在 Tmote 板上运行任何应用程序代码来与 CMUcam3 通信。根据与其他人的讨论,该配置似乎是可行的,但请谨慎使用。

CMUcam3 可以使用 CMUcam3 的 AUX I/O 排针连接到 Tmote Sky 或 Telos 板。这允许连接 TTL UART 以及电路板电源和各种其他 GPIO 引脚。我们目前没有任何适用于 TinyOS 的示例代码,但(一如既往)我们很乐意发布人们贡献的任何内容。

警告:请勿在安装了电阻 R6 的情况下将 Tmote Sky 板直接连接到 CMUcam3 并用 AC 适配器为两个设备供电!

默认情况下,CMUcam3 的 AUX I/O 排针上的 AUX POWER 引脚直接连接到 CMUcam3 的电源输入。这允许通过与 AUX I/O 排针的外部连接为 CMUcam3 板供电。在许多情况下,当 CMUcam3 获得较大的电源供应(例如来自插座)时,您可能希望更改此配置,以直接从 CMUcam3 的内部稳压器为无线节点供电。这可以通过将 R6 处的电阻移到 R11 来完成。通过同时移除 R6 和 R11,也可以让 CMUcam3 和传感器板独立运行。如果您希望传感器节点能够使用 CMUcam3 上的 Power Enable 引脚来打开和关闭 CMUcam3,则这可能是一个有用的配置。

AUX I/O power diagram

下面是两个如何用电池电源为 CMUcam3 和传感器节点供电的示例。左侧选项允许传感器板始终保持开启,以便它可以控制相机的电源供应。右侧选项实现起来更简单,但不允许将相机断电进入其最低功耗睡眠模式。如果 CMUcam3 由 AC 适配器或其他较大能源供电,则此选项是理想的。

此图像显示了如何将 Tmote Sky 板连接到 CMUcam3。请注意,电池已被移除,并且一个插座(来自 Digikey 的 S6105-ND)已焊接到 Tmote Sky 板的底面。

来自 Tmote Sky 的 10 针扩展引脚排列。

如果将 Tmote Sky 排针顺时针旋转 180 度,来自 CMUcam3 的 AUX I/O 引脚排列将以上面照片所示的相同方式匹配。

引脚映射如下(CMUcam3 -> Tmote Sky):

  • Power Enable -> ADC3

  • GND -> GND

  • *SCK -> I2C_SDA

  • *MISO -> ADC2

  • CAM Reset -> I2C_SCL

  • *CS -> ADC1

  • RX2 -> UART0TX

  • *MOSI -> ADC0

  • TX2 -> UART0RX

  • AUX POWER -> AVCC

  • 这些引脚连接到 SPI 总线。当 CMUcam3 访问 SD/MMC 卡插槽时,请确保在传感器节点上将它们设置为输入。