Introduction: Server WarpCore

Picture of Server WarpCore
!! Please watch the videos, the images can't express its beautiy :) !!

This installation displays the current incoming internet traffic with fading led lights. The more traffic we have, the faster the LEDs are fading. 

First i used some bell wire to attach a multiple LEDs on it. I used 2 colors, blue and cyan. These wires are attached to some simple PCB with a couple of BC337-16 transistors. These transistors are connected to my arduino uno PWM outputs.

Our small servers is connected to that arduino uno - which runs firmata 2.3. On that server we used node.js and node-firmata to communicate with the arduino uno board. To retrieve the network traffic i used snmp-native as an nodejs library, which retrieves the current bandwidth (wan incoming).

These values are used to speed up or slow down the fading. for this, a normal Sinus-function is used.

Here's the core of our warpcore:
https://github.com/schinken/nodejs-warpcore

which uses also this library:
https://github.com/schinken/nodejs-snmp-traffic


You can watch a video here:

and here:


The project is documented here in german:
http://www.hackerspace-bamberg.de/Warpcore

But can be translated with google here:
http://translate.google.com/translate?hl=en&sl=de&tl=en&u=http%3A%2F%2Fwww.hackerspace-bamberg.de%2FWarpcore

Comments

koobyak (author)2012-11-08

nice dood
really nice
especially the smoothing function, it would be blinking otherwise

Kiteman (author)2012-11-05
It would be far better if you...
  • embedded the videos here.
  • added some documentation on the build here.

About This Instructable

952views

7favorites

License:

More by schinken:Server WarpCoreNyanCat WallLED Shelf with Traffic Light
Add instructable to: