PC 24 × 24 Pixel Box Screen w/16 Configurable Animation Frames

Paul

Terrarian
Prompted by Us_Danger's demonstration, I made a 24 × 24 Pixel Box screen (with 16 fully configurable animation frames).


The overall design works as follows. Each animation frame is configured via a grid of switches. The configuration of each frame is stored for later activation. A counter (which is incremented via a switch or timer) feeds a multiplexer which activates the frames sequentially (looping back to the first frame after the last frame). When a frame is activated, it uses its stored configuration to configure the control modules of the screen and causes the control modules to trigger the screen in a cascading, inside-out fashion.

grid.0.none.png grid.6.ports.png
configuration.0.none.png configuration.6.ports.png

(For each frame, there are 192 of these.)

The latches work due to double "cross-wiring." A small scale example demonstrates this more succinctly:

1-red.png 2-blue.png 3-green.png 4-yellow.png
sequencing.0.none.png sequencing.6.ports.png
activation.0.none.png activation.4.ports.png
control.0.none.png control.6.ports.png

(There are 192 of these.)

The white section accepts the configuration input from a block in a frame, reverses the previous configuration, applies the new configuration, and stores the new configuration. When the control module is triggered (via the red wire labeled H), it triggers its group of Pixel Boxes in the screen and also triggers other subsequent control modules.
screen.0.none.png screen.6.ports.png

The screen is divided into four quadrants that are each handled concurrently. For each quadrant, groups of 3 Pixel Boxes are activated via the control modules sequentially from the inside out. For example, in the top left quadrant, the groups are activated in this order:

ordering.png

The wiring within the screen here is difficult to see, so I made a legend:

colors.png

In the top left quadrant, for example, horizontal red wires only go across the first 3 Pixel Boxes, horizontal blue wires go across the first 6 Pixel Boxes, horizontal green wires go across the first 9 Pixel Boxes, and horizontal yellow wires go across the first 12 Pixel Boxes (the entire quadrant).
 
Last edited:
Back
Top Bottom