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をオン・オフできるようにしたい場合に便利な構成です。

AUX I/O power diagram

以下は、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 カードスロットにアクセスするときは、必ずセンサーノード側でこれらを入力に設定してください。