Skip to content

Handy is a wearable interface interpreting tangible interaction to intangible experiences. Based on ml5.js and OpenBCI. (IMA Machine Learning for the Arts Final 2019)

Notifications You must be signed in to change notification settings

peilingjiang/handy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

handy

Handy is a wearable interface interpreting tangible interaction to intangible experiences.

Project blog | Demo Video

Handy is based on ml5.js Neural Network developed by NYU ITP, and Cyton developed by OpenBCI. This repository stores source code for the data collection, training, and predicting processes of Handy. The demo displaying basic usages is based on Node.js with a hacked version of my own portfolio website.

Stellar

  • server.js: Stream the data from OpenBCI Cyton board and boardcast to clients.
  • graph Folder: Plot using data received.
  • collect Folder: Collect data and train the model with ml5.NeuralNetwork.
  • predict Folder: An interactive web page based on a real website (jpl.design). Model used will load from the ones trained previously in collect.

References

  1. Electromyography - Wikipedia
  2. Muscles of the Upper Limb - Wikipedia
  3. Arm - Wiki, Upper Limb - Wiki
  4. AlterEgo - MIT Media Lab, Paper
  5. OpenBCI
  6. Techniques of EMG signal analysis: detection, processing, classification and applications
  7. EMG Signal Classification for Human Computer Interaction A Review (Table 1: Summary of major methods used for EMG classification in the field of HCI)
  8. A new means of HCI: EMG-MOUSE

Technical References

  1. Setting up for EMG - OpenBCI Doc
  2. Python signal filter test by J77M
  3. OpenBCI/OpenBCI_NodeJS_Cyton - GitHub
  4. OpenBCI/OpenBCI_NodeJS - GitHub

About

Handy is a wearable interface interpreting tangible interaction to intangible experiences. Based on ml5.js and OpenBCI. (IMA Machine Learning for the Arts Final 2019)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published