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.
Permalink
Failed to load latest commit information.
motion_io
public
will
.gitignore
README.md
package.json
server.js

README.md

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

Installation

  1. Refer to /motion_io/README.md 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 socket.io libraries required by the server.
  3. Run the server on the beaglebone as node server.js, this will start the server on port 3001.

Concept

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 socket.io 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.