Telos o Tmote Sky#

Esta página se ha publicado en respuesta a los muchos correos electrónicos que hemos recibido preguntando sobre la conexión de las placas Tmote Sky con la CMUcam3. Hemos comprobado que las conexiones de alimentación funcionan; sin embargo, no hemos ejecutado ningún código de aplicación en las placas Tmote para comunicarse con la CMUcam3. Según conversaciones con otras personas, la configuración parece ser funcional, pero utilícela con precaución.

La CMUcam3 puede conectarse a la placa Tmote Sky o Telos usando el conector AUX I/O de la CMUcam3. Esto permite conectar los UART TTL así como la alimentación de la placa y varios otros pines GPIO. Actualmente no tenemos ningún código de muestra disponible para TinyOS, pero (como siempre) estaríamos interesados en publicar cualquier cosa que la gente aporte.

Advertencia: ¡No conecte una placa Tmote Sky directamente a la CMUcam3 y alimente ambos dispositivos con un adaptador de CA con la resistencia R6 instalada!

De forma predeterminada, el pin AUX POWER del conector AUX I/O de la CMUcam3 está conectado directamente a la entrada de alimentación de la CMUcam3. Esto permite que una conexión externa al conector AUX I/O alimente la placa de la CMUcam3. En muchos casos, cuando a la CMUcam3 se le proporciona una fuente de alimentación grande, como la de una toma de corriente, es posible que desee cambiar esta configuración para alimentar el nodo inalámbrico directamente desde el regulador interno de la CMUcam3. Esto puede hacerse moviendo la resistencia de R6 a R11. También es posible ejecutar la CMUcam3 y la placa del sensor de forma independiente quitando tanto R6 como R11. Esta puede ser una configuración útil si desea que el nodo sensor pueda encender y apagar la CMUcam3 usando el pin Power Enable de la CMUcam3.

AUX I/O power diagram

A continuación se muestran dos ejemplos de cómo alimentar la CMUcam3 y un nodo sensor con suministros de baterías. La opción de la izquierda permite que la placa del sensor permanezca encendida en todo momento de modo que pueda controlar el suministro de energía a la cámara. La opción de la derecha es más sencilla de implementar, pero no permite apagar la cámara hasta su modo de suspensión de menor consumo. Esta opción es ideal si la CMUcam3 se alimenta desde un adaptador de CA u otra fuente de energía mayor.

Esta imagen muestra cómo conectar una placa Tmote Sky a la CMUcam3. Tenga en cuenta que se ha quitado la batería y se ha soldado un receptáculo (S6105-ND de Digikey ) en la parte inferior de la placa Tmote Sky.

El pinout de expansión de 10 pines del Tmote Sky.

El pinout AUX I/O de la CMUcam3 coincide de la misma manera que se muestra en las fotos de arriba si el conector del Tmote Sky se gira en sentido horario 180 grados.

El mapeo de pines es el siguiente (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

  • Estos pines están conectados al bus SPI. Asegúrese de configurarlos como entrada en el nodo sensor cuando la CMUcam3 accede a la ranura de tarjeta SD/MMC.