Telos または Tmote Sky#
このページは、Tmote SkyボードとCMUcam3のインターフェース接続について尋ねる、私たちが受け取った多くのメールへの回答として掲載されています。電源接続が機能することはテストしましたが、CMUcam3と通信するためにTmoteボード上でアプリケーションコードを実行してはいません。他の人々との議論から、この構成は機能するようですが、注意して使用してください。
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とセンサノードをバッテリー電源から給電する方法の2つの例です。左のオプションでは、センサボードが常にオンのままとなり、カメラへの電源供給を制御できます。右のオプションは実装が簡単ですが、カメラを最も消費電力の低いスリープモードにパワーダウンさせることはできません。このオプションは、CMUcam3がACアダプタやその他の大きなエネルギー源から給電される場合に理想的です。
この画像は、Tmote Sky ボードを CMUcam3 に接続する方法を示しています。バッテリーが取り外され、Tmote Sky ボードの裏面にレセプタクル(Digikey の S6105-ND)がはんだ付けされていることに注意してください。
Tmote Sky の10ピン拡張ピンアウト。
CMUcam3 の AUX I/O ピンアウトは、Tmote Sky ヘッダーを時計回りに180度回転させると、上記の写真と同じように一致します。
ピンのマッピングは次のとおりです(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 カードスロットにアクセスするときは、必ずセンサーノード側でこれらを入力に設定してください。