We have built quite a few projects using our jolliFactory designed Bi-color (Red and Green) LED Matrix Driver Module kits and have published them as instructables here. Each of these modules uses two MAX7219 Display Driver ICs to drive a Bi-color LED Matrix. These ICs are excellent because they take a lot of work off the micro-controller and simplify the wiring and logic design. These modules are designed to be chain-able so you may daisy-chain them together to form a longer display for your project.

Driving a Bi-color LED Matrix module using the MAX7219 ICs is much more difficult and tricky than driving a single color LED Matrix module.

Brohogan, the author of the article which can be found at http://playground.arduino.cc/Main/MultiplexMAX72xx have developed a technique to drive Bi-color LED matrix modules using MAX72xx ICs.

He created his original Life Clock in 2008. Recently, he discovered our Bi-color LED Matrix kit on Tindie. Since our kit really simplified construction and reduced cost, he revamped his original Life Clock and made into a kit to work with our kit set. If you are interested in Brohogan's Life Clock, you may check it here.

We at jolliFactory drew our inspiration from the article contributed by Brohogan and successfully came up with quite a number of interesting projects built using our Bi-color LED matrix kit. We are sure many others will benefit from what Brohogan have contributed to the community.

The following are some of our instructable projects built using our Bi-color LED Matrix kit:

In this instructable, we will show you how to easily convert the jolliFactory Bi-color LED Matrix module (MAX72xx IC based) into a single color LED Matrix module and build a project with these modified modules.

There are already many single color LED Matrix modules (MAX72xx IC based) available, so you may be wondering why there is a need to degrade the jolliFactory Bi-color LED Matrix Module from bi-color to single color instead of just purchasing single color LED Matrix modules.

There are Arduino entry level hobbyists purchasing our kit sets for projects. Working on projects with single color LED Matrix modules is easier than bi-color LED Matrix modules which this group of hobbyists may find difficult to use.

Projects using single color LED Matrix modules can readily be found online for hobbyists to work on. Hopefully, through experimentation with these single color LED Matrix module projects, they could progress and then work on bi-color LED Matrix module projects. By easily converting these LED Matrix modules back to bi-color, they could then work on these projects without the need to make further purchases.

In this instructable, we are going to build an Arduino based clock cum temperature/humidity LED Matrix display with the modified modules based on one of the examples from the awesome Parola library created by Marco Colli. You may find more about the Parola library here.

You may view the following YouTube video to see what we are building.

For this project, you will need to be familiar with the Arduino platform, have basic electronics knowledge and some soldering skills.

Step 1: Building the Bi-color LED Matrix Driver Modules

We will be building a 7 LED Matrix long display here driven by an Arduino Nano. We will need 7 of the Bi-color (Red/Green) LED Matrix Driver Module Kits from jolliFactory. You can find this Bi-color LED Matrix Driver Module kit here. This kit comes with all through-hole components and someone with basic soldering skill should be able to assemble it without much difficulty.

See the following YouTube video on how to assemble the LED Matrix Driver Module Kit:

<p>I recommend this project is perfect thanks to the attention and help that the author offers you, only has a small error the diagram, the dht11 pin in the ilistracion marks it in d2 and has to be ed d9</p>
<p style="background-color: transparent;">Thanks for pointing out the mistake. We have already amended the diagram.</p>
<p>Please check Step 4: Programming the Arduino Board. You may need to modify the MD_MAX72xx.h file for it to work with your Matrix Display module.</p>
<p>the diagram there is an error with the ds3231 the terminal GND is inverted with the VCC</p>
<p>Thanks for pointing out the mistake. We have already amended the image.</p>
<p>Thanks for the instructable, I'm currently using this as a basis for my own clock. I'm using 4 modules, so only showing time and temperature. To save space, I'm trying to display 12h time format. I've tried a simple if statement to subtract 12 from the hour, however the display shows '09' instead of '9'. Any ideas how to modify the code to make it work? Its totally beyond me! </p>
<p>Beautiful and interesting design!</p><p>What should be changed in the code to do only with Red LED Matrix modules?</p><p>Thank you</p>
<p>There is no need for any change in the program code if you are using Parola compatible Red LED Matrix modules. You just need to make some changes to the MD_MAX72xx.h header file to reflect which LED Matrix modules you are using.</p>

About This Instructable




More by jollifactory:JolliCube Audio/Music Visualizer JolliCube (8x8x8 LED Cube) with MD_Cubo library Arduino Based Mini Audio Spectrum Visualizer 
Add instructable to: