Telos или Tmote Sky#

Эта страница была размещена в ответ на множество писем, которые мы получили с вопросами о сопряжении плат Tmote Sky с CMUcam3. Мы проверили, что подключения питания работают, однако мы не запускали никакого прикладного кода на платах Tmote для связи с CMUcam3. Из обсуждений с другими людьми конфигурация кажется работоспособной, но, пожалуйста, используйте её с осторожностью.

CMUcam3 можно подключить к плате Tmote Sky или Telos с помощью разъёма AUX I/O CMUcam3. Это позволяет подключить TTL UART, а также питание платы и различные другие контакты GPIO. В настоящее время у нас нет доступного примера кода для TinyOS, но (как всегда) мы были бы заинтересованы в публикации всего, что предоставят люди.

Предупреждение: Не подключайте плату Tmote Sky напрямую к CMUcam3 и не запитывайте оба устройства от сетевого адаптера с установленным резистором R6!

По умолчанию вывод AUX POWER на разъёме AUX I/O платы CMUcam3 напрямую соединён с входом питания CMUcam3. Это позволяет внешнему подключению к разъёму AUX I/O питать плату CMUcam3. Во многих случаях, когда CMUcam3 получает мощный источник питания, например от розетки, вы можете захотеть изменить эту конфигурацию, чтобы питать беспроводной узел напрямую от внутреннего регулятора CMUcam3. Это можно сделать, переместив резистор с R6 на R11. Также можно запитать CMUcam3 и сенсорную плату независимо, удалив и R6, и R11. Это может быть полезной конфигурацией, если вы хотите, чтобы сенсорный узел мог включать и выключать CMUcam3 с помощью вывода Power Enable на CMUcam3.

AUX I/O power diagram

Ниже приведены два примера того, как запитать CMUcam3 и сенсорный узел от батарейных источников. Левый вариант позволяет сенсорной плате оставаться включённой всё время, чтобы она могла управлять подачей питания на камеру. Правый вариант проще в реализации, но не позволяет отключить камеру в её самый малопотребляющий режим сна. Этот вариант идеален, если CMUcam3 запитывается от сетевого адаптера или другого более крупного источника энергии.

Это изображение показывает, как подключить плату Tmote Sky к CMUcam3. Обратите внимание, что батарея была удалена, а гнездо (S6105-ND от Digikey ) было припаяно к нижней стороне платы Tmote Sky.

10-контактная распиновка расширения от Tmote Sky.

Распиновка AUX I/O от CMUcam3 совпадает таким же образом, как показано на фотографиях выше, если разъём Tmote Sky повернуть по часовой стрелке на 180 градусов.

Отображение контактов следующее (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.