Skip to content
Switch branches/tags
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Project Logo


HotSphere is a students project during the project weeks in the first semester at the University of Applied Sciences Potsdam. You can find the project documentation here.

The HotSphere is a controller device for a computer, that captures an analog signal of a small ball and converts it to digital coordinates.
We build the controller and created a game for it, that uses the coordinates of the ball to control a hotwire game.

The Controller

We used a big plastic sphere as case. Inside the sphere is a webcam that looks down to the bottom of the case. On the bottom is a small ball. The cam recognizes the movement of the small ball using OpenCV (for processing). This works best if the case is white inside and the ball black (or vice versa). Because it’s dark inside a non-transparent sphere (after spray) we included some LED’s inside the sphere to produce a regular light. The cam is connected to a Mac or PC using USB. Because USB has too less power, we used a normal power point to supply the LED’s. If you use cheap materials you can build this controller for a few bucks. A cheap webcam is quite sufficient here.

Blueprint Controller Controller inside Controller final

##The Game We’ve developed a game to use the controller. This game is a remake of the classic hot wire game. You have to control the player pin through a randomly generated level. If you touch the edge you loose, but don’t worry you can try the exact same level again. If you reach the end you start the next and harder level.
We created an algorithm that truly randomizes each level based on the difficulty. So even the same level will look always different if you start a new game.

Controller final

##Setup (or what you need)

The project includes several test units. The most interesting tests are:

  • CameraCheck - shows all recognized webcams in the log and shows a window with the live preview of one cam CameraCheck
  • ImageFiltering by Jordi Tost (requires controlP5) ImageFiltering


DIY hardware remote controller for a HotWire game made with Processing.





No packages published