Telos sau Tmote Sky#

Această pagină a fost publicată ca răspuns la numeroasele e-mailuri pe care le-am primit întrebând despre interfațarea plăcilor Tmote Sky cu CMUcam3. Am testat că conexiunile de alimentare funcționează, însă nu am rulat niciun cod de aplicație pe plăcile Tmote pentru a comunica cu CMUcam3. Din discuțiile cu alte persoane, configurația pare să fie funcțională, dar vă rugăm să o utilizați cu precauție.

CMUcam3 se poate conecta fie la placa Tmote Sky, fie la placa Telos folosind conectorul AUX I/O al CMUcam3. Acest lucru permite conectarea UART-urilor TTL, precum și a alimentării plăcii și a diverșilor alți pini GPIO. În prezent nu avem niciun cod de exemplu disponibil pentru TinyOS, dar (ca întotdeauna) am fi interesați să publicăm orice contribuție a oamenilor.

Avertisment: Nu conectați o placă Tmote Sky direct la CMUcam3 și nu alimentați ambele dispozitive de la un adaptor de curent alternativ cu rezistorul R6 instalat!

În mod implicit, pinul AUX POWER de pe conectorul AUX I/O al CMUcam3 este conectat direct la intrarea de alimentare a CMUcam3. Acest lucru permite unei conexiuni externe la conectorul AUX I/O să alimenteze placa CMUcam3. În multe cazuri, când CMUcam3 primește o sursă de alimentare mare, cum ar fi de la o priză, este posibil să doriți să modificați această configurație pentru a alimenta nodul wireless direct de la regulatorul intern al CMUcam3. Acest lucru se poate face mutând rezistorul de la R6 la R11. De asemenea, este posibil să rulați CMUcam3 și placa senzorului independent prin îndepărtarea atât a R6, cât și a R11. Aceasta poate fi o configurație utilă dacă doriți ca nodul senzor să poată porni și opri CMUcam3 folosind pinul Power Enable de pe CMUcam3.

AUX I/O power diagram

Mai jos sunt două exemple despre cum să alimentați CMUcam3 și un nod senzor din surse de baterii. Opțiunea din stânga permite plăcii senzorului să rămână pornită în permanență, astfel încât să poată controla alimentarea camerei. Opțiunea din dreapta este mai simplu de implementat, dar nu permite oprirea camerei în modul său de repaus cu cel mai scăzut consum. Această opțiune este ideală dacă CMUcam3 este alimentat de la un adaptor de curent alternativ sau de la o altă sursă de energie mai mare.

Această imagine arată cum se conectează o placă Tmote Sky la CMUcam3. Rețineți că bateria a fost scoasă și un soclu (S6105-ND de la Digikey ) a fost lipit pe partea inferioară a plăcii Tmote Sky.

Configurația celor 10 pini de expansiune de la Tmote Sky.

Configurația pinilor AUX I/O de la CMUcam3 se potrivește în același mod ca în fotografiile de mai sus dacă conectorul Tmote Sky este rotit în sensul acelor de ceasornic cu 180 de grade.

Maparea pinilor este următoarea (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

  • Acești pini sunt conectați la magistrala SPI. Asigurați-vă că îi setați ca intrare pe nodul senzor atunci când CMUcam3 accesează slotul de card SD/MMC.