Telos ou Tmote Sky#
Esta página foi publicada em resposta a muitos emails que recebemos a perguntar sobre a interligação das placas Tmote Sky com a CMUcam3. Testámos que as ligações de alimentação funcionam, no entanto não executámos qualquer código de aplicação nas placas Tmote para comunicar com a CMUcam3. Pelas discussões com outras pessoas, a configuração parece ser funcional, mas por favor use com precaução.
A CMUcam3 pode ligar-se à placa Tmote Sky ou Telos utilizando o header AUX I/O da CMUcam3. Isto permite ligar as UARTs TTL, bem como a alimentação da placa e vários outros pinos GPIO. Atualmente, não temos qualquer código de exemplo disponível para o TinyOS, mas (como sempre) teríamos interesse em publicar qualquer coisa que as pessoas contribuam.
Aviso: Não ligue uma placa Tmote Sky diretamente à CMUcam3 e não alimente ambos os dispositivos a partir de um adaptador AC com a resistência R6 instalada!
Por predefinição, o pino AUX POWER no header AUX I/O da CMUcam3 está diretamente ligado à entrada de alimentação da CMUcam3. Isto permite que uma ligação externa ao header AUX I/O alimente a placa da CMUcam3. Em muitos casos, quando é dada à CMUcam3 uma fonte de alimentação grande, como a de uma tomada, poderá querer alterar esta configuração para alimentar o nó sem fios diretamente a partir do regulador interno da CMUcam3. Isto pode ser feito movendo a resistência em R6 para R11. Também é possível fazer funcionar a CMUcam3 e a placa de sensor de forma independente, removendo tanto R6 como R11. Esta pode ser uma configuração útil se pretender que o nó sensor consiga ligar e desligar a CMUcam3 utilizando o pino Power Enable da CMUcam3.

Abaixo estão dois exemplos de como alimentar a CMUcam3 e um nó sensor a partir de fontes de bateria. A opção da esquerda permite que a placa de sensor permaneça sempre ligada de modo a poder controlar a alimentação da câmara. A opção da direita é mais simples de implementar, mas não permite que a câmara seja desligada para o seu modo de suspensão de menor consumo. Esta opção é ideal se a CMUcam3 estiver a ser alimentada por um adaptador AC ou outra fonte de energia maior.
Esta imagem mostra como ligar uma placa Tmote Sky à CMUcam3. Note que a bateria foi removida e um recetáculo (S6105-ND da Digikey ) foi soldado na parte inferior da placa Tmote Sky.
O pinout de expansão de 10 pinos do Tmote Sky.
O pinout AUX I/O da CMUcam3 corresponde da mesma forma mostrada nas fotografias acima se o header do Tmote Sky for rodado 180 graus no sentido horário.
O mapeamento dos pinos é o seguinte (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
Estes pinos estão ligados ao barramento SPI. Certifique-se de os definir como entrada no nó sensor quando a CMUcam3 acede à ranhura do cartão SD/MMC.