Rotabili Italiani

Effettua l'accesso o una nuova registrazione.

Inserisci il nome utente, la password e la durata della sessione.
Ricerca avanzata  

News:

Autore Topic: Banco di guida con Arduino Leonardo  (Letto 198 volte)

andreago71

  • Utente storico
  • *****
  • Offline Offline
  • Post: 1.305
  • Lunga vita e prosperità
    • Mostra profilo
    • TrainSimItalia
Banco di guida con Arduino Leonardo
« il: 24 Marzo 2019 - 21:06:13 »

Vedendo un tutorial in rete ho deciso di provare a realizzare un banco di guida artigianale. Il modulo Arduino Leonardo è una scheda elettronica dotata di microchip che si interfaccia al PC e viene riconosciuta come periferica HID, è dotata di una interfaccia software e driver ed è completamente programmabile con la dotazione software scaricabile in rete. E' completamente customizzabile e unitamente alle API Railworks dovrebbe essere possibile configurarla per usarla come banco di guida. A tal scopo mi sono iscritto al forum Italiano di Arduino dove sto raccogliendo informazioni sulla dotazione hardware necessaria oltre la scheda. Nel mio banco ho previsto fino a 6 leve collegate a potenziometri e 12 pulsanti programmabili, ed il layout dovrebbe essere come in foto. Una volta costruito e configurato conto di mettere tutto online in modo dare ad altri la possibilità di realizzarlo a loro volta.
Ovviamente chi si intende di elettronica e vuole contribuire con le sue conoscenze e ben accetto
Connesso
Andrea Luigi Gobber
 Route Channel Tunnel Rail Link  Creator

Coda di Lupo

  • Utente esperto
  • ***
  • Offline Offline
  • Post: 225
  • "Sicut nox silentes"
    • Mostra profilo
Re:Banco di guida con Arduino Leonardo
« Risposta #1 il: 24 Marzo 2019 - 22:04:22 »

Credo che il modulo Arduino ben si presti ad un progetto di questo tipo.
Non mi intendo di molto di elettronica, ma seguirò con attenzione gli sviluppi di questa tua splendida idea.
Chissà che non si riesca a creare anche il banco di un Caimano, sulla scia di quanto già egregiamente è stato fatto per un altro Simulatore, utilizzando però la maggior versatilità di Arduino e di RW... :pollicesu
Connesso
Valerio

andreago71

  • Utente storico
  • *****
  • Offline Offline
  • Post: 1.305
  • Lunga vita e prosperità
    • Mostra profilo
    • TrainSimItalia
Re:Banco di guida con Arduino Leonardo
« Risposta #2 il: 08 Aprile 2019 - 03:55:29 »

Aggiornamento, ho iniziato ad imbastire il banco, sembra bruttino ma l' estetica verrà dopo, nelle foto potete vedere le leve sopra e sotto , nel frattempo ho iniziato a compilare il programma di interfaccia con il modulo arduino ( Sketch )
Connesso
Andrea Luigi Gobber
 Route Channel Tunnel Rail Link  Creator

andreago71

  • Utente storico
  • *****
  • Offline Offline
  • Post: 1.305
  • Lunga vita e prosperità
    • Mostra profilo
    • TrainSimItalia
Re:Banco di guida con Arduino Leonardo
« Risposta #3 il: 18 Luglio 2019 - 21:01:50 »

sono lieto di comunicarvi che dopo aver riscritto lo sketch ( programma di interfaccia ) ora il banco vine riconosciuto come joystick e quindi accettato nel programma Raildriver 3.08 come periferica di input. Nel video anche se poco chiaro si vede la loco FsE402 a rispondere in accelerazione e frenatura dinamica ai comandi della leva preimpostata. Anche l' invertitore risponde al comando leva così come il controllo della velocità impostata. Ora seguirà tutto un processo di assegnazione leve e tasti per ogni locomotiva che vorrò usare con questa periferica.
https://youtu.be/lw_z9_enHYQ
Connesso
Andrea Luigi Gobber
 Route Channel Tunnel Rail Link  Creator

Andrea66

  • Staff
  • Utente storico
  • ****
  • Offline Offline
  • Post: 1.815
  • Decresciamo felicemente
    • Mostra profilo
    • codadeltreno
Re:Banco di guida con Arduino Leonardo
« Risposta #4 il: 18 Luglio 2019 - 22:27:40 »

Cavolo, davvero complimenti... Seguirò anche io con interesse... Se poi darai qualche dritta a livello di componentistica aggiuntiva a Arduino, chissà che prima o poi ne realizzo uno anche io (avevo qualcosa per flight simulator che poteva essere usato anche su TS, ma è ingombrante e bruttino)...

Tienici aggiornati e davvero complimenti!!!!
Connesso
Andrea
codadeltreno.com

andreago71

  • Utente storico
  • *****
  • Offline Offline
  • Post: 1.305
  • Lunga vita e prosperità
    • Mostra profilo
    • TrainSimItalia
Re:Banco di guida con Arduino Leonardo
« Risposta #5 il: 18 Luglio 2019 - 22:29:07 »

Cavolo, davvero complimenti... Seguirò anche io con interesse... Se poi darai qualche dritta a livello di componentistica aggiuntiva a Arduino, chissà che prima o poi ne realizzo uno anche io (avevo qualcosa per flight simulator che poteva essere usato anche su TS, ma è ingombrante e bruttino)...

Tienici aggiornati e davvero complimenti!!!!

Certamente il progetto verrà messo completamente online con foto esplicative a programmi per realizzarselo a casa.
Connesso
Andrea Luigi Gobber
 Route Channel Tunnel Rail Link  Creator

Coda di Lupo

  • Utente esperto
  • ***
  • Offline Offline
  • Post: 225
  • "Sicut nox silentes"
    • Mostra profilo
Re:Banco di guida con Arduino Leonardo
« Risposta #6 il: 19 Luglio 2019 - 09:22:21 »

Bellissimo lavoro Andrea, complimenti per la sapienza e la perizia nel mettere in opera un simulacro di banco di manovra così complesso.
Seguirò con interesse gli sviluppi.
Una sola domanda, cosa intendi per frenatura dinamica della 402 A?
Conosco due tipi di frenatura di questa macchina: quella pneumatica e quella elettrica reostatica a recupero di energia, attiva in queste macchine fino a velocità superiori o uguali a 30 km/h...
Non so come siano state simulate le dinamiche di frenatura su questo pregevole modello e quindi chiedo lumi, anche in vista di una messa in opera di un banco di manovra, all'interno del quale, se si decidesse di simulare anche il rubinetto del freno continuo Oerlikon con sistema Wabcontrol, si potrebbe considerare di prevedere le posizioni per la frenatura elettrica, che dovrebbe interfacciarsi però col Dinamometro sul banco, fornendo la lettura di valori negativi, proprio ad indicare l'intervento della frenatura elettrica...sarebbe fichissimo ed ancora più "immersivo", no?
Connesso
Valerio

andreago71

  • Utente storico
  • *****
  • Offline Offline
  • Post: 1.305
  • Lunga vita e prosperità
    • Mostra profilo
    • TrainSimItalia
Re:Banco di guida con Arduino Leonardo
« Risposta #7 il: 19 Luglio 2019 - 21:01:20 »

si Coda di Lupo intendevo la frenatura Elettrica, quella sulla parte negativa della leva dell' acceleratore. Molti la chiamano frenatura dinamica o elettrodinamica proprio perchè derivata da componenti elettrici e non pneumatici, anche se in realtà funziona in modo diverso da quella ferroviaria.
Per quanto riguarda la simulazione del rubinetto è tutto fattibile a livello meccanico, basta mettere il potenziometro con l' asta in verticale e collegarci una manopola di qualche tipo, magari con l' ausilio di un cuscinetto di tenuta tra la parte fissa e quella rotante. In questo caso la fantasia non ha limiti, ad esempio ho fatto un piccolo esempio di come si potrebbe realizzare un rubinetto del tutto simile a quello ferroviario. Se poi uno avesse accesso a stampa 3d potrebbe tranquillamente disegnarsi il suo oggetto e farselo stampare adeguato alla leva del potenziometro, ormai quasi ovunque sono presenti negozi che stampano in 3d tutto quello che vuoi con prezzi accessibili senza dover comprare tutto l' hardware necessario.
Connesso
Andrea Luigi Gobber
 Route Channel Tunnel Rail Link  Creator