What is HARP?

The aim of our project is to design an embedded system able to display numerical 3D animations at a speed up to 16 frames per second.

How it works ?

The basic principle is the same than  ROSE 2012’s project, RoseAce, which used retinal persistence.

By controlling a RGB LED matrix fixed on a rotating PCB and showing a different image for numerous positions around the axis,  we will get an hologram-like look.

Considering the complexity of 3D processing, the conversion of 3D animations  into processable data for our embedded system will be done on a computer. The conversions will be done using python scripts under Blender.

The HARP system

The HARP system


HARP's Architecture

HARP’s Architecture

Our system will be composed of a GumStix running Linux. The system will be booted from the SD Card. Animations data and instructions will be transferred via Wifi. Data will be then stocked in RAM.

Concerning the display:

At each position detected by the Incremental captor, we display the corresponding data from the RAM. The sending speed depends of the rotating speed read by the captor.

Dual-supply bus transceivers  are used between LED drivers and the GumStix because its pins need to be connected at 1.8V.

The 8 pins connected from the GumStix to the LED matrix allow us to choose which line is to be displayed. Transistors are here to increase the luminosity.

Routed PCB

Routed PCB

1 comment to HARP