Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

piano-led

tl;dr, a web based piano that makes LEDs blink (in the server, through Arduino)

I set this up, exposed my dev server through a localtunnel, and tweeted it

Short term offer: go to http://t.co/07DgwEaz6p and play the piano (keys a-k) and look at the notes making LEDs glow @nodebots

— Shrikrishna Holla (@srikrishnaholla) December 20, 2014
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>

And forgot about it after some time. I started taking a video and after some time, realized I wasn't the only guy playing it (starts at 0:58). You can see after 1:08 that it continues playing even after I stop. That's someone on the public internet lighting up the LEDs using the link I had tweeted.

Video link

<iframe width="560" height="315" src="//www.youtube.com/embed/i91jCQa1jWQ" frameborder="0" allowfullscreen></iframe>

Running it yourself

  • Prepare the circuit according to the second exercise on node-ardx
  • Clone this repo
  • Run npm install
  • Run the server DEBUG=piano-led* npm start
  • Download ngrok, start a tunnel on PORT 3000 (or whichever one you are using)
  • Go to the URL, "Start broadcasting" will be disabled. Enable it using your epic JS skills, and start broadcasting
  • Point your webcam to the circuit and share the URL with your friends, and wait for epicness to unfurl

Why? Because we can!

Thanks to

About

Web based piano that makes remotely located LEDs blink (in the server, through Arduino)

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages