Telos o Tmote Sky#
Questa pagina è stata pubblicata in risposta alle numerose email che abbiamo ricevuto riguardo all’interfacciamento delle schede Tmote Sky con la CMUcam3. Abbiamo verificato che le connessioni di alimentazione funzionano, tuttavia non abbiamo eseguito alcun codice applicativo sulle schede Tmote per comunicare con la CMUcam3. Dalle discussioni con altre persone la configurazione sembra essere funzionante, ma si prega di usare cautela.
La CMUcam3 può connettersi alla scheda Tmote Sky o Telos utilizzando l’header AUX I/O della CMUcam3. Questo consente di collegare le UART TTL così come l’alimentazione della scheda e vari altri pin GPIO. Attualmente non abbiamo alcun codice di esempio disponibile per TinyOS, ma (come sempre) saremmo interessati a pubblicare qualsiasi cosa le persone contribuiscano.
Attenzione: non collegare una scheda Tmote Sky direttamente alla CMUcam3 e non alimentare entrambi i dispositivi da un adattatore AC con il resistore R6 installato!
Per impostazione predefinita il pin AUX POWER sull’header AUX I/O della CMUcam3 è collegato direttamente all’ingresso di alimentazione della CMUcam3. Questo consente a una connessione esterna all’header AUX I/O di alimentare la scheda CMUcam3. In molti casi, quando alla CMUcam3 viene fornita una grande alimentazione, ad esempio da una presa di corrente, potresti voler modificare questa configurazione per alimentare il nodo wireless direttamente dal regolatore interno della CMUcam3. Questo può essere fatto spostando il resistore da R6 a R11. È anche possibile far funzionare la CMUcam3 e la scheda sensore in modo indipendente rimuovendo sia R6 che R11. Questa può essere una configurazione utile se desideri che il nodo sensore sia in grado di accendere e spegnere la CMUcam3 utilizzando il pin Power Enable della CMUcam3.

Di seguito sono riportati due esempi di come alimentare la CMUcam3 e un nodo sensore da alimentazioni a batteria. L’opzione a sinistra consente alla scheda sensore di rimanere sempre accesa in modo da poter gestire l’alimentazione della fotocamera. L’opzione a destra è più semplice da implementare, ma non consente di spegnere la fotocamera nella sua modalità di sospensione a minor consumo. Questa opzione è ideale se la CMUcam3 viene alimentata da un adattatore AC o da un’altra fonte di energia più grande.
Questa immagine mostra come collegare una scheda Tmote Sky alla CMUcam3. Nota che la batteria è stata rimossa e una presa (S6105-ND da Digikey ) è stata saldata sul lato inferiore della scheda Tmote Sky.
Il pinout di espansione a 10 pin del Tmote Sky.
Il pinout AUX I/O della CMUcam3 corrisponde nello stesso modo mostrato nelle foto sopra se l’header del Tmote Sky viene ruotato in senso orario di 180 gradi.
La mappatura dei pin è la seguente (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
Questi pin sono collegati al bus SPI. Assicurati di impostarli come ingressi sul nodo sensore quando la CMUcam3 accede allo slot per schede SD/MMC.