Jump to: navigation, search


The SpaceTime Helix is a kinetic light sculpture created by artist Michela Pelusio. SpaceTimeHelix4.jpg The τοlabάκι hackerspace is helping the artist in open sourcing it by understanding how it works and documenting it. We also help in creating a better user/operator experience by improving the artist's user interaction with the sculpture, and improving the electronics by using Arduino to control the speed and lights (brightness, colors, strobe, phase delay, etc.) which will result in a richer optical effect. Finally researching into new ways that the artist and the spectactors could interact with the sculpture.

The aim is to have an analytical list of materials and HOW-TOs, in order for everyone to be able to reproduce 3 different sizes of the Space Time Helix.

  • A small desktop version of up to 1m height.
  • A medium living-room version of up to 3m height
  • A large performance version of up to 15+ m height.
SpaceTime Helix at TEDx Heraklion with new 3D-printed Arduino-controlled LED spotlights

Software[edit]

Hardware[edit]

  • Spinning base (ideally with brushless DC motor)
  • Natural rubber string (body of the helix)
  • LED lights (for stroboscopic effect)
  • Arduino (for PWM/POV control of LEDs)
  • Amplifiers (Constant-current supply + solid-state relay/MOSFET)
  • Raspberry Pi (for other user interfaces / web server, etc..)
  • ball bearing (for anchor at the top of the helix)
  • Control panel (Default mixer-style user interface)

ToDo[edit]

Helix-controllers.png
  1. Create the casing structure for the new led lights together with their lens and the extra focusing lens
  2. Look into the DMX512 protocol as the communication protocol to be used between the wireless/wired controllers and the base Arduino unit that will actually control the lights/motor.
  3. Look for Arduino Bluetooth modules
  4. Design the belt controller to be wireless
  5. Put a Raspberry pi as a web server that will handle all web based communication from controllers (mobile phones, tablets etc) and will translate these to DMX512 and pass them to the Arduino base unit.
  6. Design an HTML5 cross device app as a controller

External Links[edit]