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 samořezného konektoru CANON-9

 
                  
                              


