loading

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

<p>If you want to better this project, you can modify it by doing changes in its code from: <a href="http://pastebin.com/u/Braulio777">http://pastebin.com/u/Braulio777</a></p>
<p>This project can also be seen in Amazon webpage at:</p><p>https://www.amazon.com/JAMECO-KITPRO-Arduino-LED-Matrix/dp/B00XYSTTQG/ref=sr_1_sc_2?ie=UTF8&amp;qid=1481317484&amp;sr=8-2-spell&amp;keywords=Arduino+LED+Matrix+Kitt%2C+jameco+electronics</p>
<p>This project can also be seen in Jameco Electronics at:</p><p>http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&amp;storeId=10001&amp;productId=2221384&amp;catalogId=10001&amp;CID=CLO</p>
<p>If you want to upload the code for this project, you need to visit the next site</p><p>http://pastebin.com/u/Braulio777</p>
<p>LEATHERWORKING classes are now free in this site.</p>
<p>BREAD classes are now free in this site.</p>
<p>PHOTOGRAPHY classes are now free in this site.</p>
<p>CANNING PRESERVING classes are now free in this site.</p>
<p>WOODWORKING classes are now free in this site.</p>
<p>GLUE classes are now free in this site.</p>
<p>CONCRETE classes are now free in this site.</p>
<p>MEAT classes are now free in this site.</p>
<p>WEARABLE ELECTRONICS classes are now free in this site.</p>
<p>RASPBERRY PI classes are now free in this site.</p>
<p>LASER CUTTING classes are now free in this site.</p>
<p>LAMPS classes are now free in this site.</p>
<p>CNC classes are now free in this site.</p>
<p>3D PRINTING classes are now free in this site.</p>
<p>Robots classes are now free in this site.</p>
<p>Electronic classes are now free in this site.</p>
<p>Arduino classes are now free in this site.</p>
<p>LEDS &amp; LIGHTING classes are now free in this site.</p>
<p>Arduino's projects is a compromise that we have to develop more and more each day.</p>
<p>There are much projects with LED Matrix for being made by you.</p>
<p>Without LED Matrix and Arduino, the life will be different.</p>
<p>LED Matrix will always be something fun for working in it.</p>
<p>Because Arduino LED Matrix can be a complicated code, it will always be an important challenge for doing better codes. </p>
<p>With Arduino LED Matrix, there are enormous possibilities. </p>
<p>LED Matrix is an important issue in Arduino projects.</p>
<p>With Arduino projects, LED Matrix is a true star.</p>
<p>LED Matrix is an important component for designing projects.</p>
<p>This project is for you.</p>
<p>Thank you for viewing this project.</p>
<p>I enjoyed doing this project for you and you can share it, too.</p>

About This Instructable

13,258views

29favorites

License:

More by braulio777:LED Bargraph Counter 4-Digit Yellow Binary Counter 2-Digit Green Binary Counter 
Add instructable to: