Telos 또는 Tmote Sky#
이 페이지는 Tmote Sky 보드를 CMUcam3와 인터페이스하는 것에 대해 문의하는 많은 이메일에 대한 응답으로 게시되었습니다. 전원 연결이 작동하는 것은 테스트했지만, Tmote 보드에서 CMUcam3와 통신하는 어떠한 애플리케이션 코드도 실행하지 않았습니다. 다른 사람들과의 논의로 보아 구성이 작동하는 것으로 보이지만, 주의하여 사용하십시오.
CMUcam3는 CMUcam3의 AUX I/O 헤더를 사용하여 Tmote Sky 또는 Telos 보드에 연결할 수 있습니다. 이를 통해 TTL UART뿐만 아니라 보드 전원 및 다양한 다른 GPIO 핀을 연결할 수 있습니다. 저희는 현재 TinyOS용 샘플 코드가 없지만, (언제나처럼) 사람들이 기여하는 것을 게시하는 데 관심이 있습니다.
경고: Tmote Sky 보드를 CMUcam3에 직접 연결하고 저항 R6이 설치된 상태에서 두 장치 모두를 AC 어댑터로 전원을 공급하지 마십시오!
기본적으로 CMUcam3의 AUX I/O 헤더에 있는 AUX POWER 핀은 CMUcam3의 전원 입력에 직접 연결되어 있습니다. 이를 통해 AUX I/O 헤더에 대한 외부 연결로 CMUcam3 보드에 전원을 공급할 수 있습니다. 콘센트와 같은 큰 전원을 CMUcam3에 공급하는 많은 경우, 이 구성을 변경하여 CMUcam3의 내부 레귤레이터에서 무선 노드에 직접 전원을 공급하고 싶을 수 있습니다. 이는 R6의 저항을 R11로 옮겨서 수행할 수 있습니다. 또한 R6과 R11을 모두 제거하여 CMUcam3와 센서 보드를 독립적으로 실행하는 것도 가능합니다. 이는 센서 노드가 CMUcam3의 Power Enable 핀을 사용하여 CMUcam3의 전원을 켜고 끌 수 있기를 원하는 경우 유용한 구성일 수 있습니다.

아래는 배터리 전원으로 CMUcam3와 센서 노드에 전원을 공급하는 방법의 두 가지 예입니다. 왼쪽 옵션은 센서 보드가 항상 켜져 있도록 하여 카메라로의 전원 공급을 게이트할 수 있게 합니다. 오른쪽 옵션은 구현하기 더 간단하지만, 카메라를 가장 적게 소비하는 절전 모드로 전원을 차단할 수 없습니다. 이 옵션은 CMUcam3가 AC 어댑터나 다른 더 큰 에너지원에서 공급받는 경우에 이상적입니다.
이 이미지는 Tmote Sky 보드를 CMUcam3에 연결하는 방법을 보여줍니다. 참고로, 배터리가 제거되었고 리셉터클(Digikey 의 S6105-ND)이 Tmote Sky 보드 바닥면에 납땜되었습니다.
Tmote Sky의 10핀 확장 핀아웃.
Tmote Sky 헤더를 시계 방향으로 180도 회전하면 CMUcam3의 AUX I/O 핀아웃이 위 사진에 표시된 것과 같은 방식으로 일치합니다.
핀 매핑은 다음과 같습니다(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 카드 슬롯에 접근할 때 센서 노드에서 이 핀들을 입력으로 설정해야 합니다.