girlcode meets internet of things: connected hula hoop

20
Connected hula hoop

Upload: katja-hollaar

Post on 12-Apr-2017

699 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: GirlCode meets Internet of Things: Connected hula hoop

Connected hula hoop

Page 2: GirlCode meets Internet of Things: Connected hula hoop
Page 3: GirlCode meets Internet of Things: Connected hula hoop
Page 4: GirlCode meets Internet of Things: Connected hula hoop
Page 5: GirlCode meets Internet of Things: Connected hula hoop

Ingredients

Page 6: GirlCode meets Internet of Things: Connected hula hoop

Ingredients● Tubes to make hulas

Page 7: GirlCode meets Internet of Things: Connected hula hoop

Ingredients● Tubes to make hulas

● Arduino trinket w/ Bluetooth

module

Page 8: GirlCode meets Internet of Things: Connected hula hoop

Ingredients● Tubes to make hulas

● Arduino trinket

● Accelerometer (3df)

Page 9: GirlCode meets Internet of Things: Connected hula hoop

Accelerometer

Page 11: GirlCode meets Internet of Things: Connected hula hoop

Ingredients● Tubes to make hulas

● Arduino trinket

● Bluetooth module

● Battery pack

Page 12: GirlCode meets Internet of Things: Connected hula hoop
Page 13: GirlCode meets Internet of Things: Connected hula hoop

Ingredients● Tubes to make hulas

● Arduino trinket

● Bluetooth module

● Battery pack

● Accelerometer (3df)

● Meteor cordova app

Page 14: GirlCode meets Internet of Things: Connected hula hoop
Page 15: GirlCode meets Internet of Things: Connected hula hoop
Page 16: GirlCode meets Internet of Things: Connected hula hoop

Type some code...function onConnect(peripheral) {

deviceId.set(peripheral.id);

if (typeof ble === 'undefined') return;

ble.startNotification(peripheral.id, bluefruit.serviceUUID, bluefruit.rxCharacteristic, onData, onError);

}

Page 17: GirlCode meets Internet of Things: Connected hula hoop

Type some code...function onData(data) { // data received from Arduino

var dt = eval(bytesToString(data));

SensorData.insert({

x: dt[0],

y: dt[1],

z: dt[2]

});

}

Page 18: GirlCode meets Internet of Things: Connected hula hoop
Page 19: GirlCode meets Internet of Things: Connected hula hoop
Page 20: GirlCode meets Internet of Things: Connected hula hoop