Zmota MOVE – Balaitus (v.1.0)

Zmota MOVE Balaitus is a device capable of capturing the movement of the person who wears a bracelet. It has two buttons, one large and one small, aDSP with high computational capabilities, a triaxial accelerometer and temperature sensor.

This device could be used as:

  • Acceleration sensor (human motion capture, computer input interface, etc)
  • Fall detector (based on fast acceleration detection)
  • Complementary system for tracking tele-rehabilitation treatment (activity monitor, step counter, etc.)
  • Indoor location (via ZigBee)
  • Panic button for tele-assistance systems
  • etc

Processor

Based on the dsPIC33FJ32GP202:

  • Architecture: 16-bit
  • CPU Speed:  40 MIPS
  • Memory Type Flash
  • Program Memory (KB) 32
  • RAM Bytes 2,048
  • Free MPLAB© Integrated Development Environment
  • Free C compilers (CCS demo edition)
  • Single-Supply In-Circuit Serial Programming™ (ICSP™) and In-Circuit Debug (ICD). Connection without programming header, “Tag-Connect In-Circuit Cable No Legs” (Part Number: TC2030-MCP-NL) is used instead.

Sensing

Onboard sensor to measure acceleration (LIS302DL):

  • Ultra compact low-power three axes linear accelerometer.
  • I2C/SPI serial interface.
  • Dynamically user selectable full scales of ±2g/±8g
  • Output data rate of 100Hz or 400Hz
  • Thin Land Grid Array package (TLGA)

Onboar temperature sensor (LM75)

  • Industry-standard digital temperature sensor with an integrated Sigma-Delta analog-to-digital converter
  • I 2C ™ interface.
  • accuracy of ±2°C from -25°C to 100°C and ±3°C over -55°C to 125°C.
  • MSOP-8 package.

 Power

  • Z mota MOVE Balaitus is powered by battery: EC003. Li-ion 3,7v 600mAh (compatible con iPod mini)
  • microUSB connector to charge the battery (5v DC)

Communication

2,4 GHz ZigBee Pro wireless standard protocol:

  •  Based in ETRX357 Telegesis module with Ember EM357 chipset with two different firmware options:
  • Mesh networking support with thousands of nodes in same network, support of mobile nodes, security and data encryption
  • ZigBee Manufacturer Specific Profile guaranteeing interoperability:
    • do not interfere with existing ZigBee Networks in a malicious way
    • can join a 3rd party ZigBee PRO network and use its routing capabilities
    • can allow 3rd party nodes to join into a network and use its routing capabilities
  • Different ZigBee profiles can be implemented just with firmware changes; for example, Zigbee Smart Energy when connected to meters.
  • Configuration as router, sleepy end device or mobile device.

License

Z-mota MOVE Balaitus has been licensed under the CERN OHL version 1.1.

Autors

  • Rubén Blasco (HOWLab)
  • Victorian Coarasa
  • Ángel Asensio (HOWLab)

Documents

Firmware versions

  • AccelerationStreaming
    • Description:
      • Little firmware which does a streaming of acceleration (10 samples by second) by Zigbee. The purpose of this firmware is show how handle the accelerometer and the ZigBee of an easy way.
    • License: GPL 3
    • Source code
  • AccelerationStreamingControl
    • Description:
      • Little firmware which does a streaming of acceleration (10 samples by second) by Zigbee. The purpose of this firmware is show how handle the accelerometer and the ZigBee of an easy way.
      • The streaming of acceleration is handled by a Zigbee command.
    • License: GPL 3
    • Source code

Related projects & devices

Use Cases

 

Pictures and videos