Tombola Elettronica

Feb 04, 2006 103 Replies

Sono dei brevi, inaspettati e dannosi cambiamenti di stato sulle linee di uscita delle logiche. Tipici proprio dei decoder!

Vedi allegato. E' lo stesso di prima ma a logica negata (segnali attivi basso). Ti consiglio l'usi della serie HC (quindi 74HC154). Devi in qualche modo abilitare l'uscita dei decoder solo quando le linee dati della parallela sono ben stabili. Se posti lo schema dell'interfaccia per la parallela si pu=F2 vedere se v=E0 bene.

Ciao.

lucky

[FIDOCAD] MC 75 15 0 0 720 MC 75 40 0 0 720 LI 100 20 100 30 LI 100 30 85 30 LI 85 30 75 35 LI 75 35 75 40 LI 75 25 75 30 LI 75 30 85 35 LI 85 35 100 35 LI 100 35 100 45 MC 50 10 0 0 720 MC 50 45 0 0 720 MC 50 20 2 0 000 MC 50 10 2 0 000 MC 50 50 2 0 000 LI 50 45 50 55 SA 50 50 TY 25 45 5 3 0 0 0 * -RESET TY 15 5 5 3 0 0 0 * -SGN_Riga TY 5 15 5 3 0 0 0 * -SGN_Colonna TY 115 40 5 3 0 0 0 * ACC LI 100 45 115 45 SA 100 45

nn ho fatto lo schema della parallela... anche perch=E8 ehm, ehm, io pensavo bastasse collegare direttamente i bit della parallela ai decoder... ehm ehm... immagino che cos=EC nn =E8 vero??? cavolo... mi sento ignorante :D

Purtroppo per la tua applicazione non basta. Non =E8 infatti garantito che tutti i bit della parallela assumano il nuovo stato contemporaneamente, e anche se cos=EC fosse non =E8 garantito che il decoder assuma solo lo stato definitivo senza passare prima da qualche indesiderato stato intermedio. Insomma all'uscita del decoder ti devi aspettare una spazzolata su vari stati prima di avere stabile quello finale. E le caselle del tabellone si accendono qua e l=E0 o si spengono tutte!!

Devi quindi prima mettere in uscita i tuoi 8 bit sulla "data port" e poi dare un breve segnale di abilitazione delle uscite dei decoder attivando e subito disattivando una linea della "control port". Per esempio la linea -Strobe.

Come comandi la parallela da software? Ossia con quale Sistema Operativo, linguaggio di programmazione e istruzioni?

Ciao.

lucky

sigh... nn dirmi cos=EC cavolacci... avevo fatto un programmino in c (700 righe di codice)...il problema =E8 che ho perso i sorgenti e ho solo una versione compilata... nn posso riscriverlo da zero... mi viene male...

cmq mi ricordo che epr pilotare la parallela usavo l'istruzione "outportb"

Mi spiace, ma la soluzione hardware del problema non la vedo troppo semplice. Occorrerebbe riconoscere una qualsiasi transizione di stato dell'uscita della parallela e dopo qualche microsecondo generare uno strobe da applicare alla abilitazione dell'uscita dei decoder. Non credo ci sia un modo pi=F9 semplice....

Su un programma senza sorgenti non =E8 bene fare investimenti.

Il C va bene. Ma il Sistema Operativo qual'=E8? E che istruzioni hai usato per comandare la porta? Te lo chiedo perch=E9 anche l=EC ci potrebbero essere problemi.

Ciao.

lucky

allora, l'idea era usare un vecchio 386 con ms-dos installato da integrare direttamente dentro il tabellone... il programma infatti aveva un'interfaccia testuale modello dos (molto orribile ma funzionale)... per il codice, a parte tutta la pseudo interfaccia grafica ecc, l'istruzione che pilotava la parallela era "outportb"... l'ho provata con una serie di led sulla breadboard e funge la parallela... per=F2 nn ho mai calcolato il problema delle transizioni... vabb=E8, vorr=E0 dire che rifar=F2 il programma... me la prendo comoda... tanto ho fino ad agosto... l'imporatnte =E8 iniziare a costruire tutto l'hw necessario...

avresti voglia di spiegarmi quindi come dovrei fare questa scheda con i decoder? Sono un rompipalle lo so ^___^

Ottimo, puoi usare QuickBasic. Si trova free. L'eseguibile =E8 compilato e non ha nulla da invidiare al C per la velocit=E0 di esecuzione. Certo non ha tutta la flessibilit=E0 del C, ma per quello che devi fare tu =E8 molto pi=F9 adatto.

Vedi allegato, =E8 una soluzione. Ce ne potrebbero essere altre.

Ciao.

lucky

[FIDOCAD] LI 170 40 180 40 LI 170 45 180 45 LI 170 50 180 50 TY 170 45 5 3 0 0 0 * 4 LI 170 55 180 55 LI 170 60 180 60 LI 170 65 180 65 LI 170 70 180 70 TY 170 55 5 3 0 0 0 * 6 TY 170 60 5 3 0 0 0 * 7 TY 170 50 5 3 0 0 0 * 5 TY 170 65 5 3 0 0 0 * 8 LI 170 75 180 75 LI 170 80 180 80 LI 170 85 180 85 LI 170 90 180 90 TY 170 75 5 3 0 0 0 * 10 TY 170 80 5 3 0 0 0 * 11 TY 170 70 5 3 0 0 0 * 9 TY 170 85 5 3 0 0 0 * 13 LI 170 95 180 95 LI 170 100 180 100 LI 170 105 180 105 LI 170 110 180 110 TY 170 95 5 3 0 0 0 * 15 TY 170 100 5 3 0 0 0 * 16 TY 170 90 5 3 0 0 0 * 14 TY 170 105 5 3 0 0 0 * 17 TY 160 65 5 3 0 0 0 * -Y7 TY 160 70 5 3 0 0 0 * -Y8 TY 160 75 5 3 0 0 0 * -Y9 TY 155 80 5 3 0 0 0 * -Y10 TY 155 85 5 3 0 0 0 * -Y11 TY 155 90 5 3 0 0 0 * -Y12 TY 155 95 5 3 0 0 0 * -Y13 TY 155 100 5 3 0 0 0 * -Y14 TY 155 105 5 3 0 0 0 * -Y15 RV 135 30 170 115 LI 170 35 180 35 LI 125 35 135 35 LI 125 40 135 40 LI 125 45 135 45 LI 125 50 135 50 LI 125 55 135 55 LI 125 60 135 60 LI 125 110 135 110 LI 125 100 135 100 TY 140 30 5 3 0 0 0 * A TY 140 35 5 3 0 0 0 * B TY 140 40 5 3 0 0 0 * C TY 140 45 5 3 0 0 0 * D TY 140 50 5 3 0 0 0 * -G1 TY 140 55 5 3 0 0 0 * -G2 TY 140 95 5 3 0 0 0 * VCC TY 140 105 5 3 0 0 0 * GND TY 160 30 5 3 0 0 0 * -Y0 TY 160 35 5 3 0 0 0 * -Y1 TY 160 40 5 3 0 0 0 * -Y2 TY 160 45 5 3 0 0 0 * -Y3 TY 160 50 5 3 0 0 0 * -Y4 TY 160 60 5 3 0 0 0 * -Y6 TY 160 55 5 3 0 0 0 * -Y5 TY 170 30 5 3 0 0 0 * 1 TY 170 35 5 3 0 0 0 * 2 TY 170 40 5 3 0 0 0 * 3 TY 125 105 5 3 0 0 0 * 12 TY 125 35 5 3 0 0 0 * 22 TY 125 40 5 3 0 0 0 * 21 TY 125 45 5 3 0 0 0 * 20 TY 125 50 5 3 0 0 0 * 18 TY 125 55 5 3 0 0 0 * 19 TY 125 95 5 3 0 0 0 * 24 TY 135 115 5 3 0 0 0 * IC1 74HC154 TY 180 30 5 3 0 0 0 * -SGN_C10 TY 180 35 5 3 0 0 0 * -SGN_C1 TY 180 40 5 3 0 0 0 * -SGN_C2 TY 180 45 5 3 0 0 0 * -SGN_C3 TY 180 50 5 3 0 0 0 * -SGN_C4 TY 180 55 5 3 0 0 0 * -SGN_C5 TY 180 60 5 3 0 0 0 * -SGN_C6 TY 180 65 5 3 0 0 0 * -SGN_C7 TY 180 70 5 3 0 0 0 * -SGN_C8 TY 180 75 5 3 0 0 0 * -SGN_C9 MC 105 20 1 0 080 MC 110 20 1 0 080 MC 115 20 1 0 080 MC 120 20 1 0 080 LI 120 30 120 35 LI 115 30 115 40 LI 110 30 110 45 LI 105 30 105 50 SA 120 35 SA 115 40 SA 110 45 SA 105 50 LI 170 145 180 145 LI 170 150 180 150 LI 170 155 180 155 TY 170 150 5 3 0 0 0 * 4 LI 170 160 180 160 LI 170 165 180 165 LI 170 170 180 170 LI 170 175 180 175 TY 170 160 5 3 0 0 0 * 6 TY 170 165 5 3 0 0 0 * 7 TY 170 155 5 3 0 0 0 * 5 TY 170 170 5 3 0 0 0 * 8 LI 170 180 180 180 LI 170 185 180 185 LI 170 190 180 190 LI 170 195 180 195 TY 170 180 5 3 0 0 0 * 10 TY 170 185 5 3 0 0 0 * 11 TY 170 175 5 3 0 0 0 * 9 TY 170 190 5 3 0 0 0 * 13 LI 170 200 180 200 LI 170 205 180 205 LI 170 210 180 210 LI 170 215 180 215 TY 170 200 5 3 0 0 0 * 15 TY 170 205 5 3 0 0 0 * 16 TY 170 195 5 3 0 0 0 * 14 TY 170 210 5 3 0 0 0 * 17 TY 160 170 5 3 0 0 0 * -Y7 TY 160 175 5 3 0 0 0 * -Y8 TY 160 180 5 3 0 0 0 * -Y9 TY 155 185 5 3 0 0 0 * -Y10 TY 155 190 5 3 0 0 0 * -Y11 TY 155 195 5 3 0 0 0 * -Y12 TY 155 200 5 3 0 0 0 * -Y13 TY 155 205 5 3 0 0 0 * -Y14 TY 155 210 5 3 0 0 0 * -Y15 RV 135 135 170 220 LI 170 140 180 140 LI 125 140 135 140 LI 125 145 135 145 LI 125 150 135 150 LI 125 155 135 155 LI 125 160 135 160 LI 125 165 135 165 LI 125 215 135 215 LI 125 205 135 205 TY 140 135 5 3 0 0 0 * A TY 140 140 5 3 0 0 0 * B TY 140 145 5 3 0 0 0 * C TY 140 150 5 3 0 0 0 * D TY 140 155 5 3 0 0 0 * -G1 TY 140 160 5 3 0 0 0 * -G2 TY 140 200 5 3 0 0 0 * VCC TY 140 210 5 3 0 0 0 * GND TY 160 135 5 3 0 0 0 * -Y0 TY 160 140 5 3 0 0 0 * -Y1 TY 160 145 5 3 0 0 0 * -Y2 TY 160 150 5 3 0 0 0 * -Y3 TY 160 155 5 3 0 0 0 * -Y4 TY 160 165 5 3 0 0 0 * -Y6 TY 160 160 5 3 0 0 0 * -Y5 TY 170 135 5 3 0 0 0 * 1 TY 170 140 5 3 0 0 0 * 2 TY 170 145 5 3 0 0 0 * 3 TY 125 210 5 3 0 0 0 * 12 TY 125 140 5 3 0 0 0 * 22 TY 125 135 5 3 0 0 0 * 23 TY 125 145 5 3 0 0 0 * 21 TY 125 150 5 3 0 0 0 * 20 TY 125 155 5 3 0 0 0 * 18 TY 125 160 5 3 0 0 0 * 19 TY 125 200 5 3 0 0 0 * 24 LI 110 215 125 215 TY 135 220 5 3 0 0 0 * IC2 74HC154 TY 180 135 5 3 0 0 0 * -SGN_R0 TY 180 140 5 3 0 0 0 * -SGN_R1 TY 180 145 5 3 0 0 0 * -SGN_R2 TY 180 150 5 3 0 0 0 * -SGN_R3 TY 180 155 5 3 0 0 0 * -SGN_R4 TY 180 160 5 3 0 0 0 * -SGN_R5 TY 180 165 5 3 0 0 0 * -SGN_R6 TY 180 170 5 3 0 0 0 * -SGN_R7 TY 180 175 5 3 0 0 0 * -SGN_R8 TY 180 180 5 3 0 0 0 * -SGN_R9 MC 105 125 1 0 080 MC 110 125 1 0 080 MC 115 125 1 0 080 MC 120 125 1 0 080 LI 120 135 120 140 LI 115 135 115 145 LI 110 135 110 150 LI 105 135 105 155 SA 120 140 SA 115 145 SA 110 150 SA 105 155 TY 180 105 5 3 0 0 0 * -RESET MC 90 20 1 0 080 SA 90 20 SA 105 20 SA 110 20 SA 115 20 SA 120 20 TY 75 15 5 3 0 0 0 * VCC LI 90 30 90 55 SA 90 55 LI 90 55 90 165 LI 90 165 125 165 LI 90 160 125 160 LI 90 60 125 60 SA 90 60 SA 90 160 SA 105 125 SA 110 125 SA 115 125 SA 120 125 TY 70 120 5 3 0 0 0 * VCC TY 50 50 5 3 0 0 0 * Pin1 -Strobe TY 50 45 5 3 0 0 0 * Pin5 D3 TY 50 40 5 3 0 0 0 * Pin4 D2 TY 50 35 5 3 0 0 0 * Pin3 D1 TY 50 30 5 3 0 0 0 * Pin2 D0 TY 50 135 5 3 0 0 0 * Pin6 D4 TY 50 140 5 3 0 0 0 * Pin7 D5 TY 50 145 5 3 0 0 0 * Pin8 D6 TY 50 150 5 3 0 0 0 * Pin9 D7 LI 50 155 125 155 LI 50 150 125 150 LI 50 145 125 145 LI 50 140 125 140 LI 50 55 125 55 LI 50 50 125 50 LI 50 45 125 45 LI 50 40 125 40 LI 50 35 125 35 LI 50 215 110 215 LI 90 215 90 230 LI 90 230 110 230 TY 100 225 5 3 0 0 0 * GND SA 90 215 TY 50 210 5 3 0 0 0 * Pin25 GND MC 120 100 1 0 170 TY 100 95 5 3 0 0 0 * VCC TY 100 105 5 3 0 0 0 * GND LI 100 100 125 100 LI 100 110 125 110 SA 120 100 SA 120 110 MC 120 205 1 0 170 TY 100 200 5 3 0 0 0 * VCC TY 100 210 5 3 0 0 0 * GND LI 100 205 125 205 SA 120 205 SA 120 215 TY 125 30 5 3 0 0 0 * 23 TY 115 110 5 3 0 0 0 * 0.1 TY 115 215 5 3 0 0 0 * 0.1 TY 125 125 5 3 0 0 0 * 1K LI 70 125 130 125 TY 125 20 5 3 0 0 0 * 1K LI 75 20 130 20

sei davvero un grande!!! Grazie mille, davvero... Avrei per=F2 un paio di domande: che =E8 quick Basic? secondo: come si comanda la linea strobe? ho cercato un po' in giro ma nn ho mica capito sai...

allora, ho trovato il modo di usare lo strobe... basta fare sempre un outportb ma su un l'ind della parallela+2... due cose per=F2: primo, lo strobe =E8 normalmente a +5v... secondo, per quanto tempo lo devo tenere allo stato logico 1? e soprattutto, che faccio, uso un pause?

es:

outportb (metti lo strobe =3D1) pause 1ms (nn so se basti o sia poco) outportb (metti lo strobe=3D0)

ti posto un'altra domanda.... alla fine, con 6048 led, mi vengono 864 segmenti da 7 led l'uno... mi hai detto di alimentarli con un trasformatore a 24v e un ponte diodi... mi sapresti dire i valori? oppure mi fai capire come li dovrei calcolare? Mi avevi suggerito un trasformatore 300VA e un ponte a diodi da 25A, ma l'avevi calcolato su circa 600 segmenti... dai, fammi capire...

Il QuickBasic, o QBasic, o QB, o QB45 per gli affezionati, =E8 un compilatore Basic per MSDOS della Microsoft. L'ultima versione =E8 la 4.5 ed =E8 free. Cerca in rete per qb45. Ad esempio:

formatting link
formatting link

S=EC. Normalmente la linea -Strobe deve stare a VCC. La linea -Strobe =E8 comandata dal bit0 del registro di controllo della porta parallela, che come dici ha indirizzo base+2. Tuttavia l'hardware del PC inverte il bit0 del registro di controllo, quindi per avere la linea -Strobe a VCC occorre scrivere 0 nel bit0. Il tempo di durata dell'impulso di strobe non =E8 critico e pu=F2 essere anche meno di 1microS.

La sequenza in QB quindi potrebbe essere:

OUT PortData, CodiceCasella OUT PortCtrl, 1 FOR XT=3D0 to 10 NEXT XT OUT PortCtrl, 0

Il ciclo For...Next consente di aggiustare la durata dell'impulso di strobe.

Dipende dalla corrente che vuoi dare ai led e dalla cdt che hanno e da quanti ne metti per segmento, per questo occorrerebbe prima individuare il tipo di led. La corrente di riferimento =E8 CorrenteLed*NumeroSegmenti, per cui potrebbe essere: 20mA*864segmenti=3D17.28A Questo =E8 un valore medio di corrente, il valore efficace sar=E0 pi=F9 alto. Quindi direi che il trasformatore dovr=F2 essere da pi=F9 di 300VA, sempre provvisoriamente, in attesa di definire i led, direi 24V 500VA. Il ponte potrebbe ancora andare bene da 25A. Teniamo anche poi conto che le caselle tutte accese non lo potranno mai essere. Nota che si era ipotizzato di alimentare i led con tensione raddrizzata a ponte e non livellata, quindi senza condensatori. Ci=F2 rende un po' pi=F9 difficile il calcolo della resistenza in serie ai led perch=E9 bisogna tenere conto dell'angolo di conduzione. Ma il valore definitivo non credo si sposter=E0 molto da quello ipotizzato. Oltre a questa tensione avrai bisogno di un alimentatore da 5Vcc stabilizzati per i decoder e le porte logiche di ogni casella. La corrente massima che dovr=E0 erogare per accendere tutte le caselle sar=E0 meno di 2mA*90=3D180mA, per cui se ne prendi uno a spina da 0.5A sei gi=E0 tranquillo.

Ciao.

lucky

ok, perfetto! Sei stato molto chiaro, grazie :D il problema =E8 che basic nn lo conosco come linguaggio, quindi mi sa che mi affider=F2 al C... magari vado in cerca del mio vecchio compilatore dos che girava sotto win98 e uso quello... Cos=EC, per capire, un trasformatore 24V 500VA quanto costa? si parla di qualche decina di euro o di pi=F9? Per la 5V quindi mi dici di usare un alimentatore esterno? Nn posso tipo usare un 7805? magari metto il 7805 e tutto quello che serve sulla scheda dei decoder, cos=EC ho la 5v in uscita pure... Ora controllo per=F2 se si pu=F2 dargli in pasto 24V...

ah, le caselle tutte accese potranno esserci invece... sicuramente per il test del tabellone... nel programma che avevo fatto c'era una funzione per far accendere tutte le caselle (in pratica un'estrazione automatica in ordine dall'uno al 90) per il test...

No. Viste le correnti in gioco devi tenere rigorosamente separate la massa del circuito di potenza da quella dei circuiti di controllo. Ti allego lo schema elettrico della casella con le due masse GND e GNDP separate. I terminali GNDP e VP delle varie caselle dovranno essere cablati con 2 cordine di 4mmq o anche di pi=F9 intrecciate e che arrivano fino al ponte raddrizzatore di potenza. I terminali GND, VCC e gli altri di segnale delle varie caselle avranno un cablaggio a s=E8, con cordine sottili, sempre intrecciate, che arrivano tutte e solo alla scheda decoder. L'alimentazione VCC la puoi anche ottenere da un 7805 montato sulla scheda decoder, ma deve essere completamente isolata, e quindi ottenuta da un apposito trasformatore (o da un altro secondario del trasformatore di potenza). Poi all'uscita della scheda decoder metti un collegamento tra la GND e la GNDP del ponte raddrizzatore di potenza. Questo dovr=E0 essere l'unico punto di contatto tra la GND e la GNDP.

Ciao.

lucky

[FIDOCAD] TY 130 0 5 3 0 0 0 * TOMBOLA - CASELLA MC 185 15 1 0 220 MC 185 30 1 0 220 MC 185 45 1 0 220 MC 185 60 1 0 220 MC 185 75 1 0 220 MC 185 90 1 0 220 MC 205 15 1 0 220 MC 205 30 1 0 220 MC 205 45 1 0 220 MC 205 60 1 0 220 MC 205 75 1 0 220 MC 205 90 1 0 220 MC 225 15 1 0 220 MC 225 30 1 0 220 MC 225 45 1 0 220 MC 225 60 1 0 220 MC 225 75 1 0 220 MC 225 90 1 0 220 MC 245 15 1 0 220 MC 245 30 1 0 220 MC 245 45 1 0 220 MC 245 60 1 0 220 MC 245 75 1 0 220 MC 245 90 1 0 220 MC 265 15 1 0 220 MC 265 30 1 0 220 MC 265 45 1 0 220 MC 265 60 1 0 220 MC 265 75 1 0 220 MC 265 90 1 0 220 MC 285 15 1 0 220 MC 285 30 1 0 220 MC 285 45 1 0 220 MC 285 60 1 0 220 MC 285 75 1 0 220 MC 285 90 1 0 220 MC 305 15 1 0 220 MC 305 30 1 0 220 MC 305 45 1 0 220 MC 305 60 1 0 220 MC 305 75 1 0 220 MC 305 90 1 0 220 SA 185 15 SA 205 15 SA 225 15 SA 245 15 SA 265 15 SA 285 15 MC 185 105 1 0 080 MC 205 105 1 0 080 MC 225 105 1 0 080 MC 245 105 1 0 080 MC 265 105 1 0 080 MC 285 105 1 0 080 MC 305 105 1 0 080 LI 185 115 305 115 SA 185 115 SA 205 115 SA 225 115 SA 245 115 SA 265 115 SA 285 115 SA 185 135 TY 190 110 5 3 0 0 0 * R3 TY 210 110 5 3 0 0 0 * R4 TY 230 110 5 3 0 0 0 * R5 TY 250 110 5 3 0 0 0 * R6 TY 270 110 5 3 0 0 0 * R7 TY 290 110 5 3 0 0 0 * R8 TY 310 110 5 3 0 0 0 * R9 TY 190 120 5 3 0 0 0 * TR1 TY 190 125 5 3 0 0 0 * BDW93 MC 340 15 1 0 220 MC 340 30 1 0 220 MC 340 45 1 0 220 MC 340 60 1 0 220 MC 340 75 1 0 220 MC 340 90 1 0 220 MC 360 15 1 0 220 MC 360 30 1 0 220 MC 360 45 1 0 220 MC 360 60 1 0 220 MC 360 75 1 0 220 MC 360 90 1 0 220 MC 380 15 1 0 220 MC 380 30 1 0 220 MC 380 45 1 0 220 MC 380 60 1 0 220 MC 380 75 1 0 220 MC 380 90 1 0 220 MC 400 15 1 0 220 MC 400 30 1 0 220 MC 400 45 1 0 220 MC 400 60 1 0 220 MC 400 75 1 0 220 MC 400 90 1 0 220 MC 420 15 1 0 220 MC 420 30 1 0 220 MC 420 45 1 0 220 MC 420 60 1 0 220 MC 420 75 1 0 220 MC 420 90 1 0 220 MC 440 15 1 0 220 MC 440 30 1 0 220 MC 440 45 1 0 220 MC 440 60 1 0 220 MC 440 75 1 0 220 MC 440 90 1 0 220 MC 460 15 1 0 220 MC 460 30 1 0 220 MC 460 45 1 0 220 MC 460 60 1 0 220 MC 460 75 1 0 220 MC 460 90 1 0 220 SA 340 15 SA 360 15 SA 380 15 SA 400 15 SA 420 15 SA 440 15 MC 340 105 1 0 080 MC 360 105 1 0 080 MC 380 105 1 0 080 MC 400 105 1 0 080 MC 420 105 1 0 080 MC 440 105 1 0 080 MC 460 105 1 0 080 LI 340 115 460 115 SA 340 115 SA 360 115 SA 380 115 SA 400 115 SA 420 115 SA 440 115 TY 345 110 5 3 0 0 0 * R10 TY 365 110 5 3 0 0 0 * R11 TY 385 110 5 3 0 0 0 * R12 TY 405 110 5 3 0 0 0 * R13 TY 425 110 5 3 0 0 0 * R14 TY 445 110 5 3 0 0 0 * R15 TY 465 110 5 3 0 0 0 * R16 LI 305 15 460 15 SA 305 15 LI 305 115 340 115 SA 305 115 MC 175 165 0 0 720 MC 175 190 0 0 720 LI 200 170 200 180 LI 200 180 185 180 LI 185 180 175 185 LI 175 185 175 190 LI 175 175 175 180 LI 175 180 185 185 LI 185 185 200 185 LI 200 185 200 195 MC 150 195 0 0 720 LI 150 195 150 205 SA 150 200 SA 200 195 RV 175 220 195 240 MC 165 225 1 0 170 MC 155 225 0 0 180 LI 155 215 200 215 LI 155 245 200 245 LI 185 215 185 220 LI 185 240 185 245 TY 190 215 5 3 0 0 0 * 14 TY 190 240 5 3 0 0 0 * 7 SA 185 215 SA 185 245 LI 155 235 155 245 LI 165 235 165 245 LI 155 215 155 225 LI 165 215 165 225 SA 155 215 SA 165 215 SA 155 245 SA 165 245 TY 150 250 5 3 0 0 0 * C1 TY 160 250 5 3 0 0 0 * C2 TY 160 255 5 3 0 0 0 * 0.1 TY 180 250 5 3 0 0 0 * CI1 TY 180 255 5 3 0 0 0 * 74HC02 TY 150 255 5 3 0 0 0 * 47 LI 205 155 205 195 LI 200 195 205 195 LI 155 115 155 155 MC 170 125 0 0 280 MC 170 125 1 0 080 TY 155 115 5 3 0 0 0 * R1 TY 155 120 5 3 0 0 0 * 2.2K TY 155 125 5 3 0 0 0 * R2 TY 155 130 5 3 0 0 0 * 10K MC 170 115 1 0 080 SA 170 125 SA 170 135 LI 170 115 155 115 LI 155 155 205 155 TY 115 195 5 3 0 0 0 * -RESET TY 125 210 5 3 0 0 0 * VCC TY 125 240 5 3 0 0 0 * GND TY 100 165 5 3 0 0 0 * -SGN_Colonna TY 110 155 5 3 0 0 0 * -SGN_Riga TY 125 130 5 3 0 0 0 * GNDP TY 130 10 5 3 0 0 0 * VP MC 145 15 0 1 000 LI 145 15 305 15 MC 145 135 0 1 000 LI 145 135 190 135 MC 145 160 2 0 000 MC 145 170 2 0 000 MC 145 200 2 0 000 MC 145 215 2 0 000 MC 145 245 2 0 000 MC 150 160 0 0 720 LI 145 160 150 160 LI 145 170 150 170 LI 145 200 150 200 LI 145 215 155 215 LI 145 245 155 245

ti chiedo scusa ma non ho capito a che serve l'ultima parte di questo schema... quella con i due condensatori... porta pazienza...

altra cosa: supponiamo di aver gi=E0 acceso la casella e di essere gi=E0 tornati a zero sulla linea... che succede se al latch gli d=F2 un altro set? si spegne? perch=E8 dovrei valutare anche il modo di spegnere il tabellone... nel caso venga digitato per errore il numero sbagliato... se nn mi ricordo male con le prime prove fatte su breadboard (almeno 2 anni fa... poi il progetto =E8 stato accantonato fino ad ora...) mi sembrava funzionasse cos=EC, ma nn ne sono sicuro...

E' l'alimentazione dell'unico integrato, il 74HC02, con i soliti condensatori che si usano sull'alimentazione e con i terminali per la connessione esterna di GND e VCC. Cosa ci vedi di strano?

NO.

Farlo via hardware complica un pochino. Ma si pu=F2 fare via software. Resetti tutto e poi riaccendi quello che serve. Basta tenere in un array i numeri estratti e passarlo con un ciclo for...next. Tieni conto che per accendere una a una tutte le caselle ci vorr=E0 meno di 1millisec. Anzi stavo pensando di rallentare il latch per renderlo un po' meno sensibile a eventuali disturbi sulla massa e sulle linee di controllo. Se ti va di aggiungere un paio di resistenze e di condensatori per ogni casella fammi sapere.=20

Ciao.

lucky

certo... non sono sicuramente quei 20 o 30 euro in pi=F9 che cambiano la vita... Metti pure resistenze e condensatori...

Per il 74HC02 ho capito :D

Per lo spegnimento del numero allora far=F2 via sw...L=EC almeno sono pi=F9 ferrato :D

Ah, altra cosa: sto guardando in giro per fare un po' di conti e ho visto che le basette presensibilizzate costano uno sperverso di soldi... Se uso quelle solo rame e mi compro il photoresist spray dici che risparmio? Hai qualche link per comprare questo materiale? Mo sto guardando anche per farmi un bromografo... devo cercare i tubi al neon UVC per=F2..

Allego schema casella.

Ti conviene aprire un nuovo thread chiedendo per la realizzazione di circuiti stampati. IMHO per il cs delle caselle, 90 pezzi, ti costa molto meno rivolgerti allo stampatore pi=F9 vicino. Fatti dare prima il prezzo al cmq e fatti poi regalare l'attrezzatura, per un monofaccia senza serigrafia non dovrebbero fare troppe storie.

Ciao.

lucky

[FIDOCAD] TY 120 0 5 3 0 0 0 * TOMBOLA - CASELLA MC 185 15 1 0 220 MC 185 30 1 0 220 MC 185 45 1 0 220 MC 185 60 1 0 220 MC 185 75 1 0 220 MC 185 90 1 0 220 MC 205 15 1 0 220 MC 205 30 1 0 220 MC 205 45 1 0 220 MC 205 60 1 0 220 MC 205 75 1 0 220 MC 205 90 1 0 220 MC 225 15 1 0 220 MC 225 30 1 0 220 MC 225 45 1 0 220 MC 225 60 1 0 220 MC 225 75 1 0 220 MC 225 90 1 0 220 MC 245 15 1 0 220 MC 245 30 1 0 220 MC 245 45 1 0 220 MC 245 60 1 0 220 MC 245 75 1 0 220 MC 245 90 1 0 220 MC 265 15 1 0 220 MC 265 30 1 0 220 MC 265 45 1 0 220 MC 265 60 1 0 220 MC 265 75 1 0 220 MC 265 90 1 0 220 MC 285 15 1 0 220 MC 285 30 1 0 220 MC 285 45 1 0 220 MC 285 60 1 0 220 MC 285 75 1 0 220 MC 285 90 1 0 220 MC 305 15 1 0 220 MC 305 30 1 0 220 MC 305 45 1 0 220 MC 305 60 1 0 220 MC 305 75 1 0 220 MC 305 90 1 0 220 SA 185 15 SA 205 15 SA 225 15 SA 245 15 SA 265 15 SA 285 15 MC 185 105 1 0 080 MC 205 105 1 0 080 MC 225 105 1 0 080 MC 245 105 1 0 080 MC 265 105 1 0 080 MC 285 105 1 0 080 MC 305 105 1 0 080 LI 185 115 305 115 SA 185 115 SA 205 115 SA 225 115 SA 245 115 SA 265 115 SA 285 115 SA 185 135 TY 190 120 5 3 0 0 0 * TR1 TY 190 125 5 3 0 0 0 * BDW93 MC 340 15 1 0 220 MC 340 30 1 0 220 MC 340 45 1 0 220 MC 340 60 1 0 220 MC 340 75 1 0 220 MC 340 90 1 0 220 MC 360 15 1 0 220 MC 360 30 1 0 220 MC 360 45 1 0 220 MC 360 60 1 0 220 MC 360 75 1 0 220 MC 360 90 1 0 220 MC 380 15 1 0 220 MC 380 30 1 0 220 MC 380 45 1 0 220 MC 380 60 1 0 220 MC 380 75 1 0 220 MC 380 90 1 0 220 MC 400 15 1 0 220 MC 400 30 1 0 220 MC 400 45 1 0 220 MC 400 60 1 0 220 MC 400 75 1 0 220 MC 400 90 1 0 220 MC 420 15 1 0 220 MC 420 30 1 0 220 MC 420 45 1 0 220 MC 420 60 1 0 220 MC 420 75 1 0 220 MC 420 90 1 0 220 MC 440 15 1 0 220 MC 440 30 1 0 220 MC 440 45 1 0 220 MC 440 60 1 0 220 MC 440 75 1 0 220 MC 440 90 1 0 220 MC 460 15 1 0 220 MC 460 30 1 0 220 MC 460 45 1 0 220 MC 460 60 1 0 220 MC 460 75 1 0 220 MC 460 90 1 0 220 SA 340 15 SA 360 15 SA 380 15 SA 400 15 SA 420 15 SA 440 15 MC 340 105 1 0 080 MC 360 105 1 0 080 MC 380 105 1 0 080 MC 400 105 1 0 080 MC 420 105 1 0 080 MC 440 105 1 0 080 MC 460 105 1 0 080 LI 340 115 460 115 SA 340 115 SA 360 115 SA 380 115 SA 400 115 SA 420 115 SA 440 115 LI 305 15 460 15 SA 305 15 LI 305 115 340 115 SA 305 115 MC 150 195 0 0 720 LI 150 195 150 205 SA 150 200 SA 170 135 MC 150 160 0 0 720 MC 215 165 0 0 720 LI 225 180 215 185 LI 215 175 215 180 LI 215 180 225 185 LI 240 195 245 195 MC 215 190 0 0 720 LI 215 185 215 190 LI 235 180 225 180 LI 225 185 235 185 MC 245 180 2 0 080 MC 245 185 2 0 080 LI 245 170 245 180 LI 245 185 245 195 SA 245 195 LI 240 170 245 170 MC 215 175 2 0 170 MC 215 190 2 0 170 LI 250 155 250 195 LI 245 195 250 195 SA 215 175 SA 215 190 LI 205 175 205 245 SA 205 245 SA 205 190 LI 175 165 215 165 LI 175 200 215 200 TY 255 170 5 3 0 0 0 * R4 TY 255 185 5 3 0 0 0 * R5 TY 255 175 5 3 0 0 0 * 10K TY 255 190 5 3 0 0 0 * 10K TY 195 170 5 3 0 0 0 * C3 TY 195 185 5 3 0 0 0 * C4 TY 190 175 5 3 0 0 0 * 10nF TY 190 190 5 3 0 0 0 * 10nF MC 170 125 0 0 280 MC 170 105 1 0 080 MC 170 115 1 0 080 MC 170 125 1 0 080 SA 170 125 LI 165 125 165 115 LI 165 115 170 115 SA 170 115 SA 165 135 MC 165 125 1 0 170 TY 190 110 5 3 0 0 0 * R6 TY 210 110 5 3 0 0 0 * R7 TY 230 110 5 3 0 0 0 * R8 TY 250 110 5 3 0 0 0 * R9 TY 270 110 5 3 0 0 0 * R10 TY 290 110 5 3 0 0 0 * R11 TY 310 110 5 3 0 0 0 * R12 TY 345 110 5 3 0 0 0 * R13 TY 365 110 5 3 0 0 0 * R14 TY 385 110 5 3 0 0 0 * R15 TY 405 110 5 3 0 0 0 * R16 TY 425 110 5 3 0 0 0 * R17 TY 445 110 5 3 0 0 0 * R18 TY 465 110 5 3 0 0 0 * R19 TY 150 120 5 3 0 0 0 * 680 TY 150 115 5 3 0 0 0 * R2 TY 150 105 5 3 0 0 0 * R1 TY 150 110 5 3 0 0 0 * 1.5K TY 105 195 5 3 0 0 0 * -RESET TY 115 210 5 3 0 0 0 * VCC TY 115 240 5 3 0 0 0 * GND TY 90 165 5 3 0 0 0 * -SGN_Colonna TY 100 155 5 3 0 0 0 * -SGN_Riga TY 115 130 5 3 0 0 0 * GNDP TY 120 10 5 3 0 0 0 * VP MC 135 15 0 1 000 MC 135 135 0 1 000 MC 135 160 2 0 000 MC 135 170 2 0 000 MC 135 200 2 0 000 MC 135 215 2 0 000 MC 135 245 2 0 000 LI 135 15 305 15 LI 135 135 190 135 LI 135 160 150 160 LI 135 170 150 170 LI 135 200 150 200 RV 170 220 190 240 MC 160 225 1 0 170 MC 150 225 0 0 180 LI 150 215 195 215 LI 180 215 180 220 LI 180 240 180 245 TY 185 215 5 3 0 0 0 * 14 TY 185 240 5 3 0 0 0 * 7 SA 180 215 SA 180 245 LI 150 235 150 245 LI 160 235 160 245 LI 150 215 150 225 LI 160 215 160 225 SA 150 215 SA 160 215 SA 150 245 SA 160 245 TY 145 250 5 3 0 0 0 * C1 TY 155 250 5 3 0 0 0 * C2 TY 155 255 5 3 0 0 0 * 0.1 TY 175 250 5 3 0 0 0 * CI1 TY 175 255 5 3 0 0 0 * 74HC02 TY 145 255 5 3 0 0 0 * 47 LI 135 245 215 245 LI 135 215 150 215 LI 145 105 145 155 LI 170 105 145 105 LI 145 155 250 155 TY 150 130 5 3 0 0 0 * 0.1 TY 150 125 5 3 0 0 0 * C5 TY 170 135 5 3 0 0 0 * R3 TY 170 140 5 3 0 0 0 * 10K

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required