Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Wearables Prototyping Presentation for the Women Who Code Hackathon

Wearables Prototyping Presentation for the Women Who Code Hackathon

This was the Presentation that I gave at the Women Who Code Hackathon in Atlanta in July 2016

Lance Gleason

July 29, 2016
Tweet

More Decks by Lance Gleason

Other Decks in Technology

Transcript

  1. Introductions

    View full-size slide

  2. Twitter @lgleasain
    Github lgleasain
    www.lancegleason.com
    www.polyglotprogrammincinc.com
    [email protected]

    View full-size slide

  3. @PolyglotProgram
    @lgleasain
    @PurrProgramming

    View full-size slide

  4. http://www.polyglotprogramminginc.com/purr-
    programming-2-0/

    View full-size slide

  5. Bluetooth
    • Same Frequency range as
    2.4 Gigahertz Wifi
    • 79 Channels VS 13
    • Less Throughput

    View full-size slide

  6. Bluetooth LE
    • Always off
    • Less Throughput
    • Often lower transmit power
    • Designed for low data low power
    Applications

    View full-size slide

  7. Android
    • Bluetooth 4.0 supported radio
    • Android 4.3 or greater

    View full-size slide

  8. Features
    • Bluetooth Support
    • Robust API for Android and IOS
    • Built in Sensors (temperature,
    accelerometer etc.)
    • Built in support for rechargeable
    batteries

    View full-size slide

  9. Specs
    • Nordic Semiconductor nRF51822 BLE SoC
    • 2.4 GHz transceiver
    • ARM®Cortex™-M0 32 bit processor
    • 256 kB flash program memory
    • 16 kB RAM
    • 8/9/10 bit ADC

    View full-size slide

  10. Specs Continued
    • Accelerometer
    • Temperature Sensor
    • Push Button Switch
    • Bright LED
    • Driver for vibration motor
    • micro usb chargable
    • I2C bus, and support for 4 digital/analog and 4 digital pins

    View full-size slide

  11. @PolyglotProgram
    @lgleasain
    @PurrProgramming

    View full-size slide

  12. Manifest:
    MainActivity:

    View full-size slide

  13. Implement ServiceConnection:

    View full-size slide

  14. Hello World (Flash a Light):

    View full-size slide

  15. Read Accelerometer Data:

    View full-size slide

  16. @PolyglotProgram
    @lgleasain
    @PurrProgramming

    View full-size slide

  17. Information on the Metawear Boards can be Found at
    http://www.mbientlab.com
    https://github.com/polyglotprogramminginc/
    purr_programming_shirt
    https://github.com/lgleasain/AnDevConSantaClara/tree/14
    https://github.com/lgleasain/bean_example
    Code examples can be found at
    https://github.com/mbientlab-projects/MetaWearCordova-
    Plugin
    https://github.com/polyglotprogramminginc/
    WearableTechCon2016/tree/read_temperature

    View full-size slide

  18. Twitter @lgleasain
    Github lgleasain
    www.lancegleason.com
    www.polyglotprogrammincinc.com
    [email protected]

    View full-size slide