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。請注意,電池已被移除,並且已在 Tmote Sky 板的底面焊上一個插座(來自 Digikey 的 S6105-ND)。
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 卡插槽時,請務必在感測器節點上將它們設為輸入。