Introduction: Arduino LED Matrix Kit

Arduino LED Matrix Kit was developed so that you can work with an 8x8 LED Matrix, an integrated circuit MAX7219, and an Arduino. In the project, you will draw, using an easy and short code, a Happy Face. Next, you´ll draw an Happy Face in Action. Then you´ll be capable of generating Symbols, Numbers and Letters so that you can create an Alphabet and a 1-Digit Counter. That is, this kit is the result of the combination of three fundamental components: an 8x8 LED Matrix, a MAX7219, and an Arduino Nano while with the help of an appropriate code, you´ll do the magic.

Step 1: Bill of Materials

1 830-Point Solderless Breadboard 6.5"Lx4.0"W

1 Serially Interfaced, 8-Digit LED Display Driver IC MAX7219CNG

1 DISPLAY,DOT MATRIX,HI-E RED,.78 INCH ,8x8,635nm,2V@10mA,CC/AR,16-PIN

1 0.1 uF 25 Volt 20% Ceramic Disc Capacitor

1 Capacitor Radial 10 uF 25v

1 Resistor Carbon Film 10k Ohm 1/4 Watt 5%

1 Arduino Nano V3.0

1 CABLE,USB2.0,A MALE/MINIATURE 5MALE,6 FEET,BLACK

1 Wire Jumper Kit 22 AWG 140 Pieces 14 Lengths 10 Colors 10 of Each Length

Step 2: Diagram

The diagram is a real representation of your project because it is a step by step of each connection between its components. Also, there is a description of pins of the main components involved in the project.

Step 3: Inserting the Main Components

Insert the main components into the sockets of your breadboard: thai is, Arduino Nano, 8x8 LED Matrix, and MAX7219

Step 4: 8x8 LED Matrix

Observe the disposition of pins of this interesting component and from the letters its pins are numbered like any integrated circuit by being its pins: left bottom-pin 1, right bottom-pin 8, right top-pin 9, and left top-pin 16.

Step 5: MAX7219

MAX7219 is integrated circuit with 24-pin. That is, 12-pin by each line and its pins are numbered counterclockwise.

Step 6: Connecting the Capacitors

Check the polarity of the electrolytic capacitor of 10 uF before connecting the capacitors to GND and +5V from Arduino Nano and MAX7219 by checking carefully the diagram to verify the connections. Then remember that MAX7219´s pin 19 is to be connected to +5V while its pins 4 and 9 to GND.

Step 7: Wiring the Bottom Side of 8x8 LED Matrix

For wiring the bottom side of 8x8 LED matrix, pins from 1-8; left to right, I´m using yellow wire and checking carefully the connections in the project´s diagram. Then remember 8x8 LED Matrix´s pins 1,2,3, 4, 5, 6, 7, and 8 will be connected respectively to MAX7219´s pins 20, 14, 11, 6, 22, 3, 16, and 21.

Step 8: Wiring the Top Side of 8x8 LED Matrix

For wiring the top side of 8x8 LED matrix, pins from 9-16; right to left, I´m using orange wire and checking carefully the connections in the project´s diagram. Then remember 8x8 LED Matrix´s pins 9, 10, 11, 12, 13, 14, 15, and 16 will be connected respectively to MAX7219´s pins 17, 7, 10, 23, 2, 15, 5, and 8.

Step 9: Completing the Project

So that you can complete the project, you should connect the resistor of 10K between the pins 18 and 19 of the integrated circuit MAX7219. Once done the previous step, work with MAX7219´s pins 1, 12, and 13 to be connected respectively to Arduino Nano´s pins A2, A1, and A3.

Step 10: Uploading the Code 1 (Happy Face )

Uploading the code (Happy Face ), you can observe that it is a code very simple. However, if you manipulate the delay of myMatrix.clear, you can change the effects of your ¨Happy Face¨ even you will have the coordinates of each LED in your 8x8 LED matrix so that you do what you want. Take the code of the following website: http://pastebin.com/RKjtfQf4

Step 11: Uploading the Code 2 (Happy Face in Action)

Uploading the code (Happy Face in Action), you can observe that there is a larger code. That is, there are more features added to your code. However, each figure can be manipulated by modifying the delay of myMatrix.clear. At this point, manipulate and change the figures so that you can learn what is happening. Take the code of the following website: http://pastebin.com/pUEJR3mQ

Step 12: Uploading the Code 3 (Symbols)

Uploading the code (Symbols), you can observe that there is a larger code. That is, there are more features added to your code. However, each figure can be manipulated by modifying the delay of myMatrix.clear. At this point, you already know to modify each figure in your 8x8 LED matrix. Take the code if necessary to verify it of the following website: http://pastebin.com/ibhjTHcV

Step 13: Uploading the Code 4 (Numbers: 0-9)

Uploading the code (Numbers: 0-9), you can observe that there is a larger code. That is, there are more features added to your code. However, each figure can be manipulated by modifying the delay of myMatrix.clear. At this point, manipulate and change the numbers so that you can create the numbers how you want. Take the code if necessary of the following website to verify your results: http://pastebin.com/yYCBNXXq

Step 14: Uploading the Code 5 (American Alphabet: A-Z)

Uploading the code (American Alphabet: A-Z), you can observe that there is a larger code. That is, there are more features added to your code. However, each figure can be manipulated by modifying the delay of myMatrix.clear. At this point, manipulate and change the letters or combine numbers, letters, and symbols so that you can do what you want. Take the code if necessary to verify the results of the following website: http://pastebin.com/nTN8Dy5C

Comments

author
braulio777 (author)2016-12-09

If you want to better this project, you can modify it by doing changes in its code from: http://pastebin.com/u/Braulio777

author
braulio777 (author)2016-12-09

This project can also be seen in Amazon webpage at:

https://www.amazon.com/JAMECO-KITPRO-Arduino-LED-Matrix/dp/B00XYSTTQG/ref=sr_1_sc_2?ie=UTF8&qid=1481317484&sr=8-2-spell&keywords=Arduino+LED+Matrix+Kitt%2C+jameco+electronics

author
braulio777 (author)2016-12-09

This project can also be seen in Jameco Electronics at:

http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&storeId=10001&productId=2221384&catalogId=10001&CID=CLO

author
braulio777 (author)2016-12-09

If you want to upload the code for this project, you need to visit the next site

http://pastebin.com/u/Braulio777

author
braulio777 (author)2016-12-08

LEATHERWORKING classes are now free in this site.

author
braulio777 (author)2016-12-08

BREAD classes are now free in this site.

author
braulio777 (author)2016-12-08

PHOTOGRAPHY classes are now free in this site.

author
braulio777 (author)2016-12-08

CANNING PRESERVING classes are now free in this site.

author
braulio777 (author)2016-12-07

WOODWORKING classes are now free in this site.

author
braulio777 (author)2016-12-07

GLUE classes are now free in this site.

author
braulio777 (author)2016-12-07

CONCRETE classes are now free in this site.

author
braulio777 (author)2016-12-07

MEAT classes are now free in this site.

author
braulio777 (author)2016-12-06

WEARABLE ELECTRONICS classes are now free in this site.

author
braulio777 (author)2016-12-06

RASPBERRY PI classes are now free in this site.

author
braulio777 (author)2016-12-06

LASER CUTTING classes are now free in this site.

author
braulio777 (author)2016-12-06

LAMPS classes are now free in this site.

author
braulio777 (author)2016-12-06

CNC classes are now free in this site.

author
braulio777 (author)2016-12-06

3D PRINTING classes are now free in this site.

author
braulio777 (author)2016-12-06

Robots classes are now free in this site.

author
braulio777 (author)2016-12-06

Electronic classes are now free in this site.

author
braulio777 (author)2016-12-06

Arduino classes are now free in this site.

author
braulio777 (author)2016-12-06

LEDS & LIGHTING classes are now free in this site.

author
braulio777 (author)2016-12-06

Arduino's projects is a compromise that we have to develop more and more each day.

author
braulio777 (author)2016-12-04

There are much projects with LED Matrix for being made by you.

author
braulio777 (author)2016-11-30

Without LED Matrix and Arduino, the life will be different.

author
braulio777 (author)2016-11-30

LED Matrix will always be something fun for working in it.

author
braulio777 (author)2016-11-28

Because Arduino LED Matrix can be a complicated code, it will always be an important challenge for doing better codes.

author
braulio777 (author)2016-11-28

With Arduino LED Matrix, there are enormous possibilities.

author
braulio777 (author)2016-11-28

LED Matrix is an important issue in Arduino projects.

author
braulio777 (author)2016-11-28

With Arduino projects, LED Matrix is a true star.

author
braulio777 (author)2016-11-28

LED Matrix is an important component for designing projects.

author
braulio777 (author)2016-11-28

This project is for you.

author
braulio777 (author)2016-11-28

Thank you for viewing this project.

author
braulio777 (author)2016-11-27

I enjoyed doing this project for you and you can share it, too.

About This Instructable

13,484views

29favorites

License:

More by braulio777:RGB Electronic DieElectronic DieArduino Nano Multiplication/Division Signs
Add instructable to: