Telos lub Tmote Sky#

Ta strona została opublikowana w odpowiedzi na wiele e-maili, które otrzymaliśmy, dotyczących łączenia płytek Tmote Sky z CMUcam3. Przetestowaliśmy, że połączenia zasilania działają, jednak nie uruchomiliśmy żadnego kodu aplikacji na płytkach Tmote w celu komunikacji z CMUcam3. Z rozmów z innymi osobami wynika, że konfiguracja wydaje się działać, ale prosimy o zachowanie ostrożności.

CMUcam3 można podłączyć do płytki Tmote Sky lub Telos za pomocą złącza AUX I/O CMUcam3. Pozwala to na podłączenie UART-ów TTL, a także zasilania płytki i różnych innych pinów GPIO. Obecnie nie mamy żadnego przykładowego kodu dla TinyOS, ale (jak zawsze) chętnie opublikujemy wszystko, co ludzie wniosą.

Ostrzeżenie: Nie podłączaj płytki Tmote Sky bezpośrednio do CMUcam3 i nie zasilaj obu urządzeń z zasilacza sieciowego (AC) z zainstalowanym rezystorem R6!

Domyślnie pin AUX POWER na złączu AUX I/O CMUcam3 jest bezpośrednio połączony z wejściem zasilania CMUcam3. Pozwala to zewnętrznemu połączeniu ze złączem AUX I/O zasilać płytkę CMUcam3. W wielu przypadkach, gdy CMUcam3 otrzymuje duże zasilanie, na przykład z gniazdka, możesz chcieć zmienić tę konfigurację, aby zasilać węzeł bezprzewodowy bezpośrednio z wewnętrznego regulatora CMUcam3. Można to zrobić, przenosząc rezystor z R6 na R11. Możliwe jest również niezależne działanie CMUcam3 i płytki czujnika poprzez usunięcie zarówno R6, jak i R11. Może to być przydatna konfiguracja, jeśli chcesz, aby węzeł czujnika mógł włączać i wyłączać CMUcam3 za pomocą pinu Power Enable na CMUcam3.

AUX I/O power diagram

Poniżej znajdują się dwa przykłady, jak zasilać CMUcam3 i węzeł czujnikowy z zasilania bateryjnego. Opcja po lewej stronie pozwala płytce czujnika pozostawać cały czas włączoną, dzięki czemu może ona kontrolować (bramkować) zasilanie kamery. Opcja po prawej stronie jest prostsza do zrealizowania, ale nie pozwala na wyłączenie kamery do jej najniżej zużywającego trybu uśpienia. Ta opcja jest idealna, jeśli CMUcam3 jest zasilany z zasilacza sieciowego (AC) lub innego większego źródła energii.

Ten obraz pokazuje, jak podłączyć płytkę Tmote Sky do CMUcam3. Uwaga: bateria została usunięta, a gniazdo (S6105-ND z Digikey ) zostało przylutowane do spodniej strony płytki Tmote Sky.

10-pinowy układ wyprowadzeń rozszerzeń z Tmote Sky.

Układ wyprowadzeń AUX I/O z CMUcam3 pasuje w ten sam sposób, jak pokazano na powyższych zdjęciach, jeśli złącze Tmote Sky zostanie obrócone zgodnie z ruchem wskazówek zegara o 180 stopni.

Mapowanie pinów jest następujące (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

  • Te piny są podłączone do magistrali SPI. Pamiętaj, aby ustawić je jako wejście na węźle czujnika, gdy CMUcam3 uzyskuje dostęp do gniazda karty SD/MMC.