Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Il sistema digitale (DCC) applicato al modellismo ferroviario.

Moderatore: roy67

Rispondi
Avatar utente
antogar
Messaggi: 77
Iscritto il: mer dic 31, 2014 1:52 pm
Nome: Antonino
Regione: Campania
Città: C.mare
Età: 54
Stato: Connesso

Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da antogar » dom feb 10, 2019 3:13 pm

Buongiorno a tutti,
è da parecchio tempo che andavo cercando il modo di avere la possibilità di controllare più loco con un solo palmare... beh c' è il multimouse, il lokmouse, le varie App direte voi. Certo, ma io cercavo qualcosa che mi permettesse di avere subito sotto mano il controllo della loco senza dover cambiare indirizzo, premere "ESC", selezionare la loco dal menù etc etc. cioè per passare una una loco all'altra senza armeggiare con il palmare. Questo perché, chi come me ha impianti di dimensioni medio/piccole (sto parlando del plastico [102] !!!), quando circolano due o più treni hai due possibilità: ti doti di tanti palmari quante sono le loco oppure fai andare le loco molto lentamente in modo che passare da una all' altra, fra cambio di indirizzo e/o selezione dal menù la loco intanto non abbia già raggiunto la destinazione o sia andata a sbattere.

Avete presente la Intellibox con le sue due belle manopolone, oppure la hornby Elite ? Ebbene, ho cercato per anni qualcosa di simile per il mondo Roco/Lenz basato su Xpressnet. La soluzione ? non c'è ! e allora se vuoi una cosa che nessuno ha fatto per te, la cosa migliore è farsela da sè [99] ... ed ecco appunto che vi presento il Tri-mouse, ovvero un palmare che, connesso come un lokmouse o multimouse, ha tre manopole indipendenti che controllano una loco ciascuno. Il palmare non è altro che un Arduino Mega, con un sw basato sulle librerie di Philipp Gathow (http://pgahtow.de), LCD 20x4, tastiera, encoder rotativi e interfaccia con XpressNet basata su MAX485.

Immagine

Lo so... non non presenta bellissimo (purtroppo non ho la stampante 3D [105], il case è fatto con scarti di forex), ma vi assicuro che fa il suo dovere: le tre loco sono controllare dalle tre manopole in basso (tre encoder rotativi, non potenziometri [100] ), la tastiera 4x4 va vista "per colonne" ovvero la prima colonna di tasti "1", "4", "7" e "*" controlla rispettivamente indirizzo +/-, direzione e luci della prima loco. Analogamente le atre colonne. Dell' ultima colonna, quella delle lettere "A", "B", "C" e "D" al momento è usato il solo tasto "A" per togliere tensione ai binari (non si sa mai...). In altre parole ogni tasto fa una cosa sola e non ci sono menù :mrgreen:. Ho posto l' attenzione sulle cose essenziali, controllo della velocità del senso di marcia, delle luci e tasto stop-loco (premendo la monopala, tramite il pulsante dell' encoder, la velocità è posta a 0)
Soltanto all' inizio, tenendo premuto "D" è possibile scegliere gli step per il controllo, 14, 27, 28 o 128. Ho provato il palmare sia con il vecchio lokmaus che con la mia cemtrale, la NanoX di Paco Canada.

Immagine Immagine Immagine Immagine

Lo sketch è semplice, ed anche la libreria messa a disposizione da Philipp è veramente chiara ed essenziale.
Per coloro che fossero interessati (anche soltanto a parlarne, o per variazioni sul tema...), non hanno altro da fare scrivere qui sul forum o contattarmi [98]

saluti
antogar
Antonino

Avatar utente
Ugi
Messaggi: 13
Iscritto il: sab ott 29, 2016 1:47 pm
Nome: Eugenio
Regione: Piemonte
Città: Romagnano Sesia
Età: 48
Stato: Non connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da Ugi » mer apr 01, 2020 1:04 pm

Scusa, leggo il tuo post solo ora. Io sarei interessato allo skecth.
Vorrei comandare con arduino un decoder per scambi collegato ad una centralina Lenz LVZ100.

Grazie.
Eugenio

Avatar utente
MrMassy86
Socio GAS TT
Messaggi: 14466
Iscritto il: sab nov 10, 2012 3:42 pm
Nome: Massimiliano
Regione: Toscana
Città: Marlia - Lucca
Ruolo: Moderatore
Età: 33
Stato: Non connesso
Contatta:

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da MrMassy86 » mer apr 01, 2020 2:35 pm

Ciao Eugenio lo staff del forum ti da il benvenuto e ti invita a presentarti nell'apposita area :D
viewforum.php?f=44
E' un modo per conoscersi meglio e permettere a tutti di darti il giusto benvenuto :wink:
Massimiliano [253]
Massimiliano Paolinelli - il mio canale YouTubeViaggio in quel di Verni -Il Ponte dei Pescatori - C.L.A.F. Lucca

Avatar utente
Ugi
Messaggi: 13
Iscritto il: sab ott 29, 2016 1:47 pm
Nome: Eugenio
Regione: Piemonte
Città: Romagnano Sesia
Età: 48
Stato: Non connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da Ugi » mer apr 01, 2020 3:12 pm

Ma non l'avevo già fatto?
Eugenio

Avatar utente
antogar
Messaggi: 77
Iscritto il: mer dic 31, 2014 1:52 pm
Nome: Antonino
Regione: Campania
Città: C.mare
Età: 54
Stato: Connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da antogar » gio apr 02, 2020 9:24 am

Ugi ha scritto:
mer apr 01, 2020 1:04 pm
Scusa, leggo il tuo post solo ora. Io sarei interessato allo skecth.
Vorrei comandare con arduino un decoder per scambi collegato ad una centralina Lenz LVZ100.

Grazie.
Ciao,
il palmare è pensato per poter comandare tre locomotive in contemporanea, per questo mette a disposizione comandi semplici sulla tastiera 4x4. Non è pensato per comandare gli scambi (per adesso... ;) ).
Se vuoi però, ho sviluppato un altro progetto che farebbe al caso tuo, lo trovi su http://ilplasticomodulare.blogspot.com/

Ciao!
Antonino

Avatar utente
Ugi
Messaggi: 13
Iscritto il: sab ott 29, 2016 1:47 pm
Nome: Eugenio
Regione: Piemonte
Città: Romagnano Sesia
Età: 48
Stato: Non connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da Ugi » gio apr 02, 2020 2:56 pm

A ma sei tu l'autore !!!!
Allora se ho problemi a riguardo posso contattarti qui?

Grazie.
Eugenio

Avatar utente
antogar
Messaggi: 77
Iscritto il: mer dic 31, 2014 1:52 pm
Nome: Antonino
Regione: Campania
Città: C.mare
Età: 54
Stato: Connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da antogar » gio apr 02, 2020 10:39 pm

Certamente :)
Antonino

Avatar utente
Ugi
Messaggi: 13
Iscritto il: sab ott 29, 2016 1:47 pm
Nome: Eugenio
Regione: Piemonte
Città: Romagnano Sesia
Età: 48
Stato: Non connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da Ugi » ven apr 03, 2020 10:07 am

Quello che non capisco è che, senza centralina collegata, sul monitore seriale (uso un Arduino Mega) non compare esattamente niente.
La funzione Debug.println("") fa parte delle funzioni di sistema o è definita in qualche altra libreria?
Eugenio

Avatar utente
antogar
Messaggi: 77
Iscritto il: mer dic 31, 2014 1:52 pm
Nome: Antonino
Regione: Campania
Città: C.mare
Età: 54
Stato: Connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da antogar » ven apr 03, 2020 3:24 pm

Senza la centralina collegata il palmare non funziona. In ogni caso per abilitare il debug, nella riga

#define SerialDEBUG 0 //For Serial Port Debugging (Arduino Mega only)

devi cambiare il parametro da 0 a 1. Ho eliminato i messaggi di echo sulla seriale per non rallentare lo sketch
Antonino

Avatar utente
Ugi
Messaggi: 13
Iscritto il: sab ott 29, 2016 1:47 pm
Nome: Eugenio
Regione: Piemonte
Città: Romagnano Sesia
Età: 48
Stato: Non connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da Ugi » ven apr 03, 2020 6:14 pm

Perfetto Antonino, funziona che è una bomba, devo solo trovare l'indirizzo dello scambio corretto e poi è fatta!
Grazie mille!!!
Eugenio

Avatar utente
antogar
Messaggi: 77
Iscritto il: mer dic 31, 2014 1:52 pm
Nome: Antonino
Regione: Campania
Città: C.mare
Età: 54
Stato: Connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da antogar » sab apr 04, 2020 11:12 am

No aspetta.... :D

Il palmare non ha possibilità di comandare gli scambi, è pensato solo per le loco.

Se sei un po' pratico di Arduino, puoi integrare lo sketch con quanto riportato in questo articolo: http://ilplasticomodulare.blogspot.com/ ... no-su.html

ciao
Antonino

Avatar utente
Ugi
Messaggi: 13
Iscritto il: sab ott 29, 2016 1:47 pm
Nome: Eugenio
Regione: Piemonte
Città: Romagnano Sesia
Età: 48
Stato: Non connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da Ugi » sab apr 04, 2020 6:48 pm

Si si è perfetto così, ho integrato il tuo scketch con alcune righe di codice per gestire una barriera IR che rileva il passaggio della locomotiva e predispone lo scambio per l'uscita dal loop. Dopo un tot di tempo che devo ancora stimare quanto possa essere, riporta lo scambio nella posizione di partenza pronto per un altro loop.

Ah, per la cronaca, con centralina Lenz LVZ100 gli indirizzi per gli scambi partono da 0.

Ancora grazie.
Eugenio

Avatar utente
antogar
Messaggi: 77
Iscritto il: mer dic 31, 2014 1:52 pm
Nome: Antonino
Regione: Campania
Città: C.mare
Età: 54
Stato: Connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da antogar » dom apr 05, 2020 8:35 am

Ottimo lavoro! magari pubblica qualche foto da condividere con il forum

ciao
Antonino

Avatar utente
antogar
Messaggi: 77
Iscritto il: mer dic 31, 2014 1:52 pm
Nome: Antonino
Regione: Campania
Città: C.mare
Età: 54
Stato: Connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da antogar » mer apr 15, 2020 7:14 am

Ugi ha scritto:
sab apr 04, 2020 6:48 pm
Si si è perfetto così, ho integrato il tuo scketch con alcune righe di codice per gestire una barriera IR che rileva il passaggio della locomotiva e predispone lo scambio per l'uscita dal loop. Dopo un tot di tempo che devo ancora stimare quanto possa essere, riporta lo scambio nella posizione di partenza pronto per un altro loop.

Ah, per la cronaca, con centralina Lenz LVZ100 gli indirizzi per gli scambi partono da 0.

Ancora grazie.
Eugenio, posteresti qualche foto per il pubblico in sala ? :D
Antonino

Avatar utente
Ugi
Messaggi: 13
Iscritto il: sab ott 29, 2016 1:47 pm
Nome: Eugenio
Regione: Piemonte
Città: Romagnano Sesia
Età: 48
Stato: Non connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da Ugi » lun apr 20, 2020 11:52 am

Ops .. scusate .. non avevo visto la richiesta, appena riesco le faccio!
Eugenio

Avatar utente
Ugi
Messaggi: 13
Iscritto il: sab ott 29, 2016 1:47 pm
Nome: Eugenio
Regione: Piemonte
Città: Romagnano Sesia
Età: 48
Stato: Non connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da Ugi » lun apr 20, 2020 12:01 pm

E siccome l'appetito vien mangiando ora sto cercando un sistema per far colloquiare un app tipo RtDrive con la centrale LVZ100 senza dover ricorrere al costoso modulo 23151, sempre attraverso Arduino
Eugenio

Avatar utente
antogar
Messaggi: 77
Iscritto il: mer dic 31, 2014 1:52 pm
Nome: Antonino
Regione: Campania
Città: C.mare
Età: 54
Stato: Connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da antogar » lun apr 20, 2020 4:50 pm

Ottimo!
per un pò mi sono interessato anche io, dai un'occhiata ai moduli ESP, si prestano bene allo scopo.
E' rimasto comunque un esperimento, diciamo che sono della "vecchia guardia" per cui mi affido solo a roba connessa con cavi, interruttori, pulsanti e manopole: per me non esistono (se non per il solo gusto dello sviluppo sw, che comunque ha le sue soddisfazioni...) comandi wireless e touch-screen! :mrgreen:
Antonino

Avatar utente
Ugi
Messaggi: 13
Iscritto il: sab ott 29, 2016 1:47 pm
Nome: Eugenio
Regione: Piemonte
Città: Romagnano Sesia
Età: 48
Stato: Non connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da Ugi » mar apr 21, 2020 9:17 am

antogar ha scritto:
lun apr 20, 2020 4:50 pm
Ottimo!
per un pò mi sono interessato anche io, dai un'occhiata ai moduli ESP,
Sai dirmi qualcosa in più su questi moduli?

Grazie
Eugenio

Avatar utente
Ugi
Messaggi: 13
Iscritto il: sab ott 29, 2016 1:47 pm
Nome: Eugenio
Regione: Piemonte
Città: Romagnano Sesia
Età: 48
Stato: Non connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da Ugi » mar apr 21, 2020 3:00 pm

antogar ha scritto:
mer apr 15, 2020 7:14 am
Eugenio, posteresti qualche foto per il pubblico in sala ? :D
Scusa ma ho un problemino con le foto, mi dice che il file è troppo grosso e non so come fare per ridurre l'immagine [105]
Eugenio

Avatar utente
sal727
Messaggi: 3419
Iscritto il: dom apr 26, 2015 5:22 pm
Nome: Salvatore
Regione: Emilia Romagna
Città: Bologna
Ruolo: Moderatore
Età: 63
Stato: Connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da sal727 » mar apr 21, 2020 3:35 pm

Ugi ha scritto:
mar apr 21, 2020 3:00 pm
Scusa ma ho un problemino con le foto, mi dice che il file è troppo grosso e non so come fare per ridurre l'immagine [105]
Penso che le fai con il cellulare, se l'applicazione che usi non lo permette ci sono numerose applicazioni gratis per ridurre le foto, oppure con paint di windows che è di corredo sul pc lo puoi fare
Ciao, Salvatore

Avatar utente
antogar
Messaggi: 77
Iscritto il: mer dic 31, 2014 1:52 pm
Nome: Antonino
Regione: Campania
Città: C.mare
Età: 54
Stato: Connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da antogar » mar apr 21, 2020 5:51 pm

Ugi ha scritto:
mar apr 21, 2020 9:17 am
antogar ha scritto:
lun apr 20, 2020 4:50 pm
Ottimo!
per un pò mi sono interessato anche io, dai un'occhiata ai moduli ESP,
Sai dirmi qualcosa in più su questi moduli?

Grazie
Guarda qui: https://sites.google.com/site/valerieva ... er-for-dcc
un (bravo) modellista russo che ha fatto il server wifi per la centralina DCC++, ho provato a fare qualche esperimento cercando di realizzare un server per il protocollo xpressnet con un modulo ESP8266-01 per l' app WiThrottle
Antonino

Avatar utente
Ugi
Messaggi: 13
Iscritto il: sab ott 29, 2016 1:47 pm
Nome: Eugenio
Regione: Piemonte
Città: Romagnano Sesia
Età: 48
Stato: Non connesso

Re: Tri-mouse, ovvero un palmare multi loco per sistemi Lenz/Roco [for Arduino smanettons]

Messaggio da Ugi » mer apr 22, 2020 9:30 am

:? Argh! Mi è venuto un gran mal di testa, non ci capisco niente, forse è meglio che rinunci, è più grande di me :cry:
Eugenio

Rispondi

Torna a “DIGITALE”