PANNELLONE SCRITTE SCORREVOLI ED EFFETTI

PER FESTIVITA' NATALIZIE


 

IL PROGETTO

 

CARATTERISTICHE TECNICHE

Misure 3 x 0,6 mt
Colonne da 24 a 48 (48 nel prototipo) in multipli di 8 (24, 32, 40,48)
Righe 8 (sono sufficienti 7 righe per le sole scritte)
LED impiegati 192, 256, 320, 384 rispettivamente per 24, 32, 40 e 48 colonne
Schede impiegate 1 per CPU e pilotaggio di 24 colonne, 1 per periferica per le restanti 24
CPU PIC18F1320
Costo totale per 48 colonne 70-80 Euro

 

Guarda il video su YOUTUBE

VIDEO

8 NUOVI EFFETTI

Write_Shift_Up (0); Effetto 1 Parola scomparre verso l'alto (argomento: Numero parola memorizzata in EEPROM 1-6)
Write_Shift_Down (0); Effetto 2 Parola che scomparre verso il basso (argomento: N. Parola 1-6)
Write_Shift_New_Up (0); Effetto 3 Parola che comparre dall'alto (argomento: N. Parola 1-6)
Write_Shift_New_Dw (0); Effetto 4 Parola che comparre dal basso (argomento: N. Parola 1-6)
Write_Shift_Scor_Sx (0); Effetto 5 Comparsa di una parola da Dx (dall'ultimo carattere al primo) (argomento: N. Parola 1-6)
Write_Shift_Scor_Sx_2 (0); Effetto 6 Comparsa di una parola da Dx (dal primo carattere all'ultimo) (argomento: N. Parola 1-6)
Write_Shift_Scomp_1 (0); Effetto 7 Scomparsa di una parola (dall'ultimo carattere al primo) (argomento: N. Parola 1-6)
Write_Shift_Scomp_2 (0); Effetto 8 Scomparsa di una parola (dal primo carattere all'ultimo) (argomento: N. Parola 1-6)

PROGRAMMAZIONE DEL PANNELLONE

Per programmare il pannellone è necessario disporre di interfaccia USB/UART di qualunque tipo e Hyperterminal (meglio UART Terminal di MikroC).

Lettura EEPROM: Aprire un "Hyper Terminal" o (meglio) "USART Terminal" di MikroC.
Digitare:
#s
Viene visualizzata l'intera memoria EEPROM
Programmazione EEPROM: - Aprire "USART Terminal" di MikroC.
- Per scrivere una stringa digitare:
#$1 ; (terminare con ';')
es.: #$1Bella Ciao... ;
Importante: terminare con ';'. Il numero dopo "#$" indica il
numero della scritta (da 1 a 2).
Inserire 8 spazzi alla fine della scritta (provate la differenza!).
- Per scrivere una Word digitare:
#w2 (segue 8 caratteri)
es.: #w2JUMBO
Importante: sono 8 caratteri, inserire spazzi per raggiungere
il numero necessario. Il numero dopo "#w" indica il
numero della word (da 1 a 8)
- Per memorizzare la velocità digitare:
#v
es.: #v24
Il numero dopo "#v" indica la scritta da velocizzare (1-2),
quello successivo la velocità (1= max velocità, 9= min. velocità).
- Per memorizzare la stringa di programmazione visualizzazione digitare:
"#&" (vedi sotto esempio)
Es. programmazione visualizzazione: - #&$1w13w11w24w22$2w35w36w47w48$3w36w31w48w42; // 45 caratteri
#&-$1-w13-w11-w24-w22-$2-w35-w36-w47-w48-$3-w36-w31-w48-w42;
"#&" Codifica stringa di programmazione visualizzazione
"$1" Stringa 1
"w13" Word 1 effetto 3 (Parola comparre dall'alto)
"w11" Word 1 effetto 1 (Parola scomparre verso l'alto)
"w24" Word 2 effetto 4 (Parola comparre dal basso)
"w22" Word 2 effetto 2 (Parola scomparre verso il basso)
"$2" ecc.
";" Chiude la stringa (non deve mancare!)
Indirizzo EEPROM: 0x00-0x4E Stringa 1 (79 caratteri)
0x50-0x9E Stringa 2 (79 caratteri)

0x4F Velocità scorrimento scritta 1 (1 = Veloce, 9 = lenta)
0x9F Velocità scorrimento scritta 2 (1 = Veloce, 9 = lenta)

0xD8 Word 1 (8 caratteri)
0xD0 Word 2 (8 caratteri)
0xE0 Word 3 (8 caratteri)
0xD8 Word 4 (8 caratteri)
0xF0 Word 5 (8 caratteri)
0xF8 Word 6 (8 caratteri)

0xA0-0xCF Programmazione visualizzazione (48 caratteri)

 

 

Schema elettrico stadio CPU

 

 

Schema elettrico stadio periferica

 

 

Montaggio stadio CPU

 

 

Montaggio stadio periferica

 

 

Il progetto non è finito
 

MANCA:

  1. Manca l'articolo con le dovute spiegazioni

 

Ti può interessare: Usare il shift register 74xx595 o 4094


Scarica il firmware del PIC.

Il PIC18F1320 è programmato con MIKROC scaricabile dal sito mikroe.com.

RITORNA ALLA MAIN PAGE