GAS TT 10 anni con voi

Ben arrivato! Fai login o registrati per fruire di tutte le funzionalità del forum e del sito.
Se eri già registrato e non ti ricordi la password usa questo link per recuperare l'accesso.
Sito e forum dedicati al fermodellismo, il nostro hobby viene praticato in molte maniere diverse, tutte ugualmente valide: hai un plastico? oppure sei un collezionista? oppure un semplice appassionato? Non esitare a scrivere nel forum, tutti gli interventi sono benvenuti... Postate foto e video del vostro plastico e chiedete aiuto per ogni problema o curiosità inerente al nostro hobby.

Software Processing per il modulo Vecchia Brianza

Area di lavoro per portare all'attenzione degli appassionati, soluzioni pratiche che fanno uso della piattaforma Arduino e Processing.

Moderatore: liftman

Messaggio
Autore
Avatar utente
sal727
Messaggi: 4065
Iscritto il: domenica 26 aprile 2015, 17:22
Nome: Salvatore
Regione: Emilia Romagna
Città: Bologna
Ruolo: Moderatore
Stato: Non connesso

Re: Software Processing per il modulo Vecchia Brianza

#26 Messaggio da sal727 »

schunt ha scritto:

Sto sperimentando l'adattamento di un vecchio cellulare come monitor di controllo per una stazione nascosta, trasferendo la videocamera dal cellulare all'esterno attraverso l'apposito cablaggio, ed alimentando stabilmente il cellulare, con il suo alimentatore.

Attualmente tutto avviene a titolo sperimentale per cui i successivi risultati le postero'

Veramente interessante :cool:



Avatar utente
Edgardo_Rosatti
Socio GAS TT
Messaggi: 4931
Iscritto il: venerdì 28 ottobre 2011, 0:59
Nome: Edgardo
Regione: Lombardia
Città: Muggiò
Età: 59
Stato: Connesso

Re: Software Processing per il modulo Vecchia Brianza

#27 Messaggio da Edgardo_Rosatti »

Grazie a tutti per i suggerimenti :grin:

Rolando, seguirò il tuo consiglio che mi sembra il più pratico. Per ora sto procedendo a piccoli passi e sto lavorando sulle schede del modulare più la scheda madre Arduino mega.
Queste dovrebbero stare comodamente sottoplancia distribuite sui tre pannelli.
Poi per il resto si vedrà... facciamo un passo alla volta [:I]

Marco: dici bene, Mauro Alfieri è un blogger professore di un istituto tecnico che conosco per fama ed è fonte di ispirazione per noi "smanettoni". C'è anche un tale Maffucci che la sa lunga in merito.
Poi c'è anche Adrirobot , altro pozzo di informazioni per non parlare di Playground che è un'area del sito ufficiale di Arduino dove vengono proposti tantissimi progetti.

Le "invenzioni" non mancano, ma si devono sempre adattare alle proprie esigenze :grin:

Edgardo
ED

Avatar utente
Edgardo_Rosatti
Socio GAS TT
Messaggi: 4931
Iscritto il: venerdì 28 ottobre 2011, 0:59
Nome: Edgardo
Regione: Lombardia
Città: Muggiò
Età: 59
Stato: Connesso

Re: Software Processing per il modulo Vecchia Brianza

#28 Messaggio da Edgardo_Rosatti »

Aggiornamento software 0.016 beta:
Vecchia_Brianza.zip (85,15 KB)

Lo sviluppo del programma procede a piccoli passi ma va avanti. Attualmente è composto da 854 linee di codice e con i file accessori occupa 236 Kilobyte di memoria.

E' stata aggiunta la simulazione della lettura dei sensori per la corretta visualizzazione del tracciato ed è stato modificato l'aspetto grafico tramite l'uso di font diversificati.
Sono stati aggiunti un paio di pulsanti; QUIT, con registrazione temporanea di un log su file txt e UNDO, per annullare l'ultimo comando impartito.

QUIT funziona bene mentre UNDO è ancora da completare.

Per chi scarica il programma e vuole provarlo, alle linee 40 e 41 del codice può cambiare manualmente lo stato delle variabili numeriche relative agli scambi ed ai circuiti di binario per simulare la lettura dei sensori.

Alla linea 40 vengono assegnati alle variabili "dev" i valori numerici di 0 ed 1 ai deviatoi per simulare con 0 il corretto tracciato ed 1 il non corretto tracciato.

Alla linea 41, analogamente alla linea 40, viene simulato lo stato dei circuiti di binario; con l'assegnazione alle variabili "cdb" di 0 il circuito è libero (blu), con 1 il circuito è impostato come itinerario (bianco) e con 2 il circuito è occupato da un treno (rosso).

Quindi, sostituendo il numero dopo il segno "=" di ogni variabile con 0, 1 o 2, otterremo un disegno sempre diverso che corrisponderà allo stato reale del tracciato.
In futuro, i comandi di tali lineee (40 e 41) verranno sostituiti con comandi in grado di leggere il reale stato dei deviatoi e circuiti di binario.

Di seguito una simulazione pratica.

3 itinerari:
Immagine
55,12 KB

In questa schermata sono stati impostati 3 itinerari indipendenti che connsentono di gestire 3 treni contemporaneamente.
In bianco sono indicati i circuiti di binario interessati al movimento.
Nota: i segnali non sono ancora operativi.

Un treno proveniente da S1 attraversa il CDB1 e si ferma sul CDB3 prima del segnale S3 (itinerario di arrivo).
Un treno proveniente da S4 attraversa il CDB6, il CDB9 e si ferma sul CDB8 prima del segnale S6 (itinerario di arrivo).
Un treno parte dal CDB4 prendendo norma dal segnale S2 e si porta sul CDB2 per uscire dalla stazione ed impegnare la piena linea (itinerario di partenza).

Con i 3 treni fermi sugli stazionamenti (CDB 3, 8 e 4) il quadro sinottico visualizza le occupazioni in rosso:

Stazionamenti:
Immagine
55,08 KB

Come logica, una volta che i treni sono sugli stazionamenti, lasciano "liberi" i CDB in coda che ritornano pronti per la costituzione di nuovi itinerari; tali CDB vengono liberati e tornano ad essere di colore blu.

Treni fermi:
Immagine
55,84 KB

Il CDB1 è libero così come il CDB6 che si colorano di blu.

Bene, per ora è tutto.
Al prossimo aggiornamento.
Cercheremo di usare il mouse per impostare gli itinerari e creare un file di log decente [:I]

Edgardo
ED

Avatar utente
Riccardo
Socio GAS TT
Messaggi: 5625
Iscritto il: domenica 11 dicembre 2011, 9:26
Nome: Riccardo
Regione: Lombardia
Città: Milano
Età: 19
Stato: Non connesso

Re: Software Processing per il modulo Vecchia Brianza

#29 Messaggio da Riccardo »

EVVAI Edgardo !!!!
sei un vulcano :cool: :cool:
Riccardo

Avatar utente
adobel55
Socio GAS TT
Messaggi: 10953
Iscritto il: venerdì 18 novembre 2011, 15:51
Nome: Adolfo
Regione: Lazio
Città: Roma
Ruolo: Moderatore
Stato: Non connesso

Re: Software Processing per il modulo Vecchia Brianza

#30 Messaggio da adobel55 »

Bravo ED, ora sei pronto una battaglia di Stars Wars col nome di battaglia CDB8.
:grin: :grin:
Mi fido ciecamente di quello che hai scritto.
Ciao.
Adolfo

Avatar utente
Edgardo_Rosatti
Socio GAS TT
Messaggi: 4931
Iscritto il: venerdì 28 ottobre 2011, 0:59
Nome: Edgardo
Regione: Lombardia
Città: Muggiò
Età: 59
Stato: Connesso

Re: Software Processing per il modulo Vecchia Brianza

#31 Messaggio da Edgardo_Rosatti »

Grazie :grin: :grin:

A proposito, alla fine del lavoro farò una dispensa che pubblicherò qui per "arruolare" Dirigenti Locali. Il corso è volontario e non prevede rimborsi, ma solo voglia di divertirsi :wink:

Edgardo
ED

Avatar utente
piepand
Socio GAS TT
Messaggi: 535
Iscritto il: martedì 26 febbraio 2013, 8:15
Nome: Piergiorgio
Regione: Lombardia
Città: Bergamo
Stato: Non connesso

Re: Software Processing per il modulo Vecchia Brianza

#32 Messaggio da piepand »

Ben volentieri mi farò arruolare, in considerazione che del fermodellismo preferisco la gestione dei trenini sul plastico.
Piergiorgio

Avatar utente
Andrea
Socio GAS TT
Messaggi: 23316
Iscritto il: mercoledì 26 ottobre 2011, 19:42
Nome: Andrea
Regione: Lombardia
Città: Milano
Ruolo: Amministratore
Stato: Non connesso

Re: Software Processing per il modulo Vecchia Brianza

#33 Messaggio da Andrea »

Considerami arruolato!
Andrea - “I fermodellisti sono tanti e legati da un'amicizia sincera, che esplode in una cordialità ormai rara nel mondo rumoroso ed incerto di oggi”. La valle incantata

Avatar utente
adobel55
Socio GAS TT
Messaggi: 10953
Iscritto il: venerdì 18 novembre 2011, 15:51
Nome: Adolfo
Regione: Lazio
Città: Roma
Ruolo: Moderatore
Stato: Non connesso

Re: Software Processing per il modulo Vecchia Brianza

#34 Messaggio da adobel55 »

E-learning no ??
Ciao
Adolfo

Torna a “GAS TT LAB”