Created by Rano Hardjosemito, Sem van Hoogstraten and Mattia Vorstenbosch during their minor Meaningful Data Design.
These instructions will get you a copy of the project up and running on your local machine for a working Sand Holo server.
You will need:
- An Arduino with Firmata installed
- NodeJS - Download here
- A Sand Holo installation
- A few pc fans
- Breadboard, wires and around 4 MOSFETS
- The video for transition - File too big for github
Lets download our files.
$ git clone https://github.com/rhardjo/sandholo
Move into the directory
cd sandholo
Install all dependencies.
npm install
Make sure you download the video and place it in the public folder.
Thats it!
While in the sand holo directory enter the following command
npm start
In your web browser go to
localhost:8888
It should run in your browser now.
- Express - Makes it a bit easier
- Socket.io - For communication between browser and Arduino
- Johnny-Five - To control the Arduino with javascript
- Lots of love
- Rano Hardjosemito - Coding coding coding and serial communication - rhardjo
- Mattia Vorstenbosch - Coding and After Effects - iPrime
- Sem van Hoogstraten - Construction and planning - semvh
- Hat tip to anyone who's code was used
- Inspiration
- etc