Share this project

Done

Share this project

Done
Internet SteamGauge's video poster
Play

Internet usage translated to a real world brass pressure gauge from the early 20th century. Read more

36
backers
$2,982
pledged of $1,500 goal
0
seconds to go

Funded!

This project was successfully funded on August 31, 2014.

Internet usage translated to a real world brass pressure gauge from the early 20th century.

Ed Konowal
Project by

Ed Konowal

First created  |  0 backed

See full bio Contact me

About this project

On display in the Art Gallery at SIGGRAPH2014 in Vancouver, Canada. August 10-14

The Internet SteamGauge is a simple idea of monitoring Internet usage on a old steam pressure gauge.

Turning virtual data into reality

Amazing, Informative, Fun, Satisfying, Beautiful, Old-yet-New... The appeal of having a 100 year old gauge on the wall that shows the current Internet usage is hard to describe. It's a physical representation of both old world technology combined with our current virtual lifestyles. Mine is on the office wall behind my desk. Everyone who sees it, after asking what it is, loves it.

     What's our Internet usage today?

     At the moment it's 140 Megabits per second.

How it works

I've written a program which runs on a Raspberry Pi computer to poll an Internet router every 10 seconds. This data is sent to an Arduino microcontroller which is connected to a servo that moves the needle on the gauge.

If this sounds complicated, and yet you're interested, then you might want to have one custom built for you. See the rewards.

The details (for the geeks, like me)

The Raspberry Pi runs a Python program which loops an snmpget command to read SNMP data from your Internet router every 10 seconds. This data is then used to calculate the averaged bandwidth and adjusted to the range of the specific gauge. (the averaged time can be adjusted for a less dynamic gauge movement).

The data is sent to an Arduino Micro which runs a sketch to slow and smooth the movement of the gauge. The Arduino is connected to a servo which is linked to the gauge's original mechanism.

SNMP

Simple Network Management Protocol. This is how the SteamGauge (Raspberry Pi actually) gets the data from your router. It's necessary that your router can use SNMP and that you (or the friend you go to when you have computer problems) have a basic understanding of it, so you can properly configure the SteamGauge to work in your network. You'll need an SNMP community name (or password) and the SNMP variable that matches your Internet connection interface.

Raspberry Pi

I wanted to include a cool case for the Raspberry Pi and I found a great one! The Helado case designed by Kevin Sauwatari was actually a Kickstarter project that almost made it to his funding goal. I think his case is just beautiful and a perfect design complement for the Internet SteamGauge. He's given me permission to offer a select few of these cases in my Kickstarter project.  YEAH!

[Yours will have a pressure gauge dial engraved into the top as an added feature]

The Helado case is designed for the Raspberry Pi version B, not the recently introduced B+. If you'd like to help me convince him to resurrect this unique RasPi case and maybe offer them to the world, I think you can donate to the cause on his website. http://qnoggin.com/helado.htm

Completed project

By funding this project, you will receive the custom software I've written to make the whole thing work. And depending on the funding level, some or all of the hardware. (SD card, Raspberry Pi, Arduino, servo, and the very cool Helado RasPi case)

If I find a manufacturer for replica brass pressure gauges, the completed project will be a kit that can be assembled into a working Internet SteamGauge. The kit price will be dependent on the price of the replica. My goal is $400-500.

This is an advanced project for the tech savvy. Getting the SteamGauge to talk to you Internet router can be a challenge. But it's one I'm also willing to help you with.

I'd like to see an Internet SteamGauge on your wall too.

You can check my SteamGauge site for updates on the kit availablity.

Risks and challenges

I received such great complements, I decided to see if I could build a kit. As it turned out, there are two problems with an Internet SteamGauge kit.

Problem 1: Beautiful 100 year old gauges are hard to find.

I'm researching the idea of purchasing replica brass gauges. If that's impossible, then the gauge will need to be supplied by you. The deliverable will become the electronics and the software.

Problem 2: Monitoring Internet traffic takes a bit of technical skill.

Connecting to your Interent provider equipment (router/cable modem/DSL) can prove difficult. Your Internet router must support SNMP and you need to know how to access it. Most routers do, but not all.

I wish I could make this a simple plug-n-play device but it is a little more complicated and requires a working knowledge of SNMP to configure it properly. However I can, and will, offer my assistance so you can have one of your own.

Learn about accountability on Kickstarter

FAQ

  • I originally limited sales to the USA but... Assuming there are no international issues for shipping electronics (Rasberry Pi & Arduino) then I will ship anywhere if you cover the shipping costs.

    Last updated:

Rewards

  • You selected
    Pledge $10 or more

    5 backers

    Support my project: You will receive first notification of replica SteamGauge availability and a $10 discount on a final product. Researching now. (Note: A quality replica is so far difficult to find and may be impossible).

    Estimated delivery:
  • You selected
    Pledge $25 or more

    16 backers

    You will receive my custom Python SteamGauge program to operate the gauge. Also includes the Arduino sketch needed to drive the servo + notification of replica (if requested). Sent via email.

    Estimated delivery:
    Ships anywhere in the world
  • You selected
    Pledge $60 or more

    2 backers

    Same as above, but on bootable Raspberry Pi 8Gb SD card + notification of replica (if requested).

    Estimated delivery:
    Ships anywhere in the world
  • You selected
    Pledge $200 or more

    0 backers Limited (5 left of 5)

    Same as above, 8Gb SD card with software + email consulting to help you build your own Internet SteamGauge.

    Estimated delivery:
  • You selected
    Pledge $310 or more

    5 backers

    This is the premium package for the self builder, everything except the gauge: 8Gb SD card with software as above + notification of replica (if requested) + Arduino Micro + Raspberry Pi (Type B) + servo + custom gold anodized aluminium Raspberry Pi (Helado) case with engraved SteamGauge dial. This RasPi case is beautiful, almost worth the money itself. (see photo in project description)

    Estimated delivery:
    Ships anywhere in the world
  • You selected
    Pledge $500 or more

    0 backers Limited (2 left of 2)

    Send me a working gauge, (at least 8 inches in diameter) and I will build your Internet SteamGauge including the custom Helado case for the Raspberri Pi.

    Estimated delivery:
    Ships anywhere in the world
  • You selected
    Pledge $700 or more

    1 backer All gone!

    Send me a working gauge by November 1st, (at least 8 inches in diameter) and I will build your Internet SteamGauge including the custom Helado case for the Raspberry Pi by Christmas.

    Estimated delivery:
    Ships anywhere in the world
  • You selected
    Pledge $2,500 or more

    0 backers Limited (4 left of 4)

    I will find a beautiful antique gauge, purchase it and build an Internet SteamGauge for you including the custom Helado case for the Raspberry Pi.

    Estimated delivery:
    Ships anywhere in the world
  • You selected
    Pledge $5,000 or more

    0 backers Limited (2 left of 2)

    Same as the $2,500 reward above. Why pay more? To have me hand deliver and install it for you. I will configure it to work on your network.

    Estimated delivery:
    Ships anywhere in the world

Funding period

- (24 days)