Telos ou Tmote Sky#
Esta página foi publicada em resposta aos muitos e-mails que recebemos perguntando sobre a interface das placas Tmote Sky com a CMUcam3. Testamos que as conexões de energia funcionam, no entanto, não executamos nenhum código de aplicação nas placas Tmote para nos comunicarmos com a CMUcam3. A partir de discussões com outras pessoas, a configuração parece ser funcional, mas por favor, use com cautela.
A CMUcam3 pode se conectar à placa Tmote Sky ou Telos usando o conector AUX I/O da CMUcam3. Isso permite que os UARTs TTL sejam conectados, bem como a alimentação da placa e vários outros pinos GPIO. Atualmente, não temos nenhum 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 conecte uma placa Tmote Sky diretamente à CMUcam3 e alimente ambos os dispositivos a partir de um adaptador AC com o resistor R6 instalado!
Por padrão, o pino AUX POWER no conector AUX I/O da CMUcam3 está diretamente conectado à entrada de alimentação da CMUcam3. Isso permite que uma conexão externa ao conector AUX I/O alimente a placa da CMUcam3. Em muitos casos, quando a CMUcam3 recebe uma grande fonte de alimentação, como de uma tomada, você pode querer alterar esta configuração para alimentar o nó sem fio diretamente a partir do regulador interno da CMUcam3. Isso pode ser feito movendo o resistor de R6 para R11. Também é possível operar a CMUcam3 e a placa do sensor independentemente, removendo tanto R6 quanto R11. Esta pode ser uma configuração útil se você quiser que o nó sensor seja capaz de ligar e desligar a CMUcam3 usando 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 do sensor permaneça ligada o tempo todo, de modo que possa controlar a alimentação da câmera. A opção da direita é mais simples de implementar, mas não permite que a câmera seja desligada em seu modo de hibernação de menor consumo. Esta opção é ideal se a CMUcam3 estiver sendo alimentada por um adaptador AC ou outra fonte de energia maior.
Esta imagem mostra como conectar uma placa Tmote Sky à CMUcam3. Observe que a bateria foi removida e um receptáculo (S6105-ND da Digikey ) foi soldado no lado inferior da placa Tmote Sky.
A pinagem de expansão de 10 pinos do Tmote Sky.
A pinagem AUX I/O da CMUcam3 corresponde da mesma forma mostrada nas fotos acima se o conector do Tmote Sky for girado 180 graus no sentido horário.
O mapeamento de 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
Esses pinos estão conectados ao barramento SPI. Certifique-se de defini-los como entrada no nó sensor quando a CMUcam3 acessa o slot do cartão SD/MMC.