Telos of Tmote Sky#
Deze pagina is geplaatst als reactie op de vele e-mails die we hebben ontvangen met vragen over het koppelen van de Tmote Sky-boards aan de CMUcam3. We hebben getest dat de voedingsverbindingen werken, maar we hebben geen applicatiecode op de Tmote-boards uitgevoerd om met de CMUcam3 te communiceren. Uit discussies met andere mensen lijkt de configuratie te functioneren, maar gebruik deze alsjeblieft met voorzichtigheid.
De CMUcam3 kan verbinding maken met ofwel het Tmote Sky- of Telos-board met behulp van de AUX I/O-header van de CMUcam3. Hierdoor kunnen de TTL-UARTs worden aangesloten, evenals de boardvoeding en verschillende andere GPIO-pinnen. We hebben momenteel geen voorbeeldcode beschikbaar voor TinyOS, maar (zoals altijd) zouden we geïnteresseerd zijn in het plaatsen van alles wat mensen bijdragen.
Waarschuwing: Sluit een Tmote Sky-board niet rechtstreeks aan op de CMUcam3 en voed beide apparaten niet via een AC-adapter met weerstand R6 geïnstalleerd!
Standaard is de AUX POWER-pin op de AUX I/O-header van de CMUcam3 rechtstreeks verbonden met de voedingsingang van de CMUcam3. Hierdoor kan een externe verbinding met de AUX I/O-header het CMUcam3-board voeden. In veel gevallen, wanneer de CMUcam3 een grote voeding krijgt, zoals van een stopcontact, wil je deze configuratie misschien wijzigen om het draadloze knooppunt rechtstreeks vanuit de interne regelaar van de CMUcam3 te voeden. Dit kan worden gedaan door de weerstand op R6 naar R11 te verplaatsen. Het is ook mogelijk de CMUcam3 en het sensorboard onafhankelijk te laten werken door zowel R6 als R11 te verwijderen. Dit kan een handige configuratie zijn als je wilt dat het sensorknooppunt de CMUcam3 aan en uit kan zetten met de Power Enable-pin op de CMUcam3.

Hieronder staan twee voorbeelden van hoe je de CMUcam3 en een sensorknooppunt vanuit batterijvoedingen kunt voeden. De linkeroptie zorgt ervoor dat het sensorboard te allen tijde ingeschakeld blijft, zodat het de voeding naar de camera kan schakelen. De rechteroptie is eenvoudiger te implementeren, maar staat niet toe dat de camera wordt uitgeschakeld naar zijn slaapstand met het laagste verbruik. Deze optie is ideaal als de CMUcam3 wordt gevoed vanuit een AC-adapter of een andere grotere energiebron.
Deze afbeelding laat zien hoe je een Tmote Sky-board op de CMUcam3 aansluit. Merk op dat de batterij is verwijderd en dat er een connector (S6105-ND van Digikey ) op de onderkant van het Tmote Sky-board is gesoldeerd.
De 10-pins uitbreidingspinout van de Tmote Sky.
De AUX I/O-pinout van de CMUcam3 komt op dezelfde manier overeen zoals weergegeven in de bovenstaande foto’s als de Tmote Sky-header 180 graden met de klok mee wordt gedraaid.
De pintoewijzing is als volgt (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
Deze pinnen zijn verbonden met de SPI-bus. Zorg dat je ze als invoer instelt op het sensorknooppunt wanneer de CMUcam3 het SD/MMC-kaartslot benadert.