Porcupine

From Capsil Wiki

Jump to: navigation, search

The Porcupine [1] is a small wearable sensory unit for logging motion data and doing low-level activity recognition. The project includes electronic schematics for the hardware, software for the microcontroller and client-side software for hardware-interaction.

Contents

Hardware Specifications

Sensing:

Main Board:

  • 3D accelerometer (ADXL330)

Logging board:

  • 9 tilt switches
  • 2 light sensors
  • Temperature sensor
  • RT clock
I/O:

Data to the board is uploaded via USB

Also contains:

  • LED
  • Button
Radios:

Chipcon cc2420 - accessible through a Zigbee Add-on board

CPU:

MICROCHIP PIC18F4550-I/ML

  • 32KB Flash
  • 2,048 RAM
  • 256 EEPROM
  • 12 MIPS
Storage:

Up to 4Gb of memory via MMC Connector

Applications

http://lh4.ggpht.com/_i9D9NKmDXYQ/STQBBOLDzII/AAAAAAAAAE0/SquN4g1n4_Y/Porc25design.jpg

The Porupine being a wearable sensor is mainly used for activity recognition through users actions. It has been involved in a number of projects to date to include:

Power

The board contains charging circuitry and is designed to be worn 24/7 without having to recharge its 3.7v battery in between. According to the online documentation, the Porcupine should log data non-stop for weeks with a minimum of user interaction.

Software

The CSS compiler is used to program the PIC.

Additional Information

Papers

  • Berlin, E., Optimizing Wearable Sensors under Technical and Usability Constraints , TU Darmstadt, Bachelor Thesis August 6, 2007
  • Aronsen, AK., Long-Term Fine-Grained Actigraphy, TU Darmstadt, Diploma Thesis September 3, 2007

(for further information dee here)

References

  1. http://www.mis.informatik.tu-darmstadt.de/People/kristof/notes/porcupine1/pict001s.jpg

Navigation

Personal tools