ZDARMA
hex pro procesor fw: 1.0
DONATE
zdroj + hex pro Arduino IDE fw: 1.0
zdroj pro Arduino IDE fw: 1.1 změna rychlosti ser. linky, přidán watchdog 1sec, posun textu ze streamu na ser. lince (5.5.2017)
zdroj Python pro obsluhu panelu po sériové lince
fw 1.0 9600 Baud (řízení HW nepoužito, 1 start bit, 1 stop bit, data 8 bitů)
fw 1.1 115200 Baud (řízení HW nepoužito, 1 start bit, 1 stop bit, data 8 bitů)
Příkazy na které reaguje řadič LED panelu fw 1.1
Zrušeny všechny příkazy (CTxyA viz níže). Aktuálně se načítá stream ze sériové linky přímo na LED panel - text rotuje směrem vlevo. Stream pro odesílání dat je nutné odesílat se zpožděním 0,3sec (Raspberry odesílá jednotlivé znaky na sériovou linku se zpožděním 0,3 sec a panel je vykresluje v pravo na panelu, kde následně odjíždí text vlevo).
5.5.2017 Raspberry Pi je zamontováno přímo do LED panelu (propojeno spolu bez převodníků RS232 - tedy Atmega řadiče a sériová linka v Raspberry Pi je propojena přímo spolu)
Linka GPIO14 TXD z Raspberry Pi je spojeno přímo s ATmega RXD pin 2 (tedy logika 3,3V jde do 5V ATmega). Zem a +5V Raspbery (pin 6 GND a piny 2,4 +5V) je připojeno přímo na desku driveru 0V a +5V. Vstup GPIO15 RXD do Raspberry Pi je zapojen přes rezistorový dělič (10K, 20K) na pin ATmega TXD pin 3 (tedy logika 5V je snížena na 3V do Raspberry PI). Vývod GPIO18 z Raspberry Pi ovládá reset procesoru ATmega přes tranzistor BC547 (kolektor vývod 1 reset na Atmega, emitor na zem, báze přes rezistor 4K7 na GPIO).
Úprava panelu na fw: 1.1 a montáž Raspberry Pi do panelu
Příkazy na které reaguje řadič LED panelu fw 1.0
"text 12 znaků" (vložení textu)
C (smazat řádek)
T (výpis verze ID LED řadiče)
xyA (výběr typu a rychlosti animace)
14.10.2013 doplněno resetování panelu (řízení cpu atmega328p) pomocí sériové linky - vývod DTR
(aktivní DTR resetuje cpu, neaktivní DTR panel běží).
Tzn. po sériové lince se přenáší TX, RX a DTR
Na COM je DTR pin č. 4
Video - řízení LED novin přes COM1 a RS232 osobním PC
Video - info výpis z řadiče - příkaz T
Osazená deska spínačů
Osazená deska řadiče
Osazená deska spínačů + deska řadiče + zdroj z PC
Připojení spínačů k LED desce
A jdeme do finále ... (LED panel namontovaný v krytu zářivkového svítidla :-)
Zapojení konektorů desky spínačů
Napájení modulu
Pin | Funkce | |
1 | +5 V/4 A | |
2 | Zem | |
3 | Zem | |
4 | +12 V/1 A |
Pozn: Napájecí zdroj musí dodat minimálně 8 A v napájecí větvi 5 V.
Konektor X3 - vstup
Spínání skupin LED diod
Funkce | Pin | Pin | Funkce | |
Ucc (+5 V) | 1 | 2 | Řádky 10, 11, 12 | |
Řádky 1, 2, 3 | 3 | 4 | Řádky 7, 8, 9 | |
Řádky 4, 5, 6 | 5 | 6 | Nezapojeno | |
Nezapojeno | 7 | 8 | Nezapojeno | |
Nezapojeno | 9 | 10 | Zem (0 V) |
Konektor X4 - vstup
Řízení posuvných registrů
Funkce | Pin | Pin | Funkce | |
Ucc (+5 V) | 1 | 2 | Nezapojeno | |
Blokování | 3 | 4 | Hodinový vstup | |
Vstup pos. reg. řádky 2, 5, 8, 11 | 5 | 6 | Vstup pos. reg. řádky 1, 4, 7, 10 | |
Vstup pos. reg. řádky 3, 6, 9, 12 | 7 | 8 | Nezapojeno | |
Nezapojeno | 9 | 10 | Zem (0 V) |
Konektor X5 - výstup
Spínání anod LED diod
Funkce | Pin | Pin | Funkce | |
Anody, řádek 1, 2, 3 | 1 | 2 | Anody, řádek 1, 2, 3 | |
Anody, řádek 1, 2, 3 | 3 | 4 | Anody, řádek 1, 2, 3 | |
Anody, řádek 4, 5, 6 | 5 | 6 | Anody, řádek 4, 5, 6 | |
Anody, řádek 4, 5, 6 | 7 | 8 | Anody, řádek 4, 5, 6 | |
Anody, řádek 7, 8, 9 | 9 | 10 | Anody, řádek 7, 8, 9 | |
Anody, řádek 10, 11, 12 | 13 | 14 | Anody, řádek 10, 11, 12 | |
Anody, řádek 10, 11, 12 | 15 | 16 | Anody, řádek 10, 11, 12 | |
Anody, řádek 7, 8, 9 | 11 | 12 | Anody, řádek 7, 8, 9 |
Konektor X6 - výstup
Řízení posuvných registrů a zem
Funkce | Pin | Pin | Funkce | |
Vstup pos. reg. řádky 2, 5, 8, 11 | 1 | 2 | Vybavení | |
Vstup pos. reg. řádky 3, 6, 9, 12 | 3 | 4 | Hodinový vstup | |
Zem IO | 5 | 6 | Vstup pos. reg. řádky 1, 4, 7, 10 | |
Ucc (+5 V) | 7 | 8 | Ucc (+5 V) | |
Zem | 9 | 10 | Zem | |
Zem | 11 | 12 | Zem | |
Zem | 13 | 14 | Zem | |
Zem | 15 | 16 | Zem |
Seznam Součástek deska spínačů
Pozice | Hodnota | Typ | Poznámka | |
IC1 | 7805 | Integrovaný stabilizátor | ||
Q1 | TIP 125 | PNP Darlington | ||
Q2 | BC 547 | NPN tranzistor | ||
Q3 | TIP 125 | PNP Darlington | ||
Q4 | BC 547 | NPN tranzistor | ||
Q5 | TIP 125 | PNP Darlington | ||
Q6 | BC 547 | NPN tranzistor | ||
Q7 | TIP 125 | PNP Darlington | ||
Q8 | BC 547 | NPN tranzistor | ||
C1 | 470 μF/10 V | Kondenzátor elektrolytický axiální | ||
C2 | 100 μF/15 V | Kondenzátor elektrolytický axiální | ||
C3 | 100 nF/50 V | Kondenzátor keramický | ||
C4 | 100 nF/50 V | Kondenzátor keramický | ||
C5 | 100 nF/50 V | Kondenzátor keramický | ||
R1 | 2,2 kΩ | Rezistor, vel 0207 | ||
R2 | 1,2 kΩ | Rezistor, vel 0207 | ||
R3 | 2,2 kΩ | Rezistor, vel 0207 | ||
R4 | 1,2 kΩ | Rezistor, vel 0207 | ||
R5 | 56 Ω | Rezistor, vel 0207 | ||
R6 | 12 kΩ | Rezistor, vel 0207 | ||
R7 | 2,2 kΩ | Rezistor, vel 0207 | ||
R8 | 1,2 kΩ | Rezistor, vel 0207 | ||
R9 | 56 Ω | Rezistor, vel 0207 | ||
R10 | 12 kΩ | Rezistor, vel 0207 | ||
R11 | 56 Ω | Rezistor, vel 0207 | ||
R12 | 12 kΩ | Rezistor, vel 0207 | ||
R13 | 2,2 kΩ | Rezistor, vel 0207 | ||
R14 | 1,2 kΩ | Rezistor, vel 0207 | ||
R15 | 56 Ω | Rezistor, vel 0207 | ||
R16 | 12 kΩ | Rezistor, vel 0207 | ||
X1 | PSG5 | Zástrčka napájecí pro FD | ||
X2 | PSG5 | Zástrčka napájecí pro FD | ||
X3 | 2SG20 | Konektorové kolíky lámací, dvouřadé | Upravit na 10 pinů | |
X4 | 2SG20 | Konektorové kolíky lámací, dvouřadé | Upravit na 10 pinů | |
X5 | 2SG20 | Konektorové kolíky lámací, dvouřadé | Upravit na 16 pinů | |
X6 | 2SG20 | Konektorové kolíky lámací, dvouřadé | Upravit na 16 pinů |
Konektor X1
Napájecí konektor
Pin | Popis | |
1 | NC | |
2 | Ucc (+5V) | |
3 | GND (0V) | |
4 | NC |
Konektor JP1
Reset
Pin | Popis | |
1 | Reset | |
2 | GND (0V) |
Konektor X2
Komunikace - konektor RS-232
Popis | Pin | Pin | Popis | |
NC | 1 | 2 | NC | |
Tx | 3 | 4 | NC | |
Rx | 5 | 6 | NC | |
NC | 7 | 8 | NC | |
GND | 9 | 10 | NC |
Konektor X3
Port B
Popis | Pin | Pin | Popis | |
Ucc (+5V) | 1 | 2 | PB0 | |
PB1 | 3 | 4 | PB2 | |
PB3 | 5 | 6 | PB4 | |
PB5 | 7 | 8 | NC | |
NC | 9 | 10 | GND (0V) |
Konektor X4
Port C
Popis | Pin | Pin | Popis | |
Ucc (+5V) | 1 | 2 | PC0 | |
PC1 | 3 | 4 | PC2 | |
PC3 | 5 | 6 | PC4 | |
PC5 | 7 | 8 | NC | |
NC | 9 | 10 | GND (0V) |
Konektor X5
Port D
Popis | Pin | Pin | Popis | |
Ucc (+5V) | 1 | 2 | PD0 | |
PD1 | 3 | 4 | PD2 | |
PD3 | 5 | 6 | PD4 | |
PD5 | 7 | 8 | PD6 | |
PD7 | 9 | 10 | GND (0V) |
NC - not connect - nezapojeno
Seznam součástek deska řadiče
Pozice | Hodnota | Typ | Poznámka | |
IC1 | ATmega328 | Mikrokontrolér | ||
- | DIL28 | Patice precizní, 7,5mm | ||
IC2 | MAX232 | Integrovaný obvod | ||
- | DIL14 | Patice precizní | ||
D1 | ZD5V6 | Dioda stabilizační | ||
Q1 | Q16M | Krystalový rezonátor 16MHz | ||
R1 | 10kΩ | Rezistor DS0207 | ||
C1 | 0,47mF/6.3V | Kondenzátor elektrolyt. axiální | ||
C2 | 0,1μF | Kondenzátor keramický | ||
C3 | 0,1μF | Kondenzátor keramický | ||
C4 | 0,1μF | Kondenzátor keramický | ||
C5 | 12pF | Kondenzátor keramický | ||
C6 | 12pF | Kondenzátor keramický | ||
C7 | 0,1μF | Kondenzátor keramický | ||
C8 | 1μF/16V | Kondenzátor elektrolyt. axiální | ||
C9 | 1μF/16V | Kondenzátor elektrolyt. axiální | ||
C10 | 1μF/16V | Kondenzátor elektrolyt. axiální | ||
C11 | 1μF/16V | Kondenzátor elektrolyt. axiální | ||
C12 | 47μF/6.3V | Kondenzátor elektrolyt. axiální | ||
X1 | S1G20 | Konektorové kolíky lámací jednořadé | upravit na 4 piny | |
X2 | S2G20 | Konektorové kolíky lámací dvouřadé | upravit na 10 pinů | |
X3 | S2G20 | Konektorové kolíky lámací dvouřadé | upravit na 10 pinů | |
X4 | S2G20 | Konektorové kolíky lámací dvouřadé | upravit na 10 pinů | |
X5 | S2G20 | Konektorové kolíky lámací dvouřadé | upravit na 10 pinů | |
JP1 | S1G20 | Konektorové kolíky lámací jednořadé | upravit na 2 piny |
Seznam součástek - propojka RS232
Pozice | Hodnota | Typ | Poznámka | |
X1 | PFL10 | Samořezná zásuvka 2×5 | ||
X2 | CAN9ZS | Zásuvka CANON 9 samořezná | ||
- | AWG28-10H | Kabel plochý, šedý |
Propojka CANON9 - X2
Zapojení konektoru X2 je upraveno pro co nejjednodušší výrobu propojky mezi konektorem CANON-9 a deskou procesoru. Propojku jednoduše vyrobíme pomocí samořezných konektorů a plochého desetižilového vodiče. Na straně konektoru CANON desátý vodič odtrhneme a nezalisujeme.
Schéma propojky
Fotografie propojky s konektorem CANON-9Fotografie samořezného konektoru CANON-9