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,则这可能是一个有用的配置。

下面是两个如何用电池电源为 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 卡插槽时,请确保在传感器节点上将它们设置为输入。