8×8 HypnoSquare

April 27th, 2008 by Chris

The HypnoSquare 8×8 is a LED square with 64 tri-color LEDs arranged in a square lattice, in a nice desk quality case.

HypnoSquare 8×8 hardware features:

  • Runs up to 64 three color channel LEDs (for a total of 192 individually addressable LEDs), with 16 color levels per color channel. Thus the HypnoSquare has 4096 colors!
  • Runs on PIC18F4620, which has 64K ROM, 3.8K RAM, and runs at 32MHZ (8 MIPS). We have completely filled it!
  • Simple usage - plug it in to the wall and it goes!
  • Multiple buttons for user selectable control!
  • Optional USB port to connect to your computer for user drawing and option selection!
  • Hackable - program your own square to do what you want (difficult though!).
  • Expandable - general purpose IO pins and a UART exported.
  • Controller board is general purpose - it is useful for driving all sorts of LED projects.

HypnoSquare 8×8 software features:

  • 60+ basic effects.
  • 10+ transition effects.
  • Variable speed randomly smoothed along random paths.
  • Dynamic palette morphing for smooth color effects.
  • Arbitrary symmetry and affine transform mappings performed dynamically.
  • User settable visualization speed, frequency, and presence.
  • Ability to playback animations from a computer, with an API and sample code to do so over USB!
  • Color, timing, symmetry, and transition randomization for creating unique visualizations on the fly.
  • 512-bit random cycle seed saved between power-ups almost guarantees never repeating visualization cycle.
  • Created with 20,000 lines of C code, and several hundred of assembler.
  • Code is fourth complete rewrite, so is polished and very generalized for future expansion.
  • Three 8-bit channels of color computed internally, then dithered down to 4096 colors on the HypnoSquare.
  • Displays over 6500 image updates a second to modulate the colors.
  • Code cross compiles to PIC and Win32 - see the windows simulator page!
  • Uses a numerous hand crafted sprites and animations.
  • Contains hidden easter eggs!

To see the story of how we created the predecessor to the HypnoSquare, see www.lomont.org.

Posted in News |