wearduino preso for pdx-electrohax jan 8 2015
TRANSCRIPT
Project wearDuino
An open source, hackable, wearable wireless sensor
Mark Leavitt -- Wearable Health Labs, LLC
WearDuino is a Tech/Culture Mashup
Worn as clothing or accessory
Small, light, unobtrusive
Ultra-low power
Bluetooth 4.0 wireless
Multiple sensors
Always with you
WearableTechnology
Low cost, low barrier to entry
Open source hardware & software
Easily programmed, hackable
Educational
Sharing code and libraries
Diverse community
Arduino Culture
Hardware ConceptwearDuino Core
Bluetooth Low Energy ModuleAccelerometer, gyro, magnetometer,
memory, R/G LEDCoin cell battery (underneath)
External sensors (optional)for heartbeat, flex, stretch, pressure,
or anything else you’d like to try
wearDuino Shield (optional)Snaps onto core w/B2B connectorAny additional sensors and circuits
Case ConceptwearDuino Cover
Open source CAD design3D print in clear or colored plastic
Other mat’ls (CNC wood, cast acrylic,…?)
wearDuino BaseOpen source CAD design
Models for various wearing methodsWrist band, pendant, pin-on, patch, etc
Cover and BaseSnap together making water-resistant seal
Software ConceptCross-platform, Bluetooth-enabled browser
Support PC, Mac, Linux, iOS, Android
Many apps are just web pages (HTML5/CSS/JS)
Share apps via wearduino.org website
Product/Feature Conceptual Line-up• wearDuino Core
– Bluetooth 4.0, Arduino-programmable (RFDuino, uses nRF51822 chip – 32 bit ARM Cortex M0)
– Power: CR2032 coin cell battery holder, with on/off switch
– Sensors: accel/gyro/mag with motion processor (MPU-9250)
– Red/Green LED
– 7 GPIO pins -- 5 for analog or digital I/O (2 have LEDs but they can be disconnected); 2 for i2C
– Socket includes all GPIO, Vcc, Gnd, reset, and programming lines
• wearDuino Programmer– Hosts wearDuino Core and optionally one wearDuino Shield
– Supplies regulated 3V power to wearDuino Core and Shield from USB
– USB for programming via Arduino IDE on any compatible platform
– All GPIO pins are available on breadboard pins
• wearDuino Heart Monitor Shield– Detects EKG signal from electrodes (higher accuracy than optical monitors)
– Firmware provides QRS-detection, heart rate calculation, high-accuracy heart rate variability readings
– Can emulate standard BT heart rate monitor
– Hold between fingers, or snap onto standards chest strap
• wearDuino Hacker’s Shield– All GPIO pins, 3V, Gnd are available
– Matrix of mounting points for 0603 passives (resistors, capacitors, LEDs, etc)?
– Wide stand-off board. What else? Vib motor or LRA? Speaker?
• wearDuino cases– Could adapt to pocket clip, wrist strap, neck pendant, pin-on, others?