Beruflich Dokumente
Kultur Dokumente
> LEDs and Multiplexing (https://forum.arduino.cc/index.php?board=6.0) > P10 LED Matrix Panels 16x32 (https://forum.arduino.cc/index.php?topic=260320.0)
Go Down
PRINT (HTTPS://FORUM.ARDUINO.CC/INDEX.PHP?ACTION=PRINTPAGE;TOPIC=260320.0)
❝Perhaps
Well... tpic6a595 will be somewhere between absolutely perfect and completely unsuitable for those panels smiley-wink
they will come with some suitable documentation. Or maybe that documentation will assume you also bought the driver board
(https://forum.arduino.c
and power supply that were designed for it.
c/index.php?
action=profile;u=275289)
Newbie The panels should arrive Tuesday. We'll see if they come with more doc. www.ebay.ca/itm/161206810653
Posts: 20 (http://www.ebay.ca/itm/161206810653)
Karma: 6 [add]
(https://forum.arduino.c Quote
c/index.php?
action=karma;sa=applau ❝http://www.freetronics.com/collections/display/products/dot-matrix-display-32x16-red#.UHbKClHHXeQ
You could search the forum and the internet for other Arduino projects that have used them. Maybe, just maybe, this will help:
d;uid=275289;c91efdbd=
df113f833643c4a87ea40f
29e1d9e85d)
For anyone dropping into the middle of this project, I'm a beginner micro hacker with an assignment to create a large
scoreboard for a lively horseshoe tournament. I need to display a total of 12 two-digit scores for 6 simultaneous games, 4
players per game. Each of 12 players along one side of the field will have a hard-wired foot switch to increment the score
for himself and his teammate. The LED digits need to be 4 to 7 inches high, easily visible in daylight at a wide viewing
angle. I have already tried two different 7-segment displays; one was not visible at all in daylight; the other was visible
only when you're standing perpendicular to it. So, now I'm going to try a 16x32 matrix that is supposedly for outdoor use.
PaulRB has been very patient, offering many helpful suggestions in the previous efforts.
So Paul, thanks for the link to Freetronics. Based on photos and specs, their panel appears to be very similar to what I
bought. Their Quickstart Guide (see bottom of http://www.freetronics.com/collections/display/products/dot-matrix-
display-32x16-red#.U-g-vWM5d5a (http://www.freetronics.com/collections/display/products/dot-matrix-display-
32x16-red#.U-g-vWM5d5a)) indicates that you can simply connect a few data lines to Arduino and it will light up dimly.
For full-bright, I have a 300W ATX power supply that will provide 25A to the 5V power connections on the back of the
panels.
Freetronics has also posted a code library on GitHub for their panels. https://github.com/freetronics/DMD
(https://github.com/freetronics/DMD)
I have no idea whether it would work on my panels.
Phil
alue2%3D200145%26value3%3D3%26zone%3D561%26extra%3Dcontextualmatch%3Dnolimitation%7Clivetax%3D0%7Ccookietax%3D0%7Ccb%3D80273df29f%7Ch_value%3De47a0f736c773dfe1547025085%7Ch_crc%3D2485905
Checking those links quickly, *IF* your panel is identical to the Freetronics, you won't need any driver chips. The
Freetronics board has all its driver chips built-in and connects directly to the SPI pins (plus a few others) of the Arduino.
The problem you may have is physically connecting the panel to the Arduino - Freetronics provide an adaptor board, but
(https://forum.arduino.c
you may have to rig something up with a bit of stripboard and soldering, assuming you can figure out all the necessary
c/index.php?
connections.
action=profile;u=191111)
Looking at the schematic for the Freetronics adaptor board here
Tesla Member (http://cdn.shopify.com/s/files/1/0045/8932/files/DMDCON_DMDConnector.pdf?100730), I'm confused. Most of it
Posts: 8,785 makes sense, except the connections "C", "G" and "D". These are apparently shown connecting to outputs C, G and D on
Karma: 724 [add] the Arduino - but there are no such connections!
(https://forum.arduino.c
Paul
c/index.php?
https://forum.arduino.cc/index.php?topic=260320.0 1/9
1/9/2019 action=karma;sa=applau P10 LED Matrix Panels 16x32
RI=HTTPS%3A%2F%2FFORUM.ARDUINO.CC%2F&STATE=812028445&SCOPE=PROFILE%3ACORE+ PROFILE%3APUBLIC+ PROFILE%3ACONTACT+ OFFLINE&RESPONSE_TYPE=CODE)
d;uid=191111;c91efdbd=df1
13f833643c4a87ea40f29
e1d9e85d)
Looking at the back of the panel, we have the 16-pin connector wired up to a Nano mega328 as follows:
(https://forum.arduino.c
c/index.php?
action=profile;u=275289)
Newbie
Posts: 20
Karma: 6 [add]
(https://forum.arduino.c
c/index.php?
action=karma;sa=applau
d;uid=275289;c91efdbd=
df113f833643c4a87ea40f
29e1d9e85d)
The display lights up moderately well with power from Nano only, running on 4 AA's. If I can get my ATX power supply to
give me some voltage, I should have the display blazing soon. The PS runs with the green wire jumped to ground, but
gives no voltage on any of the cables. An ATX tester indicates that it is working properly. Something wrong. Another
mystery.
Thanks for the link to Freetronics and their DMD code library. That really did the trick. Made it easy.
Phil
I have two panels working nicely as a 16x64 prototype. With the ATX power supply, they are painfully bright indoors, and
(https://forum.arduino.c
fully visible outdoors in direct sunlight from a very wide angle (like 140+ degrees). The red color is plenty bright enough, so
c/index.php?
I will stick with that for the final product. Red panels are also the least expensive, as I need 12 of them.
action=profile;u=275289)
So, still a lot of work remaining, but the hardest problem is now solved. Thanks again for your assistance!
Newbie
Posts: 20 Phil
Karma: 6 [add]
(https://forum.arduino.c
c/index.php?
action=karma;sa=applau
d;uid=275289;c91efdbd=
df113f833643c4a87ea40f
29e1d9e85d)
(https://forum.arduino.c
c/index.php?
action=profile;u=191111)
Tesla Member
Posts: 8,785
Karma: 724 [add]
(https://forum.arduino.c
c/index.php?
action=karma;sa=applau
d;uid=191111;c91efdbd=df1
13f833643c4a87ea40f29
e1d9e85d)
Newbie
Posts: 20
Karma: 6 [add]
(https://forum.arduino.c
c/index.php?
action=karma;sa=applau
d;uid=275289;c91efdbd= This is indoors in subdued lighting. The digits are a full 6" high and provide more than enough light to read a book. It's
using a little more than 2A, probably about 3A.
df113f833643c4a87ea40f
29e1d9e85d)
BTW: The ebay vendor finally responded to my inquiry saying flatly that these panels could not be run on Arduino. I will
let them know to the contrary, and will provide the relatively simple details for future reference.
I have to thank the folks at Freetronics (Australia) for the use of their DMD code library. And again much thanks to
PaulRB for help and encouragement along the way. Here's a few photos if anyone is interested...
(https://forum.arduino.c
As you can see in the photo, the scores are fairly readable in bright direct sunlight, much like the pricing signage at the
c/index.php?
newer gas stations. The board is about 6 feet wide and the digits are 6 inches high. The frame is made of 4 inch wide oak.
action=profile;u=275289) The LED panels are mounted on 3/8 inch particle board covered with matte black Formica. Total weight, about 60 lbs.
Newbie
Posts: 20
Karma: 6 [add]
(https://forum.arduino.c
c/index.php?
action=karma;sa=applau
d;uid=275289;c91efdbd=
df113f833643c4a87ea40f
29e1d9e85d)
A closer look...there are the two Nano's mounted in sockets on the perf board, with 16-wire ribbon cables sending data
out to the LED panels. To my surprise, I wound up needing a FORTY amp power supply to feed the beast via TWO 12-
gauge wires which get noticeably warm. It's set for 4 volts so I'm using at least 120 watts. The two curly wires are USB
extensions from the black interface panel to the Nano's so they can be programmed without removing the rear covers.
https://forum.arduino.cc/index.php?topic=260320.0
The little 2" circuit board supplies 12V for the fans. The 26-wire ribbon cable brings in high/low signal from the 12 foot 3/9
switches used by the game players to update their scores. The red arrow points to a 140-degree (F) thermal switch which
1/9/2019
R I = H T T P S % 3 A % 2 F % 2 F F O R U M . A R D U I N O . C C % 2 F & S T A Twill
E =cut
8 1 2off
0 2the
8 4power
P10 LED Matrix Panels 16x32
4 5 & Ssupply
C O P Eif=itPoverheats,
R O F I L E %while
3 A Callowing
O R E + Pthe
R Ofans
FILEto%continue
3 A P U B running.
LIC+PROFILE%3ACONTACT+OFFLINE&RESPONSE_TYPE=CODE)
Back side has about 50 jumpers. Each Nano handles one half of the scoreboard.
Rear covers in place. One fan blows in while the other exhausts.
I haven't quite finished the code, but here it is. Note...I'm not proficient in C, so this may elicit gasps or chuckles. If you
notice anything that is obviously inefficient, please let me know...
https://forum.arduino.cc/index.php?topic=260320.0 4/9
1/9/2019 Code: [Select] P10 LED Matrix Panels 16x32
RI=HTTPS%3A%2F%2FFORUM.ARDUINO.CC%2F&STATE=812028445&SCOPE=PROFILE%3ACORE+ PROFILE%3APUBLIC+ PROFILE%3ACONTACT+ OFFLINE&RESPONSE_TYPE=CODE)
dmd.drawChar( 0, k, scoreA1, GRAPHICS_NORMAL ); // display the scores
dmd.drawChar( 12, k, scoreA2, GRAPHICS_NORMAL );
dmd.drawChar( 42, k, scoreB1, GRAPHICS_NORMAL );
dmd.drawChar( 54, k, scoreB2, GRAPHICS_NORMAL );
}
// --------------------------------------------------------------------
void loop () // main loop
{
if (intFlag == 1) checkSwitches (); // check switches after an interrupt
}
(https://forum.arduino.c
c/index.php?
action=profile;u=191111)
Tesla Member
Posts: 8,785
Karma: 724 [add]
(https://forum.arduino.c
c/index.php?
action=karma;sa=applau
d;uid=191111;c91efdbd=df1
13f833643c4a87ea40f29
e1d9e85d)
Initially I could not cycle a switch on/off very quickly or it would ignore some of the cycles. After adjusting several
parameters and optimizing the code, I got to the point where I could not tap my foot fast enough to skip a cycle. With
(https://forum.arduino.c
just one Nano, I doubt I could have achieved that.
c/index.php?
action=profile;u=275289) Phil
Newbie
Posts: 20
Karma: 6 [add]
(https://forum.arduino.c
c/index.php?
action=karma;sa=applau
d;uid=275289;c91efdbd=
df113f833643c4a87ea40f
29e1d9e85d)
Newbie
Posts: 11
Karma: 5 [add]
(https://forum.arduino.c
c/index.php?
action=karma;sa=applau
d;uid=333138;c91efdbd=
df113f833643c4a87ea40f
29e1d9e85d)
If you have a problem and need help, you should start a new topic of your own in the forum, instead of trying to re-start a
year old topic that belonged to someone else.
(https://forum.arduino.c Before you start your new topic, read the "read this" topic you see at the top of the forum. If you do not follow the
c/index.php? instructions there, no-one will be able to help you, even though they want to. If you follow the instructions, I am sure you
action=profile;u=191111) will get lots of friendly help and advice.
Posts: 8,785
Karma: 724 [add]
(https://forum.arduino.c
c/index.php?
action=karma;sa=applau
d;uid=191111;c91efdbd=df1
13f833643c4a87ea40f29
e1d9e85d)
http://forum.arduino.cc/index.php?topic=345524.msg2381511#msg2381511
(https://forum.arduino.c
c/index.php?
action=profile;u=333138)
Newbie
Posts: 11
Karma: 5 [add]
(https://forum.arduino.c
c/index.php?
action=karma;sa=applau
d;uid=333138;c91efdbd=
df113f833643c4a87ea40f
29e1d9e85d)
Sr. Member
Posts: 344
Karma: 14 [add]
(https://forum.arduino.c
c/index.php?
action=karma;sa=applau
d;uid=229369;c91efdbd=
df113f833643c4a87ea40f
29e1d9e85d)
Schematic diagram "rubbings" with two modules P10: P10 (1R) -V701C (red LED) and P10 (1R) -V901A (green).
In the circuit 16 registers 74HC595 (ms D1-D16), the buffer element 74HC245 (ms D17), the decoder 74HC138 (ms D18),
the inverter 74HC04 (ms D19) and four assembly P-channel transistors IRF7314 (or 4953, VT1-VT4). Also in the scheme
have R1-1 ohm resistor assembly, R2- 4,7 kW; R3; R4 - 100 ohms, two electrolyte C1; C2 - 470,0 nineteen capacitors C3-
C21 - 0,1 mF installed on the conclusions of the power circuits.
Input signals from an external device to the connector coming HUB1.2, and to the X2-OUT connector can be connected
to the next module trail P10. All major connector HUB1.2 signals pass through a buffer D17 ms, wherein each of the signals
SCLK and CKL goes through two lines; Some go to the conclusions of 11, 12 registers (ms D1-D16) of the module, the
second - on the output connector to work with the following modules. The input data signal R, having passed through
the buffer element ms D17, to the input data of the first register (output 14 ms D1). With 9 ms D1 output data is input to
the next register. The picture no circuit fourteen registers ms D2-D15, but in the circuit they are connected in series and
each runs with its own group of 32 LEDs. The output data from the R-OUT output of the last register 9 (ms D16) fed to
the input of the R output connector X2-OUT.
To turn the LED requires a zero level at the output of the register and the opening of one of the transistors VT1-VT4. Scan
mode the module P10 - 1/4, that is, at each time to open one of the four transistors or may illuminate a group of 128 LEDs
connected to the outputs of all registers. The control signal transistors is determined by the states of lines A, B
https://forum.arduino.cc/index.php?topic=260320.0
connected through a buffer element ms D17 decoder to address inputs (pins 1, 2 ms D18). By the conclusion of the 6/9
decoder 5 ms D19 through an inverter connected signal OE, which determines the brightness of the LED module.
1/9/2019 P10 LED Matrix Panels 16x32
RI=HTTPS%3A%2F%2FFORUM.ARDUINO.CC%2F&STATE=812028445&SCOPE=PROFILE%3ACORE+ PROFILE%3APUBLIC+ PROFILE%3ACONTACT+ OFFLINE&RESPONSE_TYPE=CODE)
When working with one module information on the R input jack HUB1.2 with the control unit takes four 128-bit parcels,
each time exposing the lines A and B, the next address. The shift register data is clocked by the positive edge of the signal
CKL, and the output data is transferred to the register on the rising edge of the signal SCLK.
Application:
Temperature display described in this article is intended for outdoor installations and measuring the ambient
temperature. Cable length to the sensor can be up to 20 meters (longer is not tested), which allows you to spread the
sensor itself and the display. Measuring range: -40 to +50. Measurement accuracy according to the sensor datasheet
DS1820 = +/- 0.5 C. The current consumption of about 1.3 A.
LED modules were purchased from a Chinese online store. Color options are different - green, red, blue, and even a lunar
glow. The truth is, buying these modules task was to study protocols HUB08, HUB12, because the information in the
network it is extremely small (or rather even do not).
Thus, the modules consist of an array of LEDs (32x16 = 512 units), and 16 pieces of shift registers 74HC595.
Thus, only four groups of shift registers. Each group will be activated by the respective levels of the ports A and B. The
display dynamic, so is lit set group - the shift register on the next group, etc.
Initially the idea was to collect data on the running line modules, but the CPU PIC18F2550 showed that 2 Kbytes of RAM
for this is not enough - the work is necessary to conduct the type double word. Buy for experiments that something
serious does not make sense, because the Chinese are ready controllers for $ 20-30.
He came to the idea of the development of the thermometer, which is often set to attract attention to the outlets
(kiosks, pharmacies).
Download the firmware for the microcontroller can be on this link tempP10led.
http://conture.by/wp-content/uploads/2013/08/tempP10led.zip (http://conture.by/wp-
content/uploads/2013/08/tempP10led.zip)
Sources do not ask - it would make life more difficult students-))). But the idea will show, but after watching the video.
https://www.youtube.com/watch?v=iuFS1QgHzC0 (https://www.youtube.com/watch?v=iuFS1QgHzC0)
https://forum.arduino.cc/index.php?topic=260320.0
How to screen the inscription DEVLAB.BY, which you have seen in the greeting on the screen? It's simple - you need to sit 7/9
down and figure out the code below ...
1/9/2019 P10 LED Matrix Panels 16x32
RI=HTTPS%3A%2F%2FFORUM.ARDUINO.CC%2F&STATE=812028445&SCOPE=PROFILE%3ACORE+ PROFILE%3APUBLIC+ PROFILE%3ACONTACT+ OFFLINE&RESPONSE_TYPE=CODE)
dword hello [16] = {
0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b11100111101000101000001100111100,
0b10010100001000101000010010100010,
0b10010111001000101000010010111100,
0b10010100000101001000011110100010,
0b11100111100010001111010010111100,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00000000000111100100010000000000,
0b00000000000100010010100000000000,
0b00000000000111100001000000000000,
0b00000000000100010001000000000000,
0b00000000010111100001000000000000,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000
};
led_count = 0U;
}
}
Please avoid private messages, your question may be someone's answer in the future!
(https://forum.arduino.c
c/index.php?
action=profile;u=229369
)
https://forum.arduino.cc/index.php?topic=260320.0
Sr. Member 8/9
1/9/2019 Posts: 344 P10 LED Matrix Panels 16x32
RI=HTTPS%3A%2F%2FFORUM.ARDUINO.CC%2F&STATE=812028445&SCOPE=PROFILE%3ACORE+ PROFILE%3APUBLIC+ PROFILE%3ACONTACT+ OFFLINE&RESPONSE_TYPE=CODE)
Karma: 14 [add]
(https://forum.arduino.c
c/index.php?
action=karma;sa=applau
d;uid=229369;c91efdbd=
df113f833643c4a87ea40f
29e1d9e85d)
Please avoid private messages, your question may be someone's answer in the future!
(https://forum.arduino.c
c/index.php?
action=profile;u=490479
)
Newbie
Posts: 2
Karma: 0 [add]
(https://forum.arduino.c
c/index.php?
action=karma;sa=applau
d;uid=490479;c91efdbd=
df113f833643c4a87ea40f
29e1d9e85d)
Go Up
PRINT (HTTPS://FORUM.ARDUINO.CC/INDEX.PHP?ACTION=PRINTPAGE;TOPIC=260320.0)
NEWSLETTER
(https://www.facebook.com/official.arduino)
(https://twitter.com/arduino)
(https://plus.google.com/+Arduino)
(https://www.instagram.com/arduino.cc/)
(https://github.com/arduino/)
(https://www.flickr.com/photos/arduino_cc)
(https://www.youtube.com/user/arduinoteam)
https://forum.arduino.cc/index.php?topic=260320.0 9/9