martedì 21 marzo 2017

La nuova centrale di controllo (3)

Buona serata ai miei lettori!

Settimana intensa, quella appena trascorsa, ma non scevra di soddisfazioni! La mia centrale di controllo ha lentamente preso vita e posso finalmente farvi vedere qualcosa che si muove.

Devo ammettere che la documentazione su come realizzare la comunicazione non è proprio abbondante, sia dal punto di vista dei produttori di centrali (eccezion fatta per Lenz [link] ed una vecchia versione di Sprog [link]), sia dal punto di vista dei programmi di controllo. Capisco molto bene il punto di vista dei produttori commerciali e ritengo siano da elogiare i due che ho indicato per aver rilasciato al pubblico una descrizione -seppur forse incompleta- del protocollo di comunicazione. In giro ovviamente si trovano anche altri dettagli, ma preferisco non avere noie in seguito.

Al contrario proprio non capisco per quale motivo chi sviluppa software di controllo open-source (in questo momento, realmente aperto resta solo JMRI) non abbia previsto un meccanismo, non dico facile, ma almeno umano, per estendere la libreria di centrali di controllo. Pertanto ho dovuto arrangiarmi...

20170319_201433

Qui sopra il sistema di pre-test: in pratica ho fatto in modo di trasferire al PC tutti i comandi che JMRI e Rocrail inviano tramite la porta seriale di uscita sulla Raspberry. Sarebbe stato un gioco da ragazzi se avessi avuto un convertitore USB-seriale adatto al voltaggio della Raspberry. Purtroppo non ce l'ho, quindi dovuto adottare una soluzione più complessa, riciclando la schedina che tempo fa avevo usato per il misuratore di velocità. In primo piano la scheda di programmazione e debug, subito dietro sulla destra quella di conversione, dietro ancora la Raspberry. Grazie ai dati letti in questo modo, ai sorgenti di uno dei due programmi di controllo di cui sopra ed alla documentazione ufficiale trovata in rete, sono riuscito a capire come scambiare i comandi.

20170321_191547

A questo punto ho potuto finalmente programmare in modo adeguato la mia schedina e vedere accendersi i fanali della mia fida 245, che da sempre uso come muletto per queste prove, come potete intravvedere dalla foto qui sopra. Per dimostrarvi che non solo le luci funzionano, ma anche il motore fa il suo dovere, eccovi un piccolo video.


Non sono ancora granché soddisfatto della velocità di reazione e manca del tutto la parte di programmazione e lettura delle variabili di configurazione, quindi c'è ancora del lavoro da fare ma...
eppur si muove!

A presto!

martedì 14 marzo 2017

La nuova centrale di controllo (2)

Buona serata ai miei lettori!

I test della nuova centrale di controllo proseguono bene: il circuito di generazione del segnale DCC comincia ad avere una programmazione più solida ed inizia a trasmettere i primi pacchetti sensati. Quanto al sistema di controllo, non c'è che dire: sono molto soddisfatto dell'acquisto.

20170314_194606

Prima di tutto per le dimensioni: in fin dei conti ho sostituito l'intero cassone con quello che vi posa sopra. Raspberry è così compatta che posso installarla permanentemente dentro al plastico, così qualora lo debba trasportare da qualche parte il tutto sarà autocontenuto. In secondo luogo configurare il sistema è stato veramente facile: le guide presentate sul sito di JMRI (link) e su quello di RocRail (link) sono abbastanza puntuali ed entrambi i sistemi hanno funzionato fin dal primo istante. Come al solito, oltre ai due programmi di controllo, ho installato anche VNC come sistema di visualizzazione da remoto; o meglio, ho solo abilitato VNC, perché questo programma è già preinstallato in Raspbian Jessie, il sistema operativo che ho installato su Raspberry.

raspberry_jmri

Qui sopra potete vedere i primi passi della configurazione di JMRI: essendo abituato a Rocrail il tutto mi risulta un poco alieno, ma alcune cose mi sono piaciute fin da subito. Una su tutte: non appena ho connesso i LocoIO al bus Loconet il sistema ha subito riconosciuto autonomamente tutti i sensori collegati, che sono risultati immediatamente funzionanti.

raspberry_rocrail

Qui sopra invece le prime impostazioni di Rocrail: ho dovuto faticare parecchio di più per configurarlo, soprattutto perché non riuscivo a convincerlo a connettersi al LocoBuffer via porta USB. Alla fine, scovata la giusta configurazione anche questo sistema si è messo a funzionare a dovere.

Il prossimo passo sarà connettere entrambi i programmi alla scheda di generazione del segnale DCC per vedere finalmente muoversi qualcosa. Non vedo l'ora!

A presto!

martedì 7 marzo 2017

Deviatoi in CAP 2.0 (3)

Buona serata ai miei lettori!
La famosa influenza che un mese fa mi aveva dato una mano a portare avanti i lavori sul plastico mi ha perseguitato fino a fine mese, ripresentandosi puntualmente ogni weekend, con grande "gioia" del sottoscritto. Questa volta però invece che aiutare ha messo un bel freno al lavoro: in tutto questo tempo purtroppo sono riuscito a produrre ed installare solo un altro deviatoio, che potete vedere qui sotto nella sua posizione definitiva.

20170307_205255

Unica difficoltà questa volta è stata la vicinanza con la giunzione dei tasselli/moduli. Normalmente prima delle punte degli aghi prevedo sempre un paio di traverse, utili sia per dare robustezza alla struttura, sia per tenere sotto controllo lo scartamento ed il parallelismo tra le rotaie. Avendo già posizionato le traverse della giunzione, avrei dovuto optare per una sola traversa prima degli aghi: per non indebolire la struttura del deviatoio, ho scelto di mantenere più lunghe del necessario le rotaie prima degli aghi. Al termine del lavoro sul deviatoio ho sagomato entrambe le rotaie con la levigatrice a disco poi ho saldato tutto l'insieme alle traverse già installate.

E questo purtroppo è tutto quanto per ora. Ci vediamo sabato 11 a Verona con chi verrà al Model Expo Italy!