# Pixel Shipped Counter Based on Arduino

20,523

103

9

Many times, we often use LCD as display equipment, from tiny temperature monitors to large industrial equipment.

The funny thing in this project is that it combines two Red LED Matrices as display. You don't need other devices except Arduino to drive it.

This project is build for to counting the shipped with wifi support.

If you are big a fan of pixel art, this project is your type. :)

Update: the LED Matrix has an Arduino library in Github.

### 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: Preparing Stuffs

Just like ingredients for cooking, before starting the project, you must prepare some stuff. All you need is listed below:

1. Arduino Leonardo (x1)
2. Red LED Matrix (x2)
3. Wifi Shield (x1)
4. Acrylic board as shell (optional)
5. Some jumper wire
6. Simple power circuit (optional)

Red LED Matrix can be controlled by Arduino directly. With Wifi Shield, we can also update our own display's data via wifi network. In addition, acrylic board isn't necessary when you want to make other fancy shells.

To fit the Acrylic board as well as meet the power supply requirement of LED Matrix, we've specially etched a simple and compact power module, which can supply power for Arduino LED Matrix simultaneously.

Besides, you should prepare some jumper wires. As you know, this is a hacking project. :)

## Step 2: The Schematic Circuit Diagram of Power Circuit (optional)

This is the schematic circuit diagram of the power circuit for Arduino and LED Matrix.

However, it's not necessary in this project if LED Matrix power supply by Arduino Leonadro pin headers.

## Step 3: Test the LED Matrix With Arduino

When get LED Matrix, you might be confused on the pin headers in the LED board. Here, we will show you how the LED works, and then write some codes to test it.

Before coding, we must assemble components to provide a code test environment.

Connecting the LED Matrix with Arduino pin headers:
- connect A to digital 2
- connect B to digital 3
- connect C to digital 4
- connect D to digital 5
- connect OE to digital 6
- connect STB to digital 10
- connect R1 to digital 11
- connect CLK to digital 13
- connect GND to GND

In this case, we will draw two characters of "你好" into the LED Matrix. These 2 Chinese characters "你好" mean "Hello" in English. Maybe it's another way to learn Chinese. :)

If you want to know all details about the code, you can get the Demo code here.

Update: the LED Matrix has an Arduino library in Github.

## Step 4: Building the Complete Project

So far, we’ve already got all basic skills about how to use the LED Matrix.

Now, let's go on with it. For this project, we need to chain two LED Matrices to make a bigger one. Thanks the chain-ability of the Matrix, it is very easy to do that.

All things that this project's code will do:
1. Using WIFI shield to request a value via XMLPRC protocol in a specific interval of time
2. And then draw the new value to LED Matrix

We will release the code later. :(

Please do the following 2 steps before you upload code to Arduino Leonardo:
- copy TimerThree and other library to Arduino's libraries folder
- selecting Arduino Leonardo as Arduino AVR Boards

## Step 5: Assembling All Stuffs

All the code was done, right?

But why don't we make a shell, it is a simple way to give our LED Matrix a neat look.

And, hacking fun. :)

Participated in the
Microcontroller Contest

## Recommendations

• ### Internet of Things Class

21,563 Enrolled

## 9 Discussions

The "loop"
sketch is working but I have a problem: instead of text the leds (dots)
are all erased and the background leds are lit; how to fix this in code?

Thank you

Hi! Nice project! I just get the LED Matrix and tried the Seeed Studio Arduino library. But you wrote "We will release the code later". Is it available anywhere now? :) I'm a newbie and any code that could help me to understand how to use this LED Matrix is welcome ! Thank you in advance!

nice Project, do you have more Code available with the wifi shield? thanks

very nice. thanks. didn't know u didn't need a chip between the matrix and arduino