No description, website, or topics provided.
C C++ JavaScript Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Course project to create a synthetic band using a beagle bone and some accelerometers.


  1. Refer to /motion_io/ for how to build the required node.js addon to reading accelerometer data.
  2. Install all other dependencies using npm install. This will download the final-fs and libraries required by the server.
  3. Run the server on the beaglebone as node server.js, this will start the server on port 3001.


This project layers several components.

  • A ADXL345 accelerometer,
  • A C++ node.js module to perform polling and data processing,
  • A simple node.js server, which uses to send motion events, and
  • A client side app which uses HTML5 WebAudio APIs to play back sound in response to motion events.

In order to actually configure and run this project you will need to duplicate our setup as described on our project page.