User Tools

Site Tools


projects:neopixel-16x16-display

This is an old revision of the document!


NeoPixel 16x16 Display

Overview

There are 8×8 NeoPixel Tiles. They can be chained together.
I didn't find a good starting point tutorial, so I created one.

Hardware used

  • ESP8266 (NodeMCU)
  • 4 Neopixel tiles each 8×8 pixel
  • some cables

Holder

To keep the tiles aligned a holder was 3d printed.
Holder for Four WS2812
Since this was used to solder the tiles togeter and I wanted to use connectors used I need more space.
Changed the variables in the OpenSCAD file

height =  30;
pinH   =  3.5;

Per Tile layout

The tiles I've used have the following layout.
Pixel 1 = First row, first column (Top left)
Pixel 2 = Second row, first column
Pixel 3 = Third row, first column

Pixel 8 = Last row, first column
Pixel 9 = First row, second column

The is means in the following options needs to be used in the code:
NEO_TILE_TOP + NEO_TILE_LEFT + NEO_TILE_COLUMNS + NEO_TILE_ZIGZAG

Tile arrangement

Tile 1 = Top Left
Tile 2 = Top Right
Tile 3 = Bottom Right
Tile 4 = Bottom Left

It was the easiest to cable it this way.
It results in the following options:
NEO_MATRIX_TOP + NEO_MATRIX_LEFT + NEO_MATRIX_COLUMNS + NEO_MATRIX_PROGRESSIVE

Cabeling

Result of Tile numbering

projects/neopixel-16x16-display.1547984004.txt.gz · Last modified: 2019-01-20 11:33 by trinitor