8x8 LED T-shirt

1,122

18

0

Introduction: 8x8 LED T-shirt

About: We develop interesting fully open source projects. Hope you like them! Repeat, remake, share!

Do you want to impress your friends by unusual clothes? And wanna do it again and again? Of cause you do. All you need is 8x8 LED t-shirt! One t-shirt – infinite number of pictures on it! With this colorful, bright, exclusive t-shirt you will always be in the spotlight.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Parts and Soldering

You will need:

1) Arduino Nano

2) 64 x SK6812 RGBW LEDs

3) wire

4) 1 x button

5) battery

Step 2: Scheme

Connect LEDs to form matrix as it is shown in picture. The first one is connected to Arduino pin 12. Button is connected to Arduino pin 7. You can change Arduino pins anyway you like. Now mount all electronics to wear, for this sticky ribbon is very useful.

Step 3: Step 3: Creating Pictures

There are several ways for designing pictures:

1) by means of any 8x8 symbol editor

const uint8_t K[] PROGMEM = { 0xE3, 0xE7, 0xEE, 0xFC, 0xFC, 0xEE, 0xE7, 0xE3, }; //k

2) by creating 8x8 arrays of values, representing LEDs states, 0 – LED is off, 1 – LED is on

const uint8_t SQUARE[] PROGMEM =
{

1, 1, 1, 1, 1, 1, 1, 1,

1, 0, 0, 0, 0, 0, 0, 1,

1, 0, 0, 0, 0, 0, 0, 1,

1, 0, 0, 0, 0, 0, 0, 1,

1, 0, 0, 0, 0, 0, 0, 1,

1, 0, 0, 0, 0, 0, 0, 1,

1, 0, 0, 0, 0, 0, 0, 1,

1, 1, 1, 1, 1, 1, 1, 1,

};

3) by creating 8x8 arrays of values representing 32-bit LEDs colors

const uint32_t ColorPicture[] PROGMEM =
{

0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0xFF000000, 0x00000007, 0xFF000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF000000, 0x00000000, 0xFF000000, 0xFF000000, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0xFF000000, 0x0000FFFF, 0x0000FFFF, 0xFF000000, 0x00000007, 0xFF000000, 0x0000FF00, 0xFF000000, 0x0000FF00, 0x0000FF00, 0xFF000000, 0x00000007, 0x00000007, 0x00000007, 0xFF000000, 0x00FF7000, 0x00FF7000, 0x00FF7000, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00FF4500, 0x00FF4500, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00FF0000, 0x00FF0000, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0xFF000000, 0xFF000000, 0xFF000000, 0xFF000000, 0xFF000000, 0xFF000000, 0x00000007,

};

Example sketches are provided. They are very simple, so one can modify them easily.

Enjoy!

1 Person Made This Project!

Recommendations

  • Trash to Treasure Contest

    Trash to Treasure Contest
  • Raspberry Pi Contest 2020

    Raspberry Pi Contest 2020
  • Wearables Contest

    Wearables Contest

Discussions