Jump to content

Pulsanti encoder e display F1 nel thrustmaster ferrari add-on


tiopepe

Recommended Posts

Ciao tiopepe,

Inizio con i complimenti,direi un ottimo lavoro, la tua inventiva ti distingue dal solito.

Ho analizzato bene il tuo progetto in quanto ne avevo avviato uno anche io ma mai portato a termine. Ora con il tuo topic mi è tornata la voglia e ho subito acquistato il materiale, per lo sli.

A livello di hardware tutto è molto chiaro, anche se essendo un "niubbo" in elettronica, credo di doverti fare delle domande.

Mentre a livello di software, vado davvero ad inserirmi in un mondo nuovo per me.

 

Dunque i miei dubbi sono:

  1. Lo schema che hai condiviso è molto chiaro, ma nei collegamenti da effettuare ha delle differenze rispetto ai pin del PCF8714T da me acquistato. Cioè come da link contenente la scheda tecnica del prodotto da me acquistato (https://www.nxp.com/documents/data_sheet/PCF8574.pdf )il tuo schema ha la stessa disposizione del block diagram nella Fig.1 mentre c'è il pin configuration nella fig.4 che ha diversa disposizione delle entrate e uscite. Come ci si deve comportare?
  2. Nelle millefori come si collega il negativo?
  3. Il tuo programma sviluppato con LabView lavora con Z1 Dashboard software, il quale è compatibile con molti sim. Mi chiedevo se il tuo programma, che fa da quello che mi sembra di capire tramite tra Z1 Dashboard e Arduino nano, lavora sui dati di Z1 Dashboard in generale oppure è specifico al sim dove si lavora? Cioè se collego il Z1 Dashboard software ad altri sim lo sli pro lavorerà uguale?

Spero di essere stato chiaro in maniera tale da esprimere i miei dubbi sperando siano utili anche a altri utenti.

 

Seguirò attentamente il topic.

 

Continua così sei grande.

Grazie.

Ciao Impalone,

grazie per i complimenti.

 

Provo a rispondere

1-il pinout dei componenti, a volte dipende dal tipo di package, (contenitore nel quale è inserito il vero circuito in Si). In questo caso possiamo trovare il PCF8574 in 3 package diversi. il suffisso determina il tipo di package, per esempio:

PCF8574P=DIP16

PCF8574T=SO16

PCF8574TS=SSOP20

A seconda del codice, e quindi del package, il pinout cambia. Quello che citi tu di fig.4 è il PCF8574TS, ed effettivamente ha un pinout differente da quello che ho usato io. Infatti se noti  le fig. 2 e 3 di pag. 5 mostrano il PCF in altri due package e questi hanno lo stesso pinout di quello che ho inserito nello schema (io, se non ricordo male, ho usato il PCF8574T)

2-diciamo che non c'è una specifica su come collegare il negativo in una basetta millefori. Nel caso del mio circuito l'importante è che tu colleghi assieme tutti i pin che vanno a GND.

3-il programma che ho sviluppato riceve i dati di telemetria da Z1 server, che a sua volta li legge direttamente dal sim. Dunque è Z1sever che deve essere in grado di leggere i dati da uno specifico sim. Per conoscere la lista di sim funzionanti con Z1 dashboard ti invito a consultare il loro sito. Da questo punto di vista, nel mio codice, che lo ripeto ancora una volta, è davvero semplice e banale, non ci sono restrizioni.

 

Ti anticipo in questa risposta quello che troverete nel tutorial su "come usare tiopepe_SLI":

per dare al programma il massimo della flessibilità ho inserito la conversione da fare per trasformare i dati grezzi dei giri motore in dati reali, cioè bisogna trovare sperimentalmente i valori di K e offset per leggere sul dispaly del programma i giri motore così come appaiono sul dash del sim. Io per esempio ho trovato i valori che vedete nello screen shot per rfactor2-formula renault3.5.

Questi valori, assieme ai valori cui far accendere i singoli led, si possono salvare in un file config (nominandolo per esempio con il nome del sim/tipo di auto).

Spero di esserti stato di aiuto

 

Ciao e grazie ancora

Link to comment
Share on other sites

  • Replies 115
  • Created
  • Last Reply

Top Posters In This Topic

  • thecure

    43

  • tiopepe

    42

  • greenfoxitalia_

    7

  • abner

    5

tiopepe ma le resistenze sono nascoste sotto ?....hai fatto tipo una doppia faccia a mo di pcb ? altra cosa posso eliminare i tre led a destra e sinistra----dimmi la loro funzione se e' basilare

Edited by thecure
Link to comment
Share on other sites

Ho utilizzato delle resistenze SMD 0603 (sono molto piccole), se guardi bene si trovano subito sotto i terminali dei led.

I tre led a sx e dx si possono tranquillamente evitare di montare, sono dei led ausiliari e io li ho implementati perchè sono presenti nel PCU-8D.

Nella versione del software che uso io si accendono in corrispondenza di una bandiera esposta sul tracciato, infatti i colori dei led corrispondono al colore della bandiera che ti viene esposta sul monitor del sim.

Tale funzione però, nella versione che ho condiviso, non è stata inclusa perchè andrebbe testata su più sim. Io ho utilizzato solo Rfactor2 e race07, e per ora non tempo di provarlo con altri sim, dunque ho preferito per il momento non includere questa funzione.

Di fatto quindi per ora non sono utilizzati, e in ogni caso se tu pensi di non volerli utilizzare puoi tranquillamente non montarli.

Link to comment
Share on other sites

 

Ciao tiopepe,

Inizio con i complimenti,direi un ottimo lavoro, la tua inventiva ti distingue dal solito.

Ho analizzato bene il tuo progetto in quanto ne avevo avviato uno anche io ma mai portato a termine. Ora con il tuo topic mi è tornata la voglia e ho subito acquistato il materiale, per lo sli.

A livello di hardware tutto è molto chiaro, anche se essendo un "niubbo" in elettronica, credo di doverti fare delle domande.

Mentre a livello di software, vado davvero ad inserirmi in un mondo nuovo per me.

 

Dunque i miei dubbi sono:

  1. Lo schema che hai condiviso è molto chiaro, ma nei collegamenti da effettuare ha delle differenze rispetto ai pin del PCF8714T da me acquistato. Cioè come da link contenente la scheda tecnica del prodotto da me acquistato (https://www.nxp.com/documents/data_sheet/PCF8574.pdf )il tuo schema ha la stessa disposizione del block diagram nella Fig.1 mentre c'è il pin configuration nella fig.4 che ha diversa disposizione delle entrate e uscite. Come ci si deve comportare?
  2. Nelle millefori come si collega il negativo?
  3. Il tuo programma sviluppato con LabView lavora con Z1 Dashboard software, il quale è compatibile con molti sim. Mi chiedevo se il tuo programma, che fa da quello che mi sembra di capire tramite tra Z1 Dashboard e Arduino nano, lavora sui dati di Z1 Dashboard in generale oppure è specifico al sim dove si lavora? Cioè se collego il Z1 Dashboard software ad altri sim lo sli pro lavorerà uguale?

Spero di essere stato chiaro in maniera tale da esprimere i miei dubbi sperando siano utili anche a altri utenti.

 

Seguirò attentamente il topic.

 

Continua così sei grande.

Grazie.

Ciao Impalone,

grazie per i complimenti.

 

Provo a rispondere

1-il pinout dei componenti, a volte dipende dal tipo di package, (contenitore nel quale è inserito il vero circuito in Si). In questo caso possiamo trovare il PCF8574 in 3 package diversi. il suffisso determina il tipo di package, per esempio:

PCF8574P=DIP16

PCF8574T=SO16

PCF8574TS=SSOP20

A seconda del codice, e quindi del package, il pinout cambia. Quello che citi tu di fig.4 è il PCF8574TS, ed effettivamente ha un pinout differente da quello che ho usato io. Infatti se noti  le fig. 2 e 3 di pag. 5 mostrano il PCF in altri due package e questi hanno lo stesso pinout di quello che ho inserito nello schema (io, se non ricordo male, ho usato il PCF8574T)

2-diciamo che non c'è una specifica su come collegare il negativo in una basetta millefori. Nel caso del mio circuito l'importante è che tu colleghi assieme tutti i pin che vanno a GND.

3-il programma che ho sviluppato riceve i dati di telemetria da Z1 server, che a sua volta li legge direttamente dal sim. Dunque è Z1sever che deve essere in grado di leggere i dati da uno specifico sim. Per conoscere la lista di sim funzionanti con Z1 dashboard ti invito a consultare il loro sito. Da questo punto di vista, nel mio codice, che lo ripeto ancora una volta, è davvero semplice e banale, non ci sono restrizioni.

 

Ti anticipo in questa risposta quello che troverete nel tutorial su "come usare tiopepe_SLI":

per dare al programma il massimo della flessibilità ho inserito la conversione da fare per trasformare i dati grezzi dei giri motore in dati reali, cioè bisogna trovare sperimentalmente i valori di K e offset per leggere sul dispaly del programma i giri motore così come appaiono sul dash del sim. Io per esempio ho trovato i valori che vedete nello screen shot per rfactor2-formula renault3.5.

Questi valori, assieme ai valori cui far accendere i singoli led, si possono salvare in un file config (nominandolo per esempio con il nome del sim/tipo di auto).

Spero di esserti stato di aiuto

 

Ciao e grazie ancora

 

Sei stato molto chiaro, ti ringrazio. 

Inizierò lavorando sul progetto, anche se mi aspetto disastri sul saldare componenti così piccoli. Poi una volta pronta la millefori o il PCB se DTM la cede, la proverò con Z1 Dashboard.

P.S. il mio PCF http://www.ebay.it/itm/PCF8574T-Interfaccia-espansione-I-O-I2C-Canali-8-2-5-6VDC-SO16-W-/331764696585?hash=item4d3eb78609:g:-5UAAOSwzhVWqcf1 è un SO16 quindi come da precedente link devo considerare il pin out nella fig.3 giusto? 

Ai prossimi aggiornamenti.

Edited by impalone
Link to comment
Share on other sites

 

 

Ciao tiopepe,

Inizio con i complimenti,direi un ottimo lavoro, la tua inventiva ti distingue dal solito.

Ho analizzato bene il tuo progetto in quanto ne avevo avviato uno anche io ma mai portato a termine. Ora con il tuo topic mi è tornata la voglia e ho subito acquistato il materiale, per lo sli.

A livello di hardware tutto è molto chiaro, anche se essendo un "niubbo" in elettronica, credo di doverti fare delle domande.

Mentre a livello di software, vado davvero ad inserirmi in un mondo nuovo per me.

 

Dunque i miei dubbi sono:

  1. Lo schema che hai condiviso è molto chiaro, ma nei collegamenti da effettuare ha delle differenze rispetto ai pin del PCF8714T da me acquistato. Cioè come da link contenente la scheda tecnica del prodotto da me acquistato (https://www.nxp.com/documents/data_sheet/PCF8574.pdf )il tuo schema ha la stessa disposizione del block diagram nella Fig.1 mentre c'è il pin configuration nella fig.4 che ha diversa disposizione delle entrate e uscite. Come ci si deve comportare?
  2. Nelle millefori come si collega il negativo?
  3. Il tuo programma sviluppato con LabView lavora con Z1 Dashboard software, il quale è compatibile con molti sim. Mi chiedevo se il tuo programma, che fa da quello che mi sembra di capire tramite tra Z1 Dashboard e Arduino nano, lavora sui dati di Z1 Dashboard in generale oppure è specifico al sim dove si lavora? Cioè se collego il Z1 Dashboard software ad altri sim lo sli pro lavorerà uguale?

Spero di essere stato chiaro in maniera tale da esprimere i miei dubbi sperando siano utili anche a altri utenti.

 

Seguirò attentamente il topic.

 

Continua così sei grande.

Grazie.

Ciao Impalone,

grazie per i complimenti.

 

Provo a rispondere

1-il pinout dei componenti, a volte dipende dal tipo di package, (contenitore nel quale è inserito il vero circuito in Si). In questo caso possiamo trovare il PCF8574 in 3 package diversi. il suffisso determina il tipo di package, per esempio:

PCF8574P=DIP16

PCF8574T=SO16

PCF8574TS=SSOP20

A seconda del codice, e quindi del package, il pinout cambia. Quello che citi tu di fig.4 è il PCF8574TS, ed effettivamente ha un pinout differente da quello che ho usato io. Infatti se noti  le fig. 2 e 3 di pag. 5 mostrano il PCF in altri due package e questi hanno lo stesso pinout di quello che ho inserito nello schema (io, se non ricordo male, ho usato il PCF8574T)

2-diciamo che non c'è una specifica su come collegare il negativo in una basetta millefori. Nel caso del mio circuito l'importante è che tu colleghi assieme tutti i pin che vanno a GND.

3-il programma che ho sviluppato riceve i dati di telemetria da Z1 server, che a sua volta li legge direttamente dal sim. Dunque è Z1sever che deve essere in grado di leggere i dati da uno specifico sim. Per conoscere la lista di sim funzionanti con Z1 dashboard ti invito a consultare il loro sito. Da questo punto di vista, nel mio codice, che lo ripeto ancora una volta, è davvero semplice e banale, non ci sono restrizioni.

 

Ti anticipo in questa risposta quello che troverete nel tutorial su "come usare tiopepe_SLI":

per dare al programma il massimo della flessibilità ho inserito la conversione da fare per trasformare i dati grezzi dei giri motore in dati reali, cioè bisogna trovare sperimentalmente i valori di K e offset per leggere sul dispaly del programma i giri motore così come appaiono sul dash del sim. Io per esempio ho trovato i valori che vedete nello screen shot per rfactor2-formula renault3.5.

Questi valori, assieme ai valori cui far accendere i singoli led, si possono salvare in un file config (nominandolo per esempio con il nome del sim/tipo di auto).

Spero di esserti stato di aiuto

 

Ciao e grazie ancora

 

Sei stato molto chiaro, ti ringrazio. 

Inizierò lavorando sul progetto, anche se mi aspetto disastri sul saldare componenti così piccoli. Poi una volta pronta la millefori o il PCB se DTM la cede, la proverò con Z1 Dashboard.

P.S. il mio PCF http://www.ebay.it/itm/PCF8574T-Interfaccia-espansione-I-O-I2C-Canali-8-2-5-6VDC-SO16-W-/331764696585?hash=item4d3eb78609:g:-5UAAOSwzhVWqcf1 è un SO16 quindi come da precedente link devo considerare il pin out nella fig.3 giusto? 

Ai prossimi aggiornamenti.

 

right

Link to comment
Share on other sites

Ora mi è tutto chiaro, ho già provveduto a saldare il PCF, un'opera d'arte https://drive.google.com/open?id=0ByiPmATowPm5R21acDlCQ0JGWnc. Ora vedo se aspettare un PCB o dilettarmi con le millefori per una questione di apprendimento. Seguo un'altro discorso, io ho acquistato  questi LED http://ebmstore.it/index.php?route=product/product&product_id=886&search=LED ora vorrei capire come si arriva a definire il valore delle resistenze. Per il resto sono pronto.

Edited by impalone
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.