Telos oder Tmote Sky#
Diese Seite wurde als Antwort auf die vielen E-Mails veröffentlicht, die wir mit Fragen zur Anbindung der Tmote-Sky-Boards an die CMUcam3 erhalten haben. Wir haben getestet, dass die Stromverbindungen funktionieren, jedoch haben wir keinen Anwendungscode auf den Tmote-Boards ausgeführt, um mit der CMUcam3 zu kommunizieren. Aus Gesprächen mit anderen Personen scheint die Konfiguration funktionsfähig zu sein, aber bitte verwenden Sie sie mit Vorsicht.
Die CMUcam3 kann über den AUX-I/O-Header der CMUcam3 entweder mit dem Tmote Sky oder dem Telos-Board verbunden werden. Dies ermöglicht das Anschließen der TTL-UARTs sowie der Board-Stromversorgung und verschiedener anderer GPIO-Pins. Wir haben derzeit keinen Beispielcode für TinyOS verfügbar, aber (wie immer) wären wir daran interessiert, alles zu veröffentlichen, was Leute beitragen.
Warnung: Verbinden Sie kein Tmote-Sky-Board direkt mit der CMUcam3 und versorgen Sie nicht beide Geräte über ein Netzteil, wenn der Widerstand R6 installiert ist!
Standardmäßig ist der AUX POWER-Pin am AUX-I/O-Header der CMUcam3 direkt mit dem Stromeingang der CMUcam3 verbunden. Dies ermöglicht es, die CMUcam3-Platine über eine externe Verbindung zum AUX-I/O-Header mit Strom zu versorgen. In vielen Fällen, wenn die CMUcam3 mit einer großen Stromversorgung wie z. B. aus einer Steckdose versorgt wird, möchten Sie diese Konfiguration möglicherweise ändern, um den drahtlosen Knoten direkt aus dem internen Regler der CMUcam3 zu versorgen. Dies kann durch Umsetzen des Widerstands von R6 auf R11 erreicht werden. Es ist auch möglich, die CMUcam3 und die Sensorplatine unabhängig zu betreiben, indem sowohl R6 als auch R11 entfernt werden. Dies kann eine nützliche Konfiguration sein, wenn Sie möchten, dass der Sensorknoten die CMUcam3 über den Power-Enable-Pin der CMUcam3 ein- und ausschalten kann.

Nachfolgend finden Sie zwei Beispiele, wie die CMUcam3 und ein Sensorknoten aus Batterieversorgungen mit Strom versorgt werden können. Die linke Option ermöglicht es, dass die Sensorplatine stets eingeschaltet bleibt, sodass sie die Stromversorgung der Kamera steuern kann. Die rechte Option ist einfacher umzusetzen, erlaubt es jedoch nicht, die Kamera in ihren energieärmsten Schlafmodus herunterzufahren. Diese Option ist ideal, wenn die CMUcam3 über ein Netzteil oder eine andere größere Energiequelle versorgt wird.
Dieses Bild zeigt, wie ein Tmote Sky-Board an die CMUcam3 angeschlossen wird. Beachten Sie, dass die Batterie entfernt und eine Buchse (S6105-ND von Digikey ) auf der Unterseite des Tmote Sky-Boards aufgelötet wurde.
Die 10-polige Erweiterungs-Pinbelegung des Tmote Sky.
Die AUX-I/O-Pinbelegung der CMUcam3 stimmt auf die gleiche Weise überein, wie in den obigen Fotos gezeigt, wenn der Tmote-Sky-Header um 180 Grad im Uhrzeigersinn gedreht wird.
Die Pin-Zuordnung ist wie folgt (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
Diese Pins sind mit dem SPI-Bus verbunden. Stellen Sie sicher, dass Sie sie am Sensorknoten als Eingang setzen, wenn die CMUcam3 auf den SD/MMC-Kartenslot zugreift.