Led Matrix 16x16

32,593

297

50

Introduction: Led Matrix 16x16

About: Engineering student who loves to make stuff.

Hello,

This is my first instructable I've ever written, so excited to work on this :)

So in this project, I'm gonna show ya how to make this awesome 16 by 16 led matrix.

It's verry nice to build and you learn a lot while doing it.

Most of the time I just make stuf, because I like it, but this time I taught maybe it can be really functional.

First of all, you can use it as an beautiful decoration piece (almost art :) ), secondly, you can use it as an dimmable light source for your vid's.

So after al this blablabla, let's build stuff!!

Step 1: What Hardware (materials) Do You Need?

Most of the parts I found on ebay (words are hyperlinked), mdf and acrylic available in a local shop.

Step 2: What Tools Do You Need?

You need some tools, but if you are (like me) an enthusiastic DIY'er, you will have them arround.

Step 3: LaserCutting the Enclosure

I've made the hole enclosure out of MDF, it's cheap, duarble and it's easy to use.

I went to a local laser cut shop to cut the pieces out of a 300mm by 600mm mdf sheet.

See step 1 for the thickness of the sheets.

You can find the files for the pieces below. (you're welcome ;) )

Files pieces pdf

Files pieces .ai

Step 4: Put It Toghetter

First step is put all the mdf plates togheter,

you just glue all the pieces together like in the pictures, the 3mm plates have a little hole on one side,

this hole (rectangle cutout) are ment for cable management, so no light will escape the boxes :).

Just switch them the way you are wiring you led matrix.

You can start out of every corner; as long as you follow the S- patern (see picture) (I started in the upper left corner) (note; code will be different later on, but still solvable)

After you put the mdf together, you start glueing your leds and start soldering all the components like the schematic. ( this will take a lot of time, just be patient!)

Note: I see that I forgot to draw the resistor in the schematic, this one 470 ohm resistor must be placed between the digital pin on the arduino nano and the input of the first led of the matrix.

I've made some holes for the arduino nano, potentiometer and switch in the upper left corner of the matrix (side panels)

On the arduino I've used pin D9 for the leds (but schematic says 8? yes, but I've changed it ;), you can chose; al the digital pins will work --> just change the code later) and pin A1 for the potentiometer.

Step 5: Let's Power It Up

Uhh, I've put in the matrix but it doesn't work, ...

Well, ... that's because your Arduino nano doen't have any code to read ---> let's fix that.

First the simpel code (always the same, cause we are gonne you the serial connection over usb ;) )

Crucial notes:

  • Serial connection doen't work wireless ;) (for Jinx see later, you must always plug in a usb cable)
  • Before connecting arduino to pc, make sure you power your led matrix first from the wall outlet, if not; it will damage your pc, cause it drains a lot of current!!!!!!!!!!
  • If you haven't already; you must install the FastLed Library, you can find this in the arduino IDE!

Jinx (files below)

What is Jinx, it's a program that renders pixels for led matrices.

How to use it;

  • first go download all the files below
  • unpack Jinx and install the arduino IDE (I guess, you already have that)
  • change the ino file (if necessary) and upload it to your arduino nano (Board and COM-port must be correct)
  • keep the usb cable connected
  • run Jinx
  • click setup --> matrix options and change your matrix size (mine 16 by 16 pixels)
  • click setup --> output device and choose the correct one
  • click setup --> start output
  • enjoy the possibilities (just play arround)

Jinx arduino file

Jinx setup file

Step 6: No Serial

I know right, you wanne get lost of the usb cable;

Well, there's a way, but it's a little harder to program this time, cause the code will be different for every picture/gif.

Instead of uploading the code for Jinx, use this ino file.

I't runs without Jinx and doesn't require a usb connection when uploaded.

Especially for you guy's the one's that read the whole instructable; I upped a file named Spooky.ino.

It displays the 4 pacman phantoms you love ;)

Turn the potentiometer arround and find out what it does :p

You can tweak it arround and make your own if you want ;)

Spooky.ino

Step 7: Let's Rock That Party

Now you got your own.

So have fun and enjoy your selfmade RGB LedMatrix :p

Show it to your friends and family, post it in the reactions!!

If you got any questions, please ask, will do everything to help you guys!!

If you liked this project follow me and vote for this project, will upload more!

See you soon!!

Peace

Epilog Challenge 9

Participated in the
Epilog Challenge 9

First Time Author Contest 2018

Participated in the
First Time Author Contest 2018

2 People Made This Project!

Recommendations

  • Make it Glow Contest

    Make it Glow Contest
  • First Time Author Contest

    First Time Author Contest
  • PCB Challenge

    PCB Challenge

50 Discussions

0
glantanamo
glantanamo

7 weeks ago

Hey, thanks a lot for the tutorial, I'm currently in the process of finishing the matrix. What should be the thickness of the PMMA board ? Is 3mm enough ? Or should I use more ?

0
glantanamo
glantanamo

Reply 7 weeks ago

Also, how did you manage to fit the arduino board and the whole circuit inside the build without covering the corner pixels

0
d333gs
d333gs

4 months ago

"output device and choose the correct one"
Which one os the correct one? i cant see this step threw. can you help me?
Thanks!

0
Akylanator
Akylanator

Reply 4 months ago

Choose your device's name. It depends on what board you using. Mostly there is just one to choose from. If you have multiple devices plugged in make sure u take the correct one. Chek it's com port to be sure. Hope that this helped you out.

0
d333gs
d333gs

Reply 4 months ago

Here is the 'device list'

JINX DEVICE.jpg
0
d333gs
d333gs

Reply 4 months ago

Hi Akylanator, Thanks for the response.
JINX gives you a limited number of choices and no Arduino is listed.
But I keep on reading that people are using the two together.
Are you using JINX?
Thanks again

0
d333gs
d333gs

Reply 4 months ago

Thanks for the response Akylanator
The problem is that JINX only shows a limited choice to select from.
Do you use JINX?

0
pixelfuzzi
pixelfuzzi

Question 9 months ago

Hi There
The INO file is OK and the Upload is OK, but in Jinx: What settings?
I use Jinx 2.4 and i try all the Settings!
tmp2 should work!
Baudrate in INO und jinx must be the Same.

0
Akylanator
Akylanator

Answer 9 months ago

What I understand:
You did upload the correct Ino file for Jinx to your arduino to work. ( you changed the necessary settings ( pin, leds,...)
You made sure that the baudrate is correct.
You installed Jinx and got it to run on your pc.
You connected the arduino with a usb cable to your pc and found the correct COM port in Jinx.
You changed the correct setting ins Jinx meaning you chose the correct pixel layout, size of the latrix and baudrate.
You powered your arduino externally and keeped it connected to the pc.
You started the output and chose one of the features to display.

This should work.
Do the leds show anything at all?
Do you find your arduino in Jinx?
Maybe other type of leds? -> change it in the ino file.
Need a little bit more info to tell what could be the problem.

3
Joshi33HD
Joshi33HD

Question 10 months ago

"output device and choose the correct one"
Which one os the correct one? i cant see this step threw. can you help me?

0
zztopless89
zztopless89

1 year ago

Hi

Great project. Really looks awesome and great functionality.

I was wondering, if you made more panels, would you be able to link them? For example one image over 3 panels? Or synchronised repeated display? Thanks

0
Akylanator
Akylanator

Reply 1 year ago

One way to do this is to connect the end of the data wire to the beginning of the other matrixes. I think it would be possible to connect multiple matrixes to the software, but i didn't test that.

0
zztopless89
zztopless89

Reply 10 months ago

Awesome. Thanks for getting back to me

0
AnatoliiS
AnatoliiS

Question 10 months ago

I can connect more LEDs? I have a project of 960 LEDs. What i need to do?

0
Akylanator
Akylanator

Answer 10 months ago

Sure thing, the only thing u need to do is change the code. Wirering would be the same. Would like to see the result with more leds. Think it will look even greater 😁

0
fbranckaerts
fbranckaerts

1 year ago

The files seem to be replaced or removed could you reup them?

0
Akylanator
Akylanator

Reply 1 year ago

Links are working fine, just tested them

0
fbranckaerts
fbranckaerts

Reply 1 year ago

i tried a few times got some very interesting games and sites but still no files

0
Akylanator
Akylanator

Reply 1 year ago

That's weird. It's working fine for me. Maybe you have some addblocker remove the content? Try it with them dissabled

0
mrnasir
mrnasir

1 year ago

The acrylic (PMMA) sheet it says 58.85 mm i think is should be 58.85 cm