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.